Blob Blame History Raw
/* arch/powerpc/kernel/btext.o */
btext_update_display extern void btext_update_display ( unsigned long , int , int , int , int ) 

/* arch/powerpc/kernel/cputable.o */
e#powerpc_pmc_type enum powerpc_pmc_type { PPC_PMC_DEFAULT = 0 , PPC_PMC_IBM = 1 , PPC_PMC_PA6T = 2 , PPC_PMC_G4 = 3 , } 
t#cpu_setup_t typedef void ( * cpu_setup_t ) ( unsigned long , s#cpu_spec * ) 
t#cpu_restore_t typedef void ( * cpu_restore_t ) ( void ) 
s#user_pt_regs struct user_pt_regs { unsigned long gpr [ 32 ] ; unsigned long nip ; unsigned long msr ; unsigned long orig_gpr3 ; unsigned long ctr ; unsigned long link ; unsigned long xer ; unsigned long ccr ; unsigned long softe ; unsigned long trap ; unsigned long dar ; unsigned long dsisr ; unsigned long result ; } 
s#pt_regs struct pt_regs { union { s#user_pt_regs user_regs ; struct { unsigned long gpr [ 32 ] ; unsigned long nip ; unsigned long msr ; unsigned long orig_gpr3 ; unsigned long ctr ; unsigned long link ; unsigned long xer ; unsigned long ccr ; unsigned long softe ; unsigned long trap ; unsigned long dar ; unsigned long dsisr ; unsigned long result ; } ; } ; union { struct { unsigned long ppr ; unsigned long exit_result ; union { unsigned long kuap ; unsigned long amr ; } ; unsigned long iamr ; } ; unsigned long __pad [ 4 ] ; } ; } 
s#cpu_spec struct cpu_spec { unsigned int pvr_mask ; unsigned int pvr_value ; char * cpu_name ; unsigned long cpu_features ; unsigned int cpu_user_features ; unsigned int cpu_user_features2 ; unsigned int mmu_features ; unsigned int icache_bsize ; unsigned int dcache_bsize ; void ( * cpu_down_flush ) ( void ) ; unsigned int num_pmcs ; e#powerpc_pmc_type pmc_type ; t#cpu_setup_t cpu_setup ; t#cpu_restore_t cpu_restore ; char * oprofile_cpu_type ; char * platform ; int ( * machine_check ) ( s#pt_regs * ) ; long ( * machine_check_early ) ( s#pt_regs * ) ; } 
cur_cpu_spec extern s#cpu_spec * cur_cpu_spec 
t#atomic_t typedef struct { int counter ; } atomic_t 
t#__s32 typedef __signed__ int __s32 
t#s32 typedef t#__s32 s32 
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_key_true struct static_key_true { s#static_key key ; } 
cpu_feature_keys extern s#static_key_true cpu_feature_keys [ 64 ] 
mmu_feature_keys extern s#static_key_true mmu_feature_keys [ 32 ] 

/* arch/powerpc/kernel/dawr.o */
t#bool typedef _Bool bool 
dawr_force_enable extern t#bool dawr_force_enable 

/* arch/powerpc/kernel/eeh.o */
eeh_subsystem_flags extern int eeh_subsystem_flags 
t#__u8 typedef unsigned char __u8 
t#u8 typedef t#__u8 u8 
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 ; } 
t#raw_spinlock_t typedef s#raw_spinlock raw_spinlock_t 
confirm_error_lock extern t#raw_spinlock_t confirm_error_lock 
s#list_head struct list_head { s#list_head * next , * prev ; } 
s##proc_dir_entry
s##hotplug_slot
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#__u32 typedef unsigned int __u32 
t#u32 typedef t#__u32 u32 
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
e#module_state enum module_state { MODULE_STATE_LIVE , MODULE_STATE_COMING , MODULE_STATE_GOING , MODULE_STATE_UNFORMED , } 
s##module_param_attrs
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#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 { unsigned long value ; const char * name ; const char * namespace ; } 
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 
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 ; } 
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 ; int fixup ; } 
s#rb_node struct rb_node { unsigned long __rb_parent_color ; s#rb_node * rb_right ; s#rb_node * rb_left ; } 
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#bug_entry struct bug_entry { signed int bug_addr_disp ; signed int file_disp ; unsigned short line ; unsigned short flags ; } 
s#mod_arch_specific struct mod_arch_specific { unsigned int stubs_section ; unsigned int toc_section ; t#bool toc_fixed ; unsigned long start_opd ; unsigned long end_opd ; unsigned long tramp ; unsigned long tramp_regs ; s#list_head bug_list ; s#bug_entry * bug_table ; unsigned int num_bugs ; } 
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
s##static_key_mod
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 ; } 
t#tracepoint_ptr_t typedef s#tracepoint * const 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#callback_head struct callback_head { s#callback_head * next ; void ( * func ) ( s#callback_head * ) ; } 
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#hlist_node struct hlist_node { s#hlist_node * next , * * pprev ; } 
s#timer_list struct timer_list { s#hlist_node entry ; unsigned long expires ; void ( * function ) ( s#timer_list * ) ; t#u32 flags ; } 
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#srcu_data struct srcu_data { unsigned long srcu_lock_count [ 2 ] ; unsigned long srcu_unlock_count [ 2 ] ; t#spinlock_t lock __attribute__ ( ( __aligned__ ( 1 << ( 7 ) ) ) ) ; 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##workqueue_struct
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 + ( ( ( 2048 ) + ( ( ( 16 ) * 64 ) ) - 1 ) / ( ( ( 16 ) * 64 ) ) ) + ( ( ( 2048 ) + ( ( 16 ) ) - 1 ) / ( ( 16 ) ) ) ) ] ; s#srcu_node * level [ 3 + 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#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 << 7 ) ) ) ) ; 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#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_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#llist_node struct llist_node { s#llist_node * next ; } 
s#path struct path { s#vfsmount * mnt ; s#dentry * dentry ; } 
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
s#rb_root struct rb_root { s#rb_node * rb_node ; } 
t#__be64 typedef t#__u64 __be64 
t#pgd_t typedef struct { t#__be64 pgd ; } pgd_t 
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 ; } 
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_id_t typedef unsigned long mm_context_id_t 
s#slice_mask struct slice_mask { t#u64 low_slices ; unsigned long high_slices [ ( ( ( ( ( 1UL << ( 8 + 10 + 10 + 8 + 16 ) ) >> 40 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } 
s#subpage_prot_table struct subpage_prot_table { unsigned long maxaddr ; unsigned int * * protptrs [ ( ( 0x0010000000000000UL ) >> 43 ) ] ; unsigned int * low_prot [ 4 ] ; } 
s#hash_mm_context struct hash_mm_context { t#u16 user_psize ; unsigned char low_slices_psize [ ( 64 / 8 ) ] ; unsigned char high_slices_psize [ ( ( 1UL << ( 8 + 10 + 10 + 8 + 16 ) ) >> 41 ) ] ; unsigned long slb_addr_limit ; s#slice_mask mask_64k ; s#slice_mask mask_4k ; s#slice_mask mask_16m ; s#slice_mask mask_16g ; s#subpage_prot_table * spt ; } 
t#__s16 typedef __signed__ short __s16 
t#s16 typedef t#__s16 s16 
t#mm_context_t typedef struct { union { t#mm_context_id_t id ; t#mm_context_id_t extended_id [ ( 0x0010000000000000UL ) / ( 0x0002000000000000UL ) ] ; } ; t#atomic_t active_cpus ; t#atomic_t copros ; t#atomic_t vas_windows ; s#hash_mm_context * hash_context ; void * vdso ; void * pte_frag ; void * pmd_frag ; s#list_head iommu_group_mem_list ; t#u32 pkey_allocation_map ; t#s16 execute_only_pkey ; void * suse_kabi_padding ; } mm_context_t 
s#thread_info struct thread_info { int preempt_count ; unsigned long local_flags ; unsigned long * livepatch_sp ; unsigned char slb_preload_nr ; unsigned char slb_preload_tail ; t#u32 slb_preload_esid [ 16U ] ; unsigned long flags __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; } 
s#refcount_struct struct refcount_struct { t#atomic_t refs ; } 
t#refcount_t typedef s#refcount_struct refcount_t 
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_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 [ ( ( ( 2048 ) + ( ( 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#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 ; } 
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 
E#PIDTYPE_MAX 4 
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##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 ] ; } 
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#kernel_cap_struct struct kernel_cap_struct { t#__u32 cap [ 2 ] ; } 
t#kernel_cap_t typedef s#kernel_cap_struct kernel_cap_t 
t#int32_t typedef t#s32 int32_t 
t#key_serial_t typedef t#int32_t key_serial_t 
s##watch_list
s##key_user
t#time64_t typedef t#__s64 time64_t 
t#uint32_t typedef t#u32 uint32_t 
t#key_perm_t typedef t#uint32_t key_perm_t 
s##key_type
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#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##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##backing_dev_info
t#gfp_t typedef unsigned int gfp_t 
s#xarray struct xarray { t#spinlock_t xa_lock ; t#gfp_t xa_flags ; void * xa_head ; } 
s##request_queue
s##kmem_cache
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 << 8 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } nodemask_t 
s##css_set
s##robust_list_head
s##futex_pi_state
s##perf_event_context
E#perf_nr_task_contexts ( 0 ) + 2 
s##mempolicy
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##pipe_inode_info
s##page_pool
t#pte_t typedef struct { t#__be64 pte ; } pte_t 
t#pgtable_t typedef t#pte_t * pgtable_t 
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#pmd_t typedef struct { t#__be64 pmd ; } pmd_t 
t#pud_t typedef struct { t#__be64 pud ; } pud_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#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#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
s##mem_cgroup
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 { unsigned long saved_trap_nr ; } 
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##bpf_local_storage
s##bpf_run_ctx
s#llist_head struct llist_head { s#llist_node * first ; } 
s#debug_reg struct debug_reg { } 
s#thread_fp_state struct thread_fp_state { t#u64 fpr [ 32 ] [ 2 ] __attribute__ ( ( aligned ( 16 ) ) ) ; t#u64 fpscr ; } 
s##perf_event
s#arch_hw_breakpoint struct arch_hw_breakpoint { unsigned long address ; t#u16 type ; t#u16 len ; t#u16 hw_len ; t#u8 flags ; } 
t#__vector128 typedef struct { t#__u32 u [ 4 ] ; } __attribute__ ( ( aligned ( 16 ) ) ) __vector128 
t#vector128 typedef t#__vector128 vector128 
s#thread_vr_state struct thread_vr_state { t#vector128 vr [ 32 ] __attribute__ ( ( aligned ( 16 ) ) ) ; t#vector128 vscr __attribute__ ( ( aligned ( 16 ) ) ) ; } 
s#thread_struct struct thread_struct { unsigned long ksp ; unsigned long ksp_vsid ; s#pt_regs * regs ; s#debug_reg debug ; s#thread_fp_state fp_state ; s#thread_fp_state * fp_save_area ; int fpexc_mode ; unsigned int align_ctl ; s#perf_event * ptrace_bps [ 2 ] ; s#perf_event * last_hit_ubp [ 2 ] ; s#arch_hw_breakpoint hw_brk [ 2 ] ; unsigned long trap_nr ; t#u8 load_slb ; t#u8 load_fp ; t#u8 load_vec ; s#thread_vr_state vr_state ; s#thread_vr_state * vr_save_area ; unsigned long vrsave ; int used_vr ; int used_vsr ; t#u8 load_tm ; t#u64 tm_tfhar ; t#u64 tm_texasr ; t#u64 tm_tfiar ; s#pt_regs ckpt_regs ; unsigned long tm_tar ; unsigned long tm_ppr ; unsigned long tm_dscr ; unsigned long tm_amr ; s#thread_fp_state ckfp_state ; s#thread_vr_state ckvr_state ; unsigned long ckvrsave ; unsigned long dscr ; unsigned long fscr ; int dscr_inherit ; unsigned long tidr ; unsigned long tar ; unsigned long ebbrr ; unsigned long ebbhr ; unsigned long bescr ; unsigned long siar ; unsigned long sdar ; unsigned long sier ; unsigned long mmcr2 ; unsigned mmcr0 ; unsigned used_ebb ; unsigned long mmcr3 ; unsigned long sier2 ; unsigned long sier3 ; } 
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 ; 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 restore_sigmask : 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 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#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 ; t#refcount_t stack_refcount ; int patch_state ; 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#core_thread struct core_thread { s#task_struct * task ; s#core_thread * next ; } 
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 ; } 
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 * ( 14 + 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 [ ] ; } 
t#pgprot_t typedef struct { unsigned long pgprot ; } pgprot_t 
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#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#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##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#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#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#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 ; } 
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 
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 ; } 
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#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##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s#hlist_bl_head struct hlist_bl_head { s#hlist_bl_node * first ; } 
s##block_device
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#rcu_sync struct rcu_sync { int gp_state ; int gp_count ; t#wait_queue_head_t gp_wait ; s#callback_head cb_head ; } 
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#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 << 7 ) ) ) ) ; 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#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 [ 1 ] 
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 ; } 
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
t#dma_addr_t typedef t#u64 dma_addr_t 
e#dma_data_direction enum dma_data_direction { DMA_BIDIRECTIONAL = 0 , DMA_TO_DEVICE = 1 , DMA_FROM_DEVICE = 2 , DMA_NONE = 3 , } 
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 ; } 
s#sg_table struct sg_table { s#scatterlist * sgl ; unsigned int nents ; unsigned int orig_nents ; } 
t#phys_addr_t typedef t#u64 phys_addr_t 
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#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##io_tlb_mem
s#iommu_pool struct iommu_pool { unsigned long start ; unsigned long end ; unsigned long hint ; t#spinlock_t lock ; } 
s#iommu_table_ops struct iommu_table_ops { int ( * set ) ( s#iommu_table * , long , long , unsigned long , e#dma_data_direction , unsigned long ) ; int ( * xchg_no_kill ) ( s#iommu_table * , long , unsigned long * , e#dma_data_direction * , t#bool ) ; void ( * tce_kill ) ( s#iommu_table * , unsigned long , unsigned long , t#bool ) ; t#__be64 * ( * useraddrptr ) ( s#iommu_table * , long , t#bool ) ; void ( * clear ) ( s#iommu_table * , long , long ) ; unsigned long ( * get ) ( s#iommu_table * , long ) ; void ( * flush ) ( s#iommu_table * ) ; void ( * free ) ( s#iommu_table * ) ; } 
s#iommu_table struct iommu_table { unsigned long it_busno ; unsigned long it_size ; unsigned long it_indirect_levels ; unsigned long it_level_size ; unsigned long it_allocated_size ; unsigned long it_offset ; unsigned long it_base ; unsigned long it_index ; unsigned long it_type ; unsigned long it_blocksize ; unsigned long poolsize ; unsigned long nr_pools ; s#iommu_pool large_pool ; s#iommu_pool pools [ ( 1 << 2 ) ] ; unsigned long * it_map ; unsigned long it_page_shift ; s#list_head it_group_list ; t#__be64 * it_userspace ; s#iommu_table_ops * it_ops ; s#kref it_kref ; int it_nid ; unsigned long it_reserved_start ; unsigned long it_reserved_end ; } 
s##iommu_group
s#iommu_table_group_ops struct iommu_table_group_ops { unsigned long ( * get_table_size ) ( t#__u32 , t#__u64 , t#__u32 ) ; long ( * create_table ) ( s#iommu_table_group * , int , t#__u32 , t#__u64 , t#__u32 , s#iommu_table * * ) ; long ( * set_window ) ( s#iommu_table_group * , int , s#iommu_table * ) ; long ( * unset_window ) ( s#iommu_table_group * , int ) ; void ( * take_ownership ) ( s#iommu_table_group * ) ; void ( * release_ownership ) ( s#iommu_table_group * ) ; } 
s#iommu_table_group struct iommu_table_group { t#__u32 tce32_start ; t#__u32 tce32_size ; t#__u64 pgsizes ; t#__u32 max_dynamic_windows_supported ; t#__u32 max_levels ; s#iommu_group * group ; s#iommu_table * tables [ 2 ] ; s#iommu_table_group_ops * ops ; } 
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 ; } 
s#pci_dn struct pci_dn { int flags ; int busno ; int devfn ; int vendor_id ; int device_id ; int class_code ; s#pci_dn * parent ; s#pci_controller * phb ; s#iommu_table_group * table_group ; int pci_ext_config_space ; s#eeh_dev * edev ; unsigned int pe_number ; t#u16 vfs_expanded ; t#u16 num_vfs ; unsigned int * pe_num_map ; t#bool m64_single_mode ; int ( * m64_map ) [ 6 ] ; int last_allow_rc ; int mps ; s#list_head child_list ; s#list_head list ; s#resource holes [ 6 ] ; } 
s##cxl_context
s#dev_archdata struct dev_archdata { t#dma_addr_t dma_offset ; s#iommu_table * iommu_table_base ; s#pci_dn * pci_data ; s#eeh_dev * edev ; s#cxl_context * cxl_ctx ; void * iov_data ; } 
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_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 ] ; } ; } 
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
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#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_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#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 ; } 
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#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_ops_bypass : 1 ; void * suse_kabi_padding ; } 
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
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 ; 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 ; } 
s#pci_controller_ops struct pci_controller_ops { void ( * dma_dev_setup ) ( s#pci_dev * ) ; void ( * dma_bus_setup ) ( s#pci_bus * ) ; t#bool ( * iommu_bypass_supported ) ( s#pci_dev * , t#u64 ) ; int ( * probe_mode ) ( s#pci_bus * ) ; t#bool ( * enable_device_hook ) ( s#pci_dev * ) ; void ( * disable_device ) ( s#pci_dev * ) ; void ( * release_device ) ( s#pci_dev * ) ; t#resource_size_t ( * window_alignment ) ( s#pci_bus * , unsigned long ) ; void ( * setup_bridge ) ( s#pci_bus * , unsigned long ) ; void ( * reset_secondary_bus ) ( s#pci_dev * ) ; int ( * setup_msi_irqs ) ( s#pci_dev * , int , int ) ; void ( * teardown_msi_irqs ) ( s#pci_dev * ) ; void ( * shutdown ) ( s#pci_controller * ) ; } 
s#pci_controller struct pci_controller { s#pci_bus * bus ; char is_dynamic ; int node ; s#device_node * dn ; s#list_head list_node ; s#device * parent ; int first_busno ; int last_busno ; int self_busno ; s#resource busn ; void * io_base_virt ; void * io_base_alloc ; t#resource_size_t io_base_phys ; t#resource_size_t pci_io_size ; t#resource_size_t isa_mem_phys ; t#resource_size_t isa_mem_size ; s#pci_controller_ops controller_ops ; s#pci_ops * ops ; unsigned int * cfg_addr ; void * cfg_data ; t#u32 indirect_type ; s#resource io_resource ; s#resource mem_resources [ 3 ] ; t#resource_size_t mem_offset [ 3 ] ; int global_number ; t#resource_size_t dma_window_base_cur ; t#resource_size_t dma_window_size ; unsigned long buid ; s#pci_dn * pci_data ; void * private_data ; void * suse_kabi_padding ; } 
s#eeh_pe struct eeh_pe { int type ; int state ; int addr ; s#pci_controller * phb ; s#pci_bus * bus ; int check_count ; int freeze_count ; t#time64_t tstamp ; int false_positives ; t#atomic_t pass_dev_cnt ; s#eeh_pe * parent ; void * data ; s#list_head child_list ; s#list_head child ; s#list_head edevs ; unsigned long stack_trace [ 64 ] ; int trace_entries ; } 
s#eeh_dev struct eeh_dev { int mode ; int bdfn ; s#pci_controller * controller ; int pe_config_addr ; t#u32 config_space [ 16 ] ; int pcix_cap ; int pcie_cap ; int aer_cap ; int af_cap ; s#eeh_pe * pe ; s#list_head entry ; s#list_head rmv_entry ; s#pci_dn * pdn ; s#pci_dev * pdev ; t#bool in_error ; s#pci_dev * physfn ; int vf_index ; } 
eeh_dev_check_failure int eeh_dev_check_failure ( s#eeh_dev * ) 
eeh_check_failure int eeh_check_failure ( const volatile void * ) 
eeh_dev_open int eeh_dev_open ( s#pci_dev * ) 
eeh_dev_release void eeh_dev_release ( s#pci_dev * ) 
eeh_iommu_group_to_pe s#eeh_pe * eeh_iommu_group_to_pe ( s#iommu_group * ) 
eeh_pe_set_option int eeh_pe_set_option ( s#eeh_pe * , int ) 
eeh_pe_get_state int eeh_pe_get_state ( s#eeh_pe * ) 
eeh_pe_reset int eeh_pe_reset ( s#eeh_pe * , int , t#bool ) 
eeh_pe_configure int eeh_pe_configure ( s#eeh_pe * ) 
eeh_pe_inject_err int eeh_pe_inject_err ( s#eeh_pe * , int , int , unsigned long , unsigned long ) 

/* arch/powerpc/kernel/eeh_pe.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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
eeh_pe_state_mark void eeh_pe_state_mark ( s#eeh_pe * , int ) 
eeh_pe_mark_isolated void eeh_pe_mark_isolated ( s#eeh_pe * ) 

/* arch/powerpc/kernel/epapr_hcalls.o */
epapr_hypercall_start extern t#u32 epapr_hypercall_start [ ] 

/* arch/powerpc/kernel/firmware.o */
powerpc_firmware_features extern unsigned long powerpc_firmware_features 

/* arch/powerpc/kernel/fpu.o */
load_fp_state extern void load_fp_state ( s#thread_fp_state * ) 
store_fp_state extern void store_fp_state ( s#thread_fp_state * ) 

/* arch/powerpc/kernel/head_64.o */
do_uaccess_flush void do_uaccess_flush ( void ) 

/* arch/powerpc/kernel/idle.o */
cpuidle_disable extern unsigned long cpuidle_disable 

/* arch/powerpc/kernel/io.o */
_insb extern void _insb ( const volatile t#u8 * , void * , long ) 
_outsb extern void _outsb ( volatile t#u8 * , const void * , long ) 
_insw_ns extern void _insw_ns ( const volatile t#u16 * , void * , long ) 
_outsw_ns extern void _outsw_ns ( volatile t#u16 * , const void * , long ) 
_insl_ns extern void _insl_ns ( const volatile t#u32 * , void * , long ) 
_outsl_ns extern void _outsl_ns ( volatile t#u32 * , const void * , long ) 
_memset_io extern void _memset_io ( volatile void * , int , unsigned long ) 
_memcpy_fromio extern void _memcpy_fromio ( void * , const volatile void * , unsigned long ) 
_memcpy_toio extern void _memcpy_toio ( volatile void * , const void * , unsigned long ) 

/* arch/powerpc/kernel/iommu.o */
iommu_tce_table_get extern s#iommu_table * iommu_tce_table_get ( s#iommu_table * ) 
iommu_tce_table_put extern int iommu_tce_table_put ( s#iommu_table * ) 
iommu_direction_to_tce_perm extern unsigned long iommu_direction_to_tce_perm ( e#dma_data_direction ) 
iommu_tce_direction extern e#dma_data_direction iommu_tce_direction ( unsigned long ) 
iommu_flush_tce extern void iommu_flush_tce ( s#iommu_table * ) 
iommu_tce_check_ioba extern int iommu_tce_check_ioba ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long ) 
iommu_tce_check_gpa extern int iommu_tce_check_gpa ( unsigned long , unsigned long ) 
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##io_uring_cmd
s##cfs_rq
s##sched_class
s##task_group
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
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##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##static_key_mod
s##workqueue_struct
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
iommu_tce_xchg_no_kill extern long iommu_tce_xchg_no_kill ( s#mm_struct * , s#iommu_table * , unsigned long , unsigned long * , e#dma_data_direction * ) 
iommu_tce_kill extern void iommu_tce_kill ( s#iommu_table * , unsigned long , unsigned long ) 
iommu_take_ownership extern int iommu_take_ownership ( s#iommu_table * ) 
iommu_release_ownership extern void iommu_release_ownership ( s#iommu_table * ) 
s##iommu_group
s##device_private
s##driver_private
s##iommu_dma_cookie
s##subsys_private
s##wake_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##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##cxl_context
s##iopf_device_param
iommu_add_device extern int iommu_add_device ( s#iommu_table_group * , s#device * ) 
iommu_del_device extern void iommu_del_device ( s#device * ) 

/* arch/powerpc/kernel/irq.o */
t#irq_cpustat_t typedef struct { unsigned int __softirq_pending ; unsigned int timer_irqs_event ; unsigned int broadcast_irqs_event ; unsigned int timer_irqs_others ; unsigned int pmu_irqs ; unsigned int mce_exceptions ; unsigned int spurious_irqs ; unsigned int sreset_irqs ; unsigned int soft_nmi_irqs ; unsigned int doorbell_irqs ; } __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) irq_cpustat_t 
irq_stat extern __attribute__ ( ( section ( ".data..percpu" "..shared_aligned" ) ) ) __typeof__ ( t#irq_cpustat_t ) irq_stat 
arch_local_irq_restore extern void arch_local_irq_restore ( unsigned long ) 
replay_system_reset void replay_system_reset ( void ) 
virq_to_hw extern t#irq_hw_number_t virq_to_hw ( unsigned int ) 

/* arch/powerpc/kernel/isa-bridge.o */
isa_io_base extern unsigned long isa_io_base 
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##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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
isa_bridge_pcidev extern s#pci_dev * isa_bridge_pcidev 

/* arch/powerpc/kernel/mce.o */
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 ; } 
mce_register_notifier int mce_register_notifier ( s#notifier_block * ) 
mce_unregister_notifier int mce_unregister_notifier ( s#notifier_block * ) 
e#MCE_Version enum MCE_Version { MCE_V1 = 1 , } 
e#MCE_Severity enum MCE_Severity { MCE_SEV_NO_ERROR = 0 , MCE_SEV_WARNING = 1 , MCE_SEV_SEVERE = 2 , MCE_SEV_FATAL = 3 , } 
e#MCE_Initiator enum MCE_Initiator { MCE_INITIATOR_UNKNOWN = 0 , MCE_INITIATOR_CPU = 1 , MCE_INITIATOR_PCI = 2 , MCE_INITIATOR_ISA = 3 , MCE_INITIATOR_MEMORY = 4 , MCE_INITIATOR_POWERMGM = 5 , } 
e#MCE_ErrorType enum MCE_ErrorType { MCE_ERROR_TYPE_UNKNOWN = 0 , MCE_ERROR_TYPE_UE = 1 , MCE_ERROR_TYPE_SLB = 2 , MCE_ERROR_TYPE_ERAT = 3 , MCE_ERROR_TYPE_TLB = 4 , MCE_ERROR_TYPE_USER = 5 , MCE_ERROR_TYPE_RA = 6 , MCE_ERROR_TYPE_LINK = 7 , MCE_ERROR_TYPE_DCACHE = 8 , MCE_ERROR_TYPE_ICACHE = 9 , } 
e#MCE_ErrorClass enum MCE_ErrorClass { MCE_ECLASS_UNKNOWN = 0 , MCE_ECLASS_HARDWARE , MCE_ECLASS_HARD_INDETERMINATE , MCE_ECLASS_SOFTWARE , MCE_ECLASS_SOFT_INDETERMINATE , } 
e#MCE_Disposition enum MCE_Disposition { MCE_DISPOSITION_RECOVERED = 0 , MCE_DISPOSITION_NOT_RECOVERED = 1 , } 
e#MCE_UeErrorType enum MCE_UeErrorType { MCE_UE_ERROR_INDETERMINATE = 0 , MCE_UE_ERROR_IFETCH = 1 , MCE_UE_ERROR_PAGE_TABLE_WALK_IFETCH = 2 , MCE_UE_ERROR_LOAD_STORE = 3 , MCE_UE_ERROR_PAGE_TABLE_WALK_LOAD_STORE = 4 , } 
e#MCE_SlbErrorType enum MCE_SlbErrorType { MCE_SLB_ERROR_INDETERMINATE = 0 , MCE_SLB_ERROR_PARITY = 1 , MCE_SLB_ERROR_MULTIHIT = 2 , } 
e#MCE_EratErrorType enum MCE_EratErrorType { MCE_ERAT_ERROR_INDETERMINATE = 0 , MCE_ERAT_ERROR_PARITY = 1 , MCE_ERAT_ERROR_MULTIHIT = 2 , } 
e#MCE_TlbErrorType enum MCE_TlbErrorType { MCE_TLB_ERROR_INDETERMINATE = 0 , MCE_TLB_ERROR_PARITY = 1 , MCE_TLB_ERROR_MULTIHIT = 2 , } 
e#MCE_UserErrorType enum MCE_UserErrorType { MCE_USER_ERROR_INDETERMINATE = 0 , MCE_USER_ERROR_TLBIE = 1 , MCE_USER_ERROR_SCV = 2 , } 
e#MCE_RaErrorType enum MCE_RaErrorType { MCE_RA_ERROR_INDETERMINATE = 0 , MCE_RA_ERROR_IFETCH = 1 , MCE_RA_ERROR_IFETCH_FOREIGN = 2 , MCE_RA_ERROR_PAGE_TABLE_WALK_IFETCH = 3 , MCE_RA_ERROR_PAGE_TABLE_WALK_IFETCH_FOREIGN = 4 , MCE_RA_ERROR_LOAD = 5 , MCE_RA_ERROR_STORE = 6 , MCE_RA_ERROR_PAGE_TABLE_WALK_LOAD_STORE = 7 , MCE_RA_ERROR_PAGE_TABLE_WALK_LOAD_STORE_FOREIGN = 8 , MCE_RA_ERROR_LOAD_STORE_FOREIGN = 9 , } 
e#MCE_LinkErrorType enum MCE_LinkErrorType { MCE_LINK_ERROR_INDETERMINATE = 0 , MCE_LINK_ERROR_IFETCH_TIMEOUT = 1 , MCE_LINK_ERROR_PAGE_TABLE_WALK_IFETCH_TIMEOUT = 2 , MCE_LINK_ERROR_LOAD_TIMEOUT = 3 , MCE_LINK_ERROR_STORE_TIMEOUT = 4 , MCE_LINK_ERROR_PAGE_TABLE_WALK_LOAD_STORE_TIMEOUT = 5 , } 
s#machine_check_event struct machine_check_event { e#MCE_Version version : 8 ; t#u8 in_use ; e#MCE_Severity severity : 8 ; e#MCE_Initiator initiator : 8 ; e#MCE_ErrorType error_type : 8 ; e#MCE_ErrorClass error_class : 8 ; e#MCE_Disposition disposition : 8 ; t#bool sync_error ; t#u16 cpu ; t#u64 gpr3 ; t#u64 srr0 ; t#u64 srr1 ; union { struct { e#MCE_UeErrorType ue_error_type : 8 ; t#u8 effective_address_provided ; t#u8 physical_address_provided ; t#u8 ignore_event ; t#u8 reserved_1 [ 4 ] ; t#u64 effective_address ; t#u64 physical_address ; t#u8 reserved_2 [ 8 ] ; } ue_error ; struct { e#MCE_SlbErrorType slb_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } slb_error ; struct { e#MCE_EratErrorType erat_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } erat_error ; struct { e#MCE_TlbErrorType tlb_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } tlb_error ; struct { e#MCE_UserErrorType user_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } user_error ; struct { e#MCE_RaErrorType ra_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } ra_error ; struct { e#MCE_LinkErrorType link_error_type : 8 ; t#u8 effective_address_provided ; t#u8 reserved_1 [ 6 ] ; t#u64 effective_address ; t#u8 reserved_2 [ 16 ] ; } link_error ; } u ; } 
machine_check_print_event_info extern void machine_check_print_event_info ( s#machine_check_event * , t#bool , t#bool ) 

/* arch/powerpc/kernel/misc.o */
current_stack_frame extern unsigned long current_stack_frame ( void ) 

/* arch/powerpc/kernel/misc_64.o */
__bswapdi2 extern t#u64 __bswapdi2 ( t#u64 ) 

/* arch/powerpc/kernel/paca.o */
t#__be32 typedef t#__u32 __be32 
t#__be16 typedef t#__u16 __be16 
s#lppaca struct lppaca { t#__be32 desc ; t#__be16 size ; t#u8 reserved1 [ 3 ] ; t#u8 __old_status ; t#u8 reserved3 [ 14 ] ; volatile t#__be32 dyn_hw_node_id ; volatile t#__be32 dyn_hw_proc_id ; t#u8 reserved4 [ 56 ] ; volatile t#u8 vphn_assoc_counts [ 8 ] ; t#u8 reserved5 [ 32 ] ; t#u8 reserved6 [ 48 ] ; t#u8 cede_latency_hint ; t#u8 ebb_regs_in_use ; t#u8 reserved7 [ 6 ] ; t#u8 dtl_enable_mask ; t#u8 donate_dedicated_cpu ; t#u8 fpregs_in_use ; t#u8 pmcregs_in_use ; t#u8 reserved8 [ 28 ] ; t#__be64 wait_state_cycles ; t#u8 reserved9 [ 28 ] ; t#__be16 slb_count ; t#u8 idle ; t#u8 vmxregs_in_use ; volatile t#__be32 yield_count ; volatile t#__be32 dispersion_count ; volatile t#__be64 cmo_faults ; volatile t#__be64 cmo_fault_time ; t#u8 reserved10 [ 104 ] ; t#__be32 page_ins ; t#u8 reserved11 [ 148 ] ; volatile t#__be64 dtl_idx ; t#u8 reserved12 [ 96 ] ; } 
s#slb_shadow struct slb_shadow { t#__be32 persistent ; t#__be32 buffer_length ; t#__be64 reserved ; struct { t#__be64 esid ; t#__be64 vsid ; } save_area [ 2 ] ; } 
s##dtl_entry
s##cfs_rq
s##sched_class
s##task_group
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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s#cpu_accounting_data struct cpu_accounting_data { unsigned long utime ; unsigned long stime ; unsigned long gtime ; unsigned long hardirq_time ; unsigned long softirq_time ; unsigned long steal_time ; unsigned long idle_time ; unsigned long starttime ; unsigned long starttime_user ; } 
t#ulong typedef unsigned long ulong 
s#kvmppc_book3s_shadow_vcpu struct kvmppc_book3s_shadow_vcpu { t#bool in_use ; t#ulong gpr [ 14 ] ; t#u32 cr ; t#ulong xer ; t#ulong ctr ; t#ulong lr ; t#ulong pc ; t#ulong shadow_srr1 ; t#ulong fault_dar ; t#u32 fault_dsisr ; t#u32 last_inst ; t#u8 slb_max ; struct { t#u64 esid ; t#u64 vsid ; } slb [ 64 ] ; t#u64 shadow_fscr ; } 
s##kvm_vcpu
s##kvmppc_vcore
s#kvm_split_mode struct kvm_split_mode { unsigned long rpr ; unsigned long pmmar ; unsigned long ldbar ; t#u8 subcore_size ; t#u8 do_nap ; t#u8 napped [ 8 ] ; s#kvmppc_vcore * vc [ 4 ] ; } 
s#kvmppc_host_state struct kvmppc_host_state { t#ulong host_r1 ; t#ulong host_r2 ; t#ulong host_msr ; t#ulong vmhandler ; t#ulong scratch0 ; t#ulong scratch1 ; t#ulong scratch2 ; t#u8 in_guest ; t#u8 restore_hid5 ; t#u8 napping ; t#u8 hwthread_req ; t#u8 hwthread_state ; t#u8 host_ipi ; t#u8 ptid ; t#u8 fake_suspend ; s#kvm_vcpu * kvm_vcpu ; s#kvmppc_vcore * kvm_vcore ; void * xics_phys ; void * xive_tima_phys ; void * xive_tima_virt ; t#u32 saved_xirr ; t#u64 dabr ; t#u64 host_mmcr [ 10 ] ; t#u32 host_pmc [ 8 ] ; t#u64 host_purr ; t#u64 host_spurr ; t#u64 host_dscr ; t#u64 dec_expires ; s#kvm_split_mode * kvm_split_mode ; t#u64 cfar ; t#u64 ppr ; t#u64 host_fscr ; } 
s#sibling_subcore_state struct sibling_subcore_state { unsigned long flags ; t#u8 in_guest [ 4 ] ; } 
s#slb_entry struct slb_entry { t#u64 esid ; t#u64 vsid ; } 
s#mmiowb_state struct mmiowb_state { t#u16 nesting_count ; t#u16 mmiowb_pending ; } 
s#mce_info struct mce_info { int mce_nest_count ; s#machine_check_event mce_event [ 10 ] ; int mce_queue_count ; s#machine_check_event mce_event_queue [ 10 ] ; int mce_ue_count ; s#machine_check_event mce_ue_event_queue [ 10 ] ; } 
s#paca_struct struct paca_struct { s#lppaca * lppaca_ptr ; t#u16 paca_index ; t#u16 lock_token ; t#u64 kernel_toc ; t#u64 kernelbase ; t#u64 kernel_msr ; void * emergency_sp ; t#u64 data_offset ; t#s16 hw_cpu_id ; t#u8 cpu_start ; t#u8 kexec_state ; s#slb_shadow * slb_shadow_ptr ; s#dtl_entry * dispatch_log ; s#dtl_entry * dispatch_log_end ; t#u64 dscr_default ; t#u64 exgen [ 10 ] __attribute__ ( ( aligned ( 0x80 ) ) ) ; t#u16 vmalloc_sllp ; t#u8 slb_cache_ptr ; t#u8 stab_rr ; t#u32 slb_used_bitmap ; t#u32 slb_kern_bitmap ; t#u32 slb_cache [ 8 ] ; unsigned char mm_ctx_low_slices_psize [ 64 / 8 ] ; unsigned char mm_ctx_high_slices_psize [ ( ( 1UL << ( 8 + 10 + 10 + 8 + 16 ) ) >> 41 ) ] ; s#task_struct * __current ; t#u64 kstack ; t#u64 saved_r1 ; t#u64 saved_msr ; t#u64 exit_save_r1 ; t#u8 hsrr_valid ; t#u8 srr_valid ; t#u8 irq_soft_mask ; t#u8 irq_happened ; t#u8 irq_work_pending ; t#u8 pmcregs_in_use ; t#u64 sprg_vdso ; t#u64 tm_scratch ; unsigned long idle_state ; union { struct { t#u8 thread_idle_state ; t#u8 subcore_sibling_mask ; } ; struct { t#u64 requested_psscr ; t#atomic_t dont_stop ; } ; } ; t#u64 exnmi [ 10 ] ; t#u64 exmc [ 10 ] ; void * nmi_emergency_sp ; void * mc_emergency_sp ; t#u16 in_nmi ; t#u16 in_mce ; t#u8 hmi_event_available ; t#u8 hmi_p9_special_emu ; t#u32 hmi_irqs ; t#u8 ftrace_enabled ; s#cpu_accounting_data accounting ; t#u64 dtl_ridx ; s#dtl_entry * dtl_curr ; s#kvmppc_book3s_shadow_vcpu shadow_vcpu ; s#kvmppc_host_state kvm_hstate ; s#sibling_subcore_state * sibling_subcore_state ; t#u64 exrfi [ 10 ] __attribute__ ( ( __aligned__ ( 0x80 ) ) ) ; void * rfi_flush_fallback_area ; t#u64 l1d_flush_size ; t#u8 * mce_data_buf ; s#slb_entry * mce_faulty_slbs ; t#u16 slb_save_cache_ptr ; unsigned long canary ; s#mmiowb_state mmiowb_state ; s#mce_info * mce_info ; } 
paca_ptrs extern s#paca_struct * * paca_ptrs 

/* arch/powerpc/kernel/pci-common.o */
isa_mem_base extern t#resource_size_t isa_mem_base 
s##proc_dir_entry
s##hotplug_slot
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##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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_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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
s##page_pool
s##kmem_cache
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##kioctx_table
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##mmu_notifier_subscriptions
s##xol_area
s#pollfd struct pollfd { int fd ; short events ; short revents ; } 
s##fs_pin
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
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##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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; } 
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 ; } 
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##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_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##pipe_inode_info
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 * retp ; } 
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 93 
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 [ 3 ] ; 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 [ 9 ] ; 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 << 8 ) * 3 ) + 1 ] ; } 
E#MAX_ZONELISTS 2 
E#NR_VMSCAN_THROTTLE 4 
e#zone_type enum zone_type { 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 [ 3 ] ; 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 [ 3 ] [ 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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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 ; } 
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_buffer
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 ) ; } 
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#local_t typedef struct { long v ; } local_t 
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#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#irq_work struct irq_work { s#__call_single_node node ; void ( * func ) ( s#irq_work * ) ; s#rcuwait irqwait ; } 
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
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#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#trace_eval_map struct trace_eval_map { const char * system ; const char * eval_string ; unsigned long eval_value ; } 
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##io_comp_batch
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_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 ; } 
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##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#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_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##aer_stats
s#rcec_ea struct rcec_ea { t#u8 nextbusn ; t#u8 lastbusn ; t#u32 bitmap ; } 
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
pcibios_alloc_controller extern s#pci_controller * pcibios_alloc_controller ( s#device_node * ) 
pcibios_free_controller extern void pcibios_free_controller ( s#pci_controller * ) 
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 << 7 ) ) ) ) ; } 
pcibios_free_controller_deferred extern void pcibios_free_controller_deferred ( s#pci_host_bridge * ) 
pci_address_to_pio unsigned long pci_address_to_pio ( t#phys_addr_t ) 
pci_domain_nr extern int pci_domain_nr ( s#pci_bus * ) 
pcibios_fixup_bus void pcibios_fixup_bus ( s#pci_bus * ) 
pcibios_align_resource t#resource_size_t pcibios_align_resource ( void * , const s#resource * , t#resource_size_t , t#resource_size_t ) 
pcibios_claim_one_bus extern void pcibios_claim_one_bus ( s#pci_bus * ) 
pcibios_finish_adding_to_bus extern void pcibios_finish_adding_to_bus ( s#pci_bus * ) 
pcibios_scan_phb extern void pcibios_scan_phb ( s#pci_controller * ) 

/* arch/powerpc/kernel/pci-hotplug.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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
pci_find_bus_by_node extern s#pci_bus * pci_find_bus_by_node ( s#device_node * ) 
pci_hp_remove_devices extern void pci_hp_remove_devices ( s#pci_bus * ) 
pci_hp_add_devices extern void pci_hp_add_devices ( s#pci_bus * ) 

/* arch/powerpc/kernel/pci_64.o */
pci_io_base extern unsigned long pci_io_base 
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##static_key_mod
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##dev_pm_qos
s##msi_desc
s##wait_page_queue
s##iov_iter
s##io_comp_batch
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##page_pool
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##bio_list
s##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##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##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
s##sock
s##iommu_group
s##dev_iommu
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##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
pcibios_unmap_io_space extern int pcibios_unmap_io_space ( s#pci_bus * ) 
ioremap_phb void * ioremap_phb ( t#phys_addr_t , unsigned long ) 
pcibios_map_io_space extern int pcibios_map_io_space ( s#pci_bus * ) 
pcibus_to_node extern int pcibus_to_node ( s#pci_bus * ) 

/* arch/powerpc/kernel/pci_dn.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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##cxl_context
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##iommu_table_group
pci_add_device_node_info extern s#pci_dn * pci_add_device_node_info ( s#pci_controller * , s#device_node * ) 
pci_remove_device_node_info extern void pci_remove_device_node_info ( s#device_node * ) 
pci_traverse_device_nodes void * pci_traverse_device_nodes ( s#device_node * , void * ( * ) ( s#device_node * , void * ) , void * ) 

/* arch/powerpc/kernel/pci_of_scan.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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
of_create_pci_dev extern s#pci_dev * of_create_pci_dev ( s#device_node * , s#pci_bus * , int ) 
of_scan_pci_bridge extern void of_scan_pci_bridge ( s#pci_dev * ) 
of_scan_bus extern void of_scan_bus ( s#device_node * , s#pci_bus * ) 
of_rescan_bus extern void of_rescan_bus ( s#device_node * , s#pci_bus * ) 

/* arch/powerpc/kernel/pmc.o */
t#perf_irq_t typedef void ( * perf_irq_t ) ( s#pt_regs * ) 
reserve_pmc_hardware int reserve_pmc_hardware ( t#perf_irq_t ) 
release_pmc_hardware void release_pmc_hardware ( void ) 

/* arch/powerpc/kernel/process.o */
strict_msr_control extern t#bool strict_msr_control 
msr_check_and_set extern unsigned long msr_check_and_set ( unsigned long ) 
__msr_check_and_clear extern void __msr_check_and_clear ( unsigned long ) 
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
s##wait_page_queue
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 ; } 
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##static_key_mod
s##workqueue_struct
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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##iommu_group
s##dev_iommu
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 << 7 ) ) ) ) ; t#spinlock_t producer_lock ; int consumer_head __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; int consumer_tail ; t#spinlock_t consumer_lock ; int size __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; s#ptr_ring ring ; t#atomic_t pages_state_release_cnt ; t#refcount_t user_cnt ; t#u64 destroy_cnt ; } 
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##pollfd
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##uevent_sock
s#raw_notifier_head struct raw_notifier_head { s#notifier_block * head ; } 
s##net_device
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#__IPSTATS_MIB_MAX ( 0 ) + 37 
s#ipstats_mib struct ipstats_mib { t#u64 mibs [ E#__IPSTATS_MIB_MAX ] ; s#u64_stats_sync syncp ; } 
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 ] ; } 
E#__ICMP6_MIB_MAX ( 0 ) + 6 
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##inet_hashinfo
s#inet_timewait_death_row struct inet_timewait_death_row { t#atomic_t tw_count ; char tw_pad [ ( 1 << 7 ) - sizeof ( atomic_t ) ] ; s#inet_hashinfo * hashinfo ; int sysctl_max_tw_buckets ; } 
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
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#in6_addr struct in6_addr { union { t#__u8 u6_addr8 [ 16 ] ; t#__be16 u6_addr16 [ 8 ] ; t#__be32 u6_addr32 [ 4 ] ; } in6_u ; } 
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 ; } 
t#__wsum typedef t#__u32 __wsum 
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#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 << 7 ) ) ) ) ; t#atomic_long_t mem __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; 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
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 << 7 ) ) ) ) ; 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##dst_entry
s##neighbour
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 << 7 ) ) ) ) ; } 
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##ipv6_devconf
s##fib6_info
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##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 
s##nf_hook_entries
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_node struct hlist_nulls_node { s#hlist_nulls_node * next , * * pprev ; } 
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#sk_buff_head struct sk_buff_head { s#sk_buff * next ; s#sk_buff * prev ; t#__u32 qlen ; t#spinlock_t lock ; } 
s##net_generic
s##bpf_prog_array
E#MAX_NETNS_BPF_ATTACH_TYPE ( 0 ) + 2 
s##bpf_prog
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#netns_xdp struct netns_xdp { s#mutex lock ; s#hlist_head list ; } 
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_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_xdp xdp ; s#sock * crypto_nlsk ; s#sock * diag_nlsk ; } 
s##time_namespace
s##cgroup_taskset
s##tty_struct
s##tty_audit_buf
s##audit_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_buffer
s##event_filter
s##ftrace_hash
s##numa_group
s##task_delay_info
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
giveup_fpu extern void giveup_fpu ( s#task_struct * ) 
flush_fp_to_thread extern void flush_fp_to_thread ( s#task_struct * ) 
enable_kernel_fp extern void enable_kernel_fp ( void ) 
giveup_altivec extern void giveup_altivec ( s#task_struct * ) 
enable_kernel_altivec extern void enable_kernel_altivec ( void ) 
flush_altivec_to_thread extern void flush_altivec_to_thread ( s#task_struct * ) 
enable_kernel_vsx extern void enable_kernel_vsx ( void ) 
flush_vsx_to_thread extern void flush_vsx_to_thread ( s#task_struct * ) 
giveup_all extern void giveup_all ( s#task_struct * ) 
flush_all_to_thread extern void flush_all_to_thread ( s#task_struct * ) 
ppc_breakpoint_available t#bool ppc_breakpoint_available ( void ) 
set_thread_tidr extern int set_thread_tidr ( s#task_struct * ) 
start_thread void start_thread ( s#pt_regs * , unsigned long , unsigned long ) 
validate_sp int validate_sp ( unsigned long , s#task_struct * , unsigned long ) 

/* arch/powerpc/kernel/prom.o */
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##workqueue_struct
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##dev_iommu
of_get_ibm_chip_id extern int of_get_ibm_chip_id ( s#device_node * ) 
cpu_to_chip_id extern int cpu_to_chip_id ( int ) 

/* arch/powerpc/kernel/rtas.o */
t#rtas_arg_t typedef t#__be32 rtas_arg_t 
s#rtas_args struct rtas_args { t#__be32 token ; t#__be32 nargs ; t#__be32 nret ; t#rtas_arg_t args [ 16 ] ; t#rtas_arg_t * rets ; } 
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##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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
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##iommu_group
s##dev_iommu
s#rtas_t struct rtas_t { unsigned long entry ; unsigned long base ; unsigned long size ; t#arch_spinlock_t lock ; s#rtas_args args ; s#device_node * dev ; } 
rtas extern s#rtas_t rtas 
rtas_data_buf_lock extern t#spinlock_t rtas_data_buf_lock 
rtas_data_buf extern char rtas_data_buf [ 4096 ] 
rtas_flash_term_hook extern void ( * rtas_flash_term_hook ) ( int ) 
rtas_progress extern void rtas_progress ( char * , unsigned short ) 
rtas_token extern int rtas_token ( const char * ) 
rtas_service_present extern int rtas_service_present ( const char * ) 
rtas_get_error_log_max extern int rtas_get_error_log_max ( void ) 
rtas_call extern int rtas_call ( int , int , int , int * , ... ) 
rtas_busy_delay_time extern unsigned int rtas_busy_delay_time ( int ) 
rtas_busy_delay extern unsigned int rtas_busy_delay ( int ) 
rtas_get_power_level extern int rtas_get_power_level ( int , int * ) 
rtas_set_power_level extern int rtas_set_power_level ( int , int , int * ) 
rtas_get_sensor extern int rtas_get_sensor ( int , int , int * ) 
rtas_indicator_present extern t#bool rtas_indicator_present ( int , int * ) 
rtas_set_indicator extern int rtas_set_indicator ( int , int , int ) 

/* arch/powerpc/kernel/rtasd.o */
rtas_cancel_event_scan extern void rtas_cancel_event_scan ( void ) 

/* arch/powerpc/kernel/security.o */
s##static_key_mod
s#static_key_false struct static_key_false { s#static_key key ; } 
uaccess_flush_key extern s#static_key_false uaccess_flush_key 

/* arch/powerpc/kernel/setup-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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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#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 ; } 
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_cc [ 19 ] ; t#cc_t c_line ; t#speed_t c_ispeed ; t#speed_t c_ospeed ; } 
s##proc_dir_entry
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 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#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##bio_list
s##blk_plug
s##reclaim_state
s##backing_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##iov_iter
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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##dev_iommu
s##rtc_time
s##kimage
s#machdep_calls struct machdep_calls { char * name ; void ( * iommu_save ) ( void ) ; void ( * iommu_restore ) ( void ) ; unsigned long ( * memory_block_size ) ( void ) ; void ( * dma_set_mask ) ( s#device * , t#u64 ) ; int ( * probe ) ( void ) ; void ( * setup_arch ) ( void ) ; void ( * show_cpuinfo ) ( s#seq_file * ) ; void ( * show_percpuinfo ) ( s#seq_file * , int ) ; unsigned long ( * get_proc_freq ) ( unsigned int ) ; void ( * init_IRQ ) ( void ) ; unsigned int ( * get_irq ) ( void ) ; void ( * pcibios_fixup ) ( void ) ; void ( * pci_irq_fixup ) ( s#pci_dev * ) ; int ( * pcibios_root_bridge_prepare ) ( s#pci_host_bridge * ) ; void ( * discover_phbs ) ( void ) ; int ( * pci_setup_phb ) ( s#pci_controller * ) ; void __attribute__ ( ( __noreturn__ ) ) ( * restart ) ( char * ) ; void __attribute__ ( ( __noreturn__ ) ) ( * halt ) ( void ) ; void ( * panic ) ( char * ) ; long ( * time_init ) ( void ) ; int ( * set_rtc_time ) ( s#rtc_time * ) ; void ( * get_rtc_time ) ( s#rtc_time * ) ; t#time64_t ( * get_boot_time ) ( void ) ; unsigned char ( * rtc_read_val ) ( int ) ; void ( * rtc_write_val ) ( int , unsigned char ) ; void ( * calibrate_decr ) ( void ) ; void ( * progress ) ( char * , unsigned short ) ; void ( * log_error ) ( char * , unsigned int , int ) ; unsigned char ( * nvram_read_val ) ( int ) ; void ( * nvram_write_val ) ( int , unsigned char ) ; t#ssize_t ( * nvram_write ) ( char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * nvram_read ) ( char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * nvram_size ) ( void ) ; void ( * nvram_sync ) ( void ) ; int ( * system_reset_exception ) ( s#pt_regs * ) ; int ( * machine_check_exception ) ( s#pt_regs * ) ; int ( * handle_hmi_exception ) ( s#pt_regs * ) ; int ( * hmi_exception_early ) ( s#pt_regs * ) ; long ( * machine_check_early ) ( s#pt_regs * ) ; t#bool ( * mce_check_early_recovery ) ( s#pt_regs * ) ; long ( * feature_call ) ( unsigned int , ... ) ; int ( * pci_get_legacy_ide_irq ) ( s#pci_dev * , int ) ; t#pgprot_t ( * phys_mem_access_prot ) ( s#file * , unsigned long , unsigned long , t#pgprot_t ) ; void ( * power_save ) ( void ) ; void ( * enable_pmcs ) ( void ) ; int ( * set_dabr ) ( unsigned long , unsigned long ) ; int ( * set_dawr ) ( int , unsigned long , unsigned long ) ; int ( * pci_exclude_device ) ( s#pci_controller * , unsigned char , unsigned char ) ; void ( * pcibios_fixup_resources ) ( s#pci_dev * ) ; void ( * pcibios_fixup_bus ) ( s#pci_bus * ) ; void ( * pcibios_fixup_phb ) ( s#pci_controller * ) ; void ( * pcibios_bus_add_device ) ( s#pci_dev * ) ; t#resource_size_t ( * pcibios_default_alignment ) ( void ) ; void ( * pcibios_fixup_sriov ) ( s#pci_dev * ) ; t#resource_size_t ( * pcibios_iov_resource_alignment ) ( s#pci_dev * , int ) ; int ( * pcibios_sriov_enable ) ( s#pci_dev * , t#u16 ) ; int ( * pcibios_sriov_disable ) ( s#pci_dev * ) ; void ( * machine_shutdown ) ( void ) ; void ( * kexec_cpu_down ) ( int , int ) ; int ( * machine_kexec_prepare ) ( s#kimage * ) ; void ( * machine_kexec ) ( s#kimage * ) ; void ( * suspend_disable_irqs ) ( void ) ; void ( * suspend_enable_irqs ) ( void ) ; t#ssize_t ( * cpu_probe ) ( const char * , t#size_t ) ; t#ssize_t ( * cpu_release ) ( const char * , t#size_t ) ; int ( * get_random_seed ) ( unsigned long * ) ; } 
ppc_md extern s#machdep_calls ppc_md 
machine_id extern s#machdep_calls * machine_id 
boot_cpuid extern int boot_cpuid 
of_i8042_kbd_irq int of_i8042_kbd_irq 
of_i8042_aux_irq int of_i8042_aux_irq 
machine_power_off extern void machine_power_off ( void ) 
pm_power_off extern void ( * pm_power_off ) ( void ) 
arch_get_random_seed_long t#bool __attribute__ ( ( __warn_unused_result__ ) ) arch_get_random_seed_long ( unsigned long * ) 
threads_per_core extern int threads_per_core 
threads_per_subcore extern int threads_per_subcore 
threads_shift extern int threads_shift 
threads_core_mask extern t#cpumask_t threads_core_mask 
check_legacy_ioport extern int check_legacy_ioport ( unsigned long ) 
powerpc_debugfs_root extern s#dentry * powerpc_debugfs_root 

/* arch/powerpc/kernel/setup_64.o */
s#ppc_cache_info struct ppc_cache_info { t#u32 size ; t#u32 line_size ; t#u32 block_size ; t#u32 log_block_size ; t#u32 blocks_per_page ; t#u32 sets ; t#u32 assoc ; } 
s#ppc64_caches struct ppc64_caches { s#ppc_cache_info l1d ; s#ppc_cache_info l1i ; s#ppc_cache_info l2 ; s#ppc_cache_info l3 ; } 
ppc64_caches extern s#ppc64_caches ppc64_caches 
__per_cpu_offset extern unsigned long __per_cpu_offset [ 2048 ] 
s#ppc_pci_io extern struct ppc_pci_io { t#u8 ( * readb ) ( const volatile void * ) ; t#u16 ( * readw ) ( const volatile void * ) ; t#u32 ( * readl ) ( const volatile void * ) ; t#u16 ( * readw_be ) ( const volatile void * ) ; t#u32 ( * readl_be ) ( const volatile void * ) ; void ( * writeb ) ( t#u8 , volatile void * ) ; void ( * writew ) ( t#u16 , volatile void * ) ; void ( * writel ) ( t#u32 , volatile void * ) ; void ( * writew_be ) ( t#u16 , volatile void * ) ; void ( * writel_be ) ( t#u32 , volatile void * ) ; t#u64 ( * readq ) ( const volatile void * ) ; t#u64 ( * readq_be ) ( const volatile void * ) ; void ( * writeq ) ( t#u64 , volatile void * ) ; void ( * writeq_be ) ( t#u64 , volatile void * ) ; t#u8 ( * inb ) ( unsigned long ) ; t#u16 ( * inw ) ( unsigned long ) ; t#u32 ( * inl ) ( unsigned long ) ; void ( * outb ) ( t#u8 , unsigned long ) ; void ( * outw ) ( t#u16 , unsigned long ) ; void ( * outl ) ( t#u32 , unsigned long ) ; void ( * readsb ) ( const volatile void * , void * , unsigned long ) ; void ( * readsw ) ( const volatile void * , void * , unsigned long ) ; void ( * readsl ) ( const volatile void * , void * , unsigned long ) ; void ( * writesb ) ( volatile void * , const void * , unsigned long ) ; void ( * writesw ) ( volatile void * , const void * , unsigned long ) ; void ( * writesl ) ( volatile void * , const void * , unsigned long ) ; void ( * insb ) ( unsigned long , void * , unsigned long ) ; void ( * insw ) ( unsigned long , void * , unsigned long ) ; void ( * insl ) ( unsigned long , void * , unsigned long ) ; void ( * outsb ) ( unsigned long , const void * , unsigned long ) ; void ( * outsw ) ( unsigned long , const void * , unsigned long ) ; void ( * outsl ) ( unsigned long , const void * , unsigned long ) ; void ( * memset_io ) ( volatile void * , int , unsigned long ) ; void ( * memcpy_fromio ) ( void * , const volatile void * , unsigned long ) ; void ( * memcpy_toio ) ( volatile void * , const void * , unsigned long ) ; } 
ppc_pci_io extern s#ppc_pci_io ppc_pci_io 

/* arch/powerpc/kernel/smp.o */
cpu_sibling_map extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#cpumask_var_t ) cpu_sibling_map 
cpu_l2_cache_map extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#cpumask_var_t ) cpu_l2_cache_map 
cpu_core_map extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#cpumask_var_t ) cpu_core_map 
has_big_cores extern t#bool has_big_cores 
smp_send_reschedule extern void smp_send_reschedule ( int ) 
cpu_to_core_id extern int cpu_to_core_id ( int ) 
cpu_core_index_of_thread int cpu_core_index_of_thread ( int ) 
cpu_first_thread_of_core int cpu_first_thread_of_core ( int ) 

/* arch/powerpc/kernel/sysfs.o */
ppc_enable_pmcs void ppc_enable_pmcs ( void ) 
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##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##poll_table_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
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 ) ; } 
cpu_add_dev_attr extern int cpu_add_dev_attr ( s#device_attribute * ) 
cpu_add_dev_attr_group extern int cpu_add_dev_attr_group ( s#attribute_group * ) 
cpu_remove_dev_attr extern void cpu_remove_dev_attr ( s#device_attribute * ) 
cpu_remove_dev_attr_group extern void cpu_remove_dev_attr_group ( s#attribute_group * ) 
sysfs_add_device_to_node extern int sysfs_add_device_to_node ( s#device * , int ) 
sysfs_remove_device_from_node extern void sysfs_remove_device_from_node ( s#device * , int ) 

/* arch/powerpc/kernel/time.o */
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##device_private
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#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 ; } 
decrementer_clockevent extern s#clock_event_device decrementer_clockevent 
tb_ticks_per_usec extern unsigned long tb_ticks_per_usec 
tb_ticks_per_sec extern unsigned long tb_ticks_per_sec 
rtc_lock t#spinlock_t rtc_lock 
ppc_proc_freq extern unsigned long ppc_proc_freq 
ppc_tb_freq extern unsigned long ppc_tb_freq 
__delay extern void __delay ( unsigned long ) 
udelay extern void udelay ( unsigned long ) 
profile_pc extern unsigned long profile_pc ( s#pt_regs * ) 
timer_interrupt __attribute__ ( ( __externally_visible__ ) ) void timer_interrupt ( s#pt_regs * ) 
tb_to_ns unsigned long long tb_to_ns ( unsigned long long ) 

/* arch/powerpc/kernel/tm.o */
tm_enable void tm_enable ( void ) 
tm_disable void tm_disable ( void ) 
t#uint8_t typedef t#u8 uint8_t 
tm_abort void tm_abort ( t#uint8_t ) 

/* arch/powerpc/kernel/trace/ftrace_64.o */
_mcount void _mcount ( void ) 

/* arch/powerpc/kernel/traps.o */
__debugger extern int ( * __debugger ) ( s#pt_regs * ) 
__debugger_ipi extern int ( * __debugger_ipi ) ( s#pt_regs * ) 
__debugger_bpt extern int ( * __debugger_bpt ) ( s#pt_regs * ) 
__debugger_sstep extern int ( * __debugger_sstep ) ( s#pt_regs * ) 
__debugger_iabr_match extern int ( * __debugger_iabr_match ) ( s#pt_regs * ) 
__debugger_break_match extern int ( * __debugger_break_match ) ( s#pt_regs * ) 
__debugger_fault_handler extern int ( * __debugger_fault_handler ) ( s#pt_regs * ) 

/* arch/powerpc/kernel/ucall.o */
ucall_norets long ucall_norets ( unsigned long , ... ) 

/* arch/powerpc/kernel/vector.o */
load_vr_state extern void load_vr_state ( s#thread_vr_state * ) 
store_vr_state extern void store_vr_state ( s#thread_vr_state * ) 

/* arch/powerpc/kernel/watchdog.o */
arch_touch_nmi_watchdog extern void arch_touch_nmi_watchdog ( void ) 

/* arch/powerpc/kexec/crash.o */
t#crash_shutdown_t typedef void ( * crash_shutdown_t ) ( void ) 
crash_shutdown_register extern int crash_shutdown_register ( t#crash_shutdown_t ) 
crash_shutdown_unregister extern int crash_shutdown_unregister ( t#crash_shutdown_t ) 

/* arch/powerpc/kvm/book3s.o */
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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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 { unsigned long * rmap ; } 
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 [ ] ; } 
t#gpa_t typedef t#u64 gpa_t 
s##kvm_io_device
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 ; t#u64 num_2M_pages ; t#u64 num_1G_pages ; } 
s#revmap_entry struct revmap_entry { unsigned long guest_rpte ; unsigned int forw , back ; } 
s#kvm_hpt_info struct kvm_hpt_info { unsigned long virt ; s#revmap_entry * rev ; t#u32 order ; int cma ; } 
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
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 ; 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#kvmppc_irq_map struct kvmppc_irq_map { t#u32 r_hwirq ; t#u32 v_hwirq ; s#irq_desc * desc ; } 
s#kvmppc_passthru_irqmap struct kvmppc_passthru_irqmap { int n_mapped ; s#kvmppc_irq_map mapped [ 1024 ] ; } 
s#kvm_sregs struct kvm_sregs { t#__u32 pvr ; union { struct { t#__u64 sdr1 ; struct { struct { t#__u64 slbe ; t#__u64 slbv ; } slb [ 64 ] ; } ppc64 ; struct { t#__u32 sr [ 16 ] ; t#__u64 ibat [ 8 ] ; t#__u64 dbat [ 8 ] ; } ppc32 ; } s ; struct { union { struct { t#__u32 features ; t#__u32 svr ; t#__u64 mcar ; t#__u32 hid0 ; t#__u32 pid1 , pid2 ; } fsl ; t#__u8 pad [ 256 ] ; } impl ; t#__u32 features ; t#__u32 impl_id ; t#__u32 update_special ; t#__u32 pir ; t#__u64 sprg8 ; t#__u64 sprg9 ; t#__u64 csrr0 ; t#__u64 dsrr0 ; t#__u64 mcsrr0 ; t#__u32 csrr1 ; t#__u32 dsrr1 ; t#__u32 mcsrr1 ; t#__u32 esr ; t#__u64 dear ; t#__u64 ivpr ; t#__u64 mcivpr ; t#__u64 mcsr ; t#__u32 tsr ; t#__u32 tcr ; t#__u32 decar ; t#__u32 dec ; t#__u64 tb ; t#__u32 dbsr ; t#__u32 dbcr [ 3 ] ; t#__u32 iac [ 4 ] ; t#__u32 dac [ 2 ] ; t#__u32 dvc [ 2 ] ; t#__u8 num_iac ; t#__u8 num_dac ; t#__u8 num_dvc ; t#__u8 pad ; t#__u32 epr ; t#__u32 vrsave ; t#__u32 epcr ; t#__u32 mas0 ; t#__u32 mas1 ; t#__u64 mas2 ; t#__u64 mas7_3 ; t#__u32 mas4 ; t#__u32 mas6 ; t#__u32 ivor_low [ 16 ] ; t#__u32 ivor_high [ 18 ] ; t#__u32 mmucfg ; t#__u32 eptcfg ; t#__u32 tlbcfg [ 4 ] ; t#__u32 tlbps [ 4 ] ; t#__u32 eplc , epsc ; } e ; t#__u8 pad [ 1020 ] ; } u ; } 
u#kvmppc_one_reg union kvmppc_one_reg { t#u32 wval ; t#u64 dval ; t#vector128 vval ; t#u64 vsxval [ 2 ] ; t#u32 vsx32val [ 4 ] ; t#u16 vsx16val [ 8 ] ; t#u8 vsx8val [ 16 ] ; struct { t#u64 addr ; t#u64 length ; } vpaval ; t#u64 xive_timaval [ 2 ] ; } 
s#kvm_dirty_log struct kvm_dirty_log { t#__u32 slot ; t#__u32 padding1 ; union { void * dirty_bitmap ; t#__u64 padding2 ; } ; } 
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 ; } 
e#kvm_mr_change enum kvm_mr_change { KVM_MR_CREATE , KVM_MR_DELETE , KVM_MR_MOVE , KVM_MR_FLAGS_ONLY , } 
s#kvm_gfn_range struct kvm_gfn_range { s#kvm_memory_slot * slot ; t#gfn_t start ; t#gfn_t end ; t#pte_t pte ; t#bool may_block ; } 
s#kvm_ppc_one_page_size struct kvm_ppc_one_page_size { t#__u32 page_shift ; t#__u32 pte_enc ; } 
s#kvm_ppc_one_seg_page_size struct kvm_ppc_one_seg_page_size { t#__u32 page_shift ; t#__u32 slb_enc ; s#kvm_ppc_one_page_size enc [ 8 ] ; } 
s#kvm_ppc_smmu_info struct kvm_ppc_smmu_info { t#__u64 flags ; t#__u32 slb_size ; t#__u16 data_keys ; t#__u16 instr_keys ; s#kvm_ppc_one_seg_page_size sps [ 8 ] ; } 
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#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#kvm_ppc_mmuv3_cfg struct kvm_ppc_mmuv3_cfg { t#__u64 flags ; t#__u64 process_table ; } 
s#kvm_ppc_radix_geom struct kvm_ppc_radix_geom { t#__u8 page_shift ; t#__u8 level_bits [ 4 ] ; t#__u8 pad [ 3 ] ; } 
s#kvm_ppc_rmmu_info struct kvm_ppc_rmmu_info { s#kvm_ppc_radix_geom geometries [ 8 ] ; t#__u32 ap_encodings [ 8 ] ; } 
s#kvmppc_ops struct kvmppc_ops { s#module * owner ; int ( * get_sregs ) ( s#kvm_vcpu * , s#kvm_sregs * ) ; int ( * set_sregs ) ( s#kvm_vcpu * , s#kvm_sregs * ) ; int ( * get_one_reg ) ( s#kvm_vcpu * , t#u64 , u#kvmppc_one_reg * ) ; int ( * set_one_reg ) ( s#kvm_vcpu * , t#u64 , u#kvmppc_one_reg * ) ; void ( * vcpu_load ) ( s#kvm_vcpu * , int ) ; void ( * vcpu_put ) ( s#kvm_vcpu * ) ; void ( * inject_interrupt ) ( s#kvm_vcpu * , int , t#u64 ) ; void ( * set_msr ) ( s#kvm_vcpu * , t#u64 ) ; int ( * vcpu_run ) ( s#kvm_vcpu * ) ; int ( * vcpu_create ) ( s#kvm_vcpu * ) ; void ( * vcpu_free ) ( s#kvm_vcpu * ) ; int ( * check_requests ) ( s#kvm_vcpu * ) ; int ( * get_dirty_log ) ( s#kvm * , s#kvm_dirty_log * ) ; void ( * flush_memslot ) ( s#kvm * , s#kvm_memory_slot * ) ; int ( * prepare_memory_region ) ( s#kvm * , s#kvm_memory_slot * , const s#kvm_userspace_memory_region * , e#kvm_mr_change ) ; void ( * commit_memory_region ) ( s#kvm * , const s#kvm_userspace_memory_region * , const s#kvm_memory_slot * , const s#kvm_memory_slot * , e#kvm_mr_change ) ; t#bool ( * unmap_gfn_range ) ( s#kvm * , s#kvm_gfn_range * ) ; t#bool ( * age_gfn ) ( s#kvm * , s#kvm_gfn_range * ) ; t#bool ( * test_age_gfn ) ( s#kvm * , s#kvm_gfn_range * ) ; t#bool ( * set_spte_gfn ) ( s#kvm * , s#kvm_gfn_range * ) ; void ( * free_memslot ) ( s#kvm_memory_slot * ) ; int ( * init_vm ) ( s#kvm * ) ; void ( * destroy_vm ) ( s#kvm * ) ; int ( * get_smmu_info ) ( s#kvm * , s#kvm_ppc_smmu_info * ) ; int ( * emulate_op ) ( s#kvm_vcpu * , unsigned int , int * ) ; int ( * emulate_mtspr ) ( s#kvm_vcpu * , int , t#ulong ) ; int ( * emulate_mfspr ) ( s#kvm_vcpu * , int , t#ulong * ) ; void ( * fast_vcpu_kick ) ( s#kvm_vcpu * ) ; long ( * arch_vm_ioctl ) ( s#file * , unsigned int , unsigned long ) ; int ( * hcall_implemented ) ( unsigned long ) ; int ( * irq_bypass_add_producer ) ( s#irq_bypass_consumer * , s#irq_bypass_producer * ) ; void ( * irq_bypass_del_producer ) ( s#irq_bypass_consumer * , s#irq_bypass_producer * ) ; int ( * configure_mmu ) ( s#kvm * , s#kvm_ppc_mmuv3_cfg * ) ; int ( * get_rmmu_info ) ( s#kvm * , s#kvm_ppc_rmmu_info * ) ; int ( * set_smt_mode ) ( s#kvm * , unsigned long , unsigned long ) ; void ( * giveup_ext ) ( s#kvm_vcpu * , t#ulong ) ; int ( * enable_nested ) ( s#kvm * ) ; int ( * load_from_eaddr ) ( s#kvm_vcpu * , t#ulong * , void * , int ) ; int ( * store_to_eaddr ) ( s#kvm_vcpu * , t#ulong * , void * , int ) ; int ( * enable_svm ) ( s#kvm * ) ; int ( * svm_off ) ( s#kvm * ) ; int ( * enable_dawr1 ) ( s#kvm * ) ; t#bool ( * hash_v3_possible ) ( void ) ; } 
s#kvm_nested_guest struct kvm_nested_guest { s#kvm * l1_host ; int l1_lpid ; int shadow_lpid ; t#pgd_t * shadow_pgtable ; t#u64 l1_gr_to_hr ; t#u64 process_table ; long refcnt ; s#mutex tlb_lock ; s#kvm_nested_guest * next ; t#cpumask_t need_tlb_flush ; t#cpumask_t cpu_in_guest ; short prev_cpu [ 2048 ] ; t#u8 radix ; } 
s#kvmppc_vcore struct kvmppc_vcore { int n_runnable ; int num_threads ; int entry_exit_map ; int napping_threads ; int first_vcpuid ; t#u16 pcpu ; t#u16 last_cpu ; t#u8 vcore_state ; t#u8 in_guest ; s#kvm_vcpu * runnable_threads [ 8 ] ; s#list_head preempt_list ; t#spinlock_t lock ; s#rcuwait wait ; t#spinlock_t stoltb_lock ; t#u64 stolen_tb ; t#u64 preempt_tb ; s#kvm_vcpu * runner ; s#kvm * kvm ; t#u64 tb_offset ; t#u64 tb_offset_applied ; t#ulong lpcr ; t#u32 arch_compat ; t#ulong pcr ; t#ulong dpdes ; t#ulong vtb ; t#ulong conferring_threads ; unsigned int halt_poll_ns ; t#atomic_t online_count ; } 
s#kvm_arch struct kvm_arch { unsigned int lpid ; unsigned int smt_mode ; unsigned int emul_smt_mode ; unsigned int tlb_sets ; s#kvm_hpt_info hpt ; t#atomic64_t mmio_update ; unsigned int host_lpid ; unsigned long host_lpcr ; unsigned long sdr1 ; unsigned long host_sdr1 ; unsigned long lpcr ; unsigned long vrma_slb_v ; int mmu_ready ; t#atomic_t vcpus_running ; t#u32 online_vcores ; t#atomic_t hpte_mod_interest ; t#cpumask_t need_tlb_flush ; t#cpumask_t cpu_in_guest ; t#u8 radix ; t#u8 fwnmi_enabled ; t#u8 secure_guest ; t#u8 svm_enabled ; t#bool nested_enable ; t#bool dawr1_enabled ; t#pgd_t * pgtable ; t#u64 process_table ; s#dentry * debugfs_dir ; s#kvm_resize_hpt * resize_hpt ; s#mutex hpt_mutex ; s#list_head spapr_tce_tables ; s#list_head rtas_tokens ; s#mutex rtas_token_lock ; unsigned long enabled_hcalls [ ( ( ( 0x45C / 4 + 1 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#kvmppc_xics * xics ; s#kvmppc_xics * xics_device ; s#kvmppc_xive * xive ; struct { s#kvmppc_xive * native ; s#kvmppc_xive * xics_on_xive ; } xive_devices ; s#kvmppc_passthru_irqmap * pimap ; s#kvmppc_ops * kvm_ops ; s#mutex uvmem_lock ; s#list_head uvmem_pfns ; s#mutex mmu_setup_lock ; t#u64 l1_ptcr ; int max_nested_lpid ; s#kvm_nested_guest * nested_guests [ ( 0xfff + 1 ) ] ; s#kvmppc_vcore * vcores [ 2048 ] ; } 
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
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_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 ; } 
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 [ 2048 ] ; 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 ] ; } 
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 ; } 
s#kvm_debug_exit_arch struct kvm_debug_exit_arch { t#__u64 address ; t#__u32 status ; t#__u32 reserved ; } 
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 { } 
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 ; } 
s#kvm_mmio_fragment struct kvm_mmio_fragment { t#gpa_t gpa ; void * data ; unsigned len ; } 
s#kvmppc_slb struct kvmppc_slb { t#u64 esid ; t#u64 vsid ; t#u64 orige ; t#u64 origv ; t#bool valid : 1 ; t#bool Ks : 1 ; t#bool Kp : 1 ; t#bool nx : 1 ; t#bool large : 1 ; t#bool tb : 1 ; t#bool class : 1 ; t#u8 base_page_size ; } 
t#gva_t typedef unsigned long gva_t 
s#kvmppc_pte struct kvmppc_pte { t#ulong eaddr ; t#u64 vpage ; t#ulong raddr ; t#bool may_read : 1 ; t#bool may_write : 1 ; t#bool may_execute : 1 ; unsigned long wimg ; unsigned long rc ; t#u8 page_size ; t#u8 page_shift ; } 
s#kvmppc_mmu struct kvmppc_mmu { void ( * slbmte ) ( s#kvm_vcpu * , t#u64 , t#u64 ) ; t#u64 ( * slbmfee ) ( s#kvm_vcpu * , t#u64 ) ; t#u64 ( * slbmfev ) ( s#kvm_vcpu * , t#u64 ) ; int ( * slbfee ) ( s#kvm_vcpu * , t#gva_t , t#ulong * ) ; void ( * slbie ) ( s#kvm_vcpu * , t#u64 ) ; void ( * slbia ) ( s#kvm_vcpu * ) ; void ( * mtsrin ) ( s#kvm_vcpu * , t#u32 , t#ulong ) ; t#u32 ( * mfsrin ) ( s#kvm_vcpu * , t#u32 ) ; int ( * xlate ) ( s#kvm_vcpu * , t#gva_t , s#kvmppc_pte * , t#bool , t#bool ) ; void ( * tlbie ) ( s#kvm_vcpu * , t#ulong , t#bool ) ; int ( * esid_to_vsid ) ( s#kvm_vcpu * , t#ulong , t#u64 * ) ; t#u64 ( * ea_to_vp ) ( s#kvm_vcpu * , t#gva_t , t#bool ) ; t#bool ( * is_dcbz32 ) ( s#kvm_vcpu * ) ; } 
s#kvmppc_sid_map struct kvmppc_sid_map { t#u64 guest_vsid ; t#u64 guest_esid ; t#u64 host_vsid ; t#bool valid : 1 ; } 
s#kvmppc_bat struct kvmppc_bat { t#u64 raw ; t#u32 bepi ; t#u32 bepi_mask ; t#u32 brpn ; t#u8 wimg ; t#u8 pp ; t#bool vs : 1 ; t#bool vp : 1 ; } 
s#kvmppc_vcpu_book3s struct kvmppc_vcpu_book3s { s#kvmppc_sid_map sid_map [ ( 1 << 9 ) ] ; struct { t#u64 esid ; t#u64 vsid ; } slb_shadow [ 64 ] ; t#u8 slb_shadow_max ; s#kvmppc_bat ibat [ 8 ] ; s#kvmppc_bat dbat [ 8 ] ; t#u64 hid [ 6 ] ; t#u64 gqr [ 8 ] ; t#u64 sdr1 ; t#u64 hior ; t#u64 msr_mask ; t#u64 vtb ; t#u64 proto_vsid_first ; t#u64 proto_vsid_max ; t#u64 proto_vsid_next ; int context_id [ 1 ] ; t#bool hior_explicit ; s#hlist_head hpte_hash_pte [ ( 1 << 13 ) ] ; s#hlist_head hpte_hash_pte_long [ ( 1 << 12 ) ] ; s#hlist_head hpte_hash_vpte [ ( 1 << 13 ) ] ; s#hlist_head hpte_hash_vpte_long [ ( 1 << 5 ) ] ; s#hlist_head hpte_hash_vpte_64k [ ( 1 << 11 ) ] ; int hpte_cache_count ; t#spinlock_t mmu_lock ; } 
s#kvm_vcpu_arch_shared struct kvm_vcpu_arch_shared { t#__u64 scratch1 ; t#__u64 scratch2 ; t#__u64 scratch3 ; t#__u64 critical ; t#__u64 sprg0 ; t#__u64 sprg1 ; t#__u64 sprg2 ; t#__u64 sprg3 ; t#__u64 srr0 ; t#__u64 srr1 ; t#__u64 dar ; t#__u64 msr ; t#__u32 dsisr ; t#__u32 int_pending ; t#__u32 sr [ 16 ] ; t#__u32 mas0 ; t#__u32 mas1 ; t#__u64 mas7_3 ; t#__u64 mas2 ; t#__u32 mas4 ; t#__u32 mas6 ; t#__u32 esr ; t#__u32 pir ; t#__u64 sprg4 ; t#__u64 sprg5 ; t#__u64 sprg6 ; t#__u64 sprg7 ; } 
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
u#xive_tma_w01 union xive_tma_w01 { struct { t#u8 nsr ; t#u8 cppr ; t#u8 ipb ; t#u8 lsmfb ; t#u8 ack ; t#u8 inc ; t#u8 age ; t#u8 pipr ; } ; t#__be64 w01 ; } 
s#mmio_hpte_cache_entry struct mmio_hpte_cache_entry { unsigned long hpte_v ; unsigned long hpte_r ; unsigned long rpte ; unsigned long pte_index ; unsigned long eaddr ; unsigned long slb_v ; long mmio_update ; unsigned int slb_base_pshift ; } 
s#mmio_hpte_cache struct mmio_hpte_cache { s#mmio_hpte_cache_entry entry [ 4 ] ; unsigned int index ; } 
s#kvmppc_vpa struct kvmppc_vpa { unsigned long gpa ; void * pinned_addr ; void * pinned_end ; unsigned long next_gpa ; unsigned long len ; t#u8 update_pending ; t#bool dirty ; } 
s##dtl_entry
s#kvm_vcpu_arch struct kvm_vcpu_arch { t#ulong host_stack ; t#u32 host_pid ; s#kvmppc_slb slb [ 64 ] ; int slb_max ; int slb_nr ; s#kvmppc_mmu mmu ; s#kvmppc_vcpu_book3s * book3s ; s#pt_regs regs ; s#thread_fp_state fp ; s#thread_vr_state vr ; t#u32 qpr [ 32 ] ; t#ulong tar ; t#ulong hflags ; t#ulong guest_owned_ext ; t#ulong purr ; t#ulong spurr ; t#ulong ic ; t#ulong dscr ; t#ulong amr ; t#ulong uamor ; t#ulong iamr ; t#u32 ctrl ; t#u32 dabrx ; t#ulong dabr ; t#ulong dawr0 ; t#ulong dawrx0 ; t#ulong dawr1 ; t#ulong dawrx1 ; t#ulong ciabr ; t#ulong cfar ; t#ulong ppr ; t#u32 pspb ; t#ulong fscr ; t#ulong shadow_fscr ; t#ulong ebbhr ; t#ulong ebbrr ; t#ulong bescr ; t#ulong csigr ; t#ulong tacr ; t#ulong tcscr ; t#ulong acop ; t#ulong wort ; t#ulong tid ; t#ulong psscr ; t#ulong hfscr ; t#ulong shadow_srr1 ; t#u32 vrsave ; t#u32 mmucr ; t#ulong shadow_msr ; t#ulong csrr0 ; t#ulong csrr1 ; t#ulong dsrr0 ; t#ulong dsrr1 ; t#ulong mcsrr0 ; t#ulong mcsrr1 ; t#ulong mcsr ; t#ulong dec ; t#u64 entry_tb ; t#u64 entry_vtb ; t#u64 entry_ic ; t#u32 tcr ; t#ulong tsr ; t#u32 ivor [ 64 ] ; t#ulong ivpr ; t#u32 pvr ; t#u32 shadow_pid ; t#u32 shadow_pid1 ; t#u32 pid ; t#u32 swap_pid ; t#u32 ccr0 ; t#u32 ccr1 ; t#u32 dbsr ; t#u64 mmcr [ 4 ] ; t#u64 mmcra ; t#u64 mmcrs ; t#u32 pmc [ 8 ] ; t#u32 spmc [ 2 ] ; t#u64 siar ; t#u64 sdar ; t#u64 sier [ 3 ] ; t#u64 tfhar ; t#u64 texasr ; t#u64 tfiar ; t#u64 orig_texasr ; t#u32 cr_tm ; t#u64 xer_tm ; t#u64 lr_tm ; t#u64 ctr_tm ; t#u64 amr_tm ; t#u64 ppr_tm ; t#u64 dscr_tm ; t#u64 tar_tm ; t#ulong gpr_tm [ 32 ] ; s#thread_fp_state fp_tm ; s#thread_vr_state vr_tm ; t#u32 vrsave_tm ; t#ulong fault_dar ; t#u32 fault_dsisr ; unsigned long intr_msr ; t#ulong fault_gpa ; t#gpa_t paddr_accessed ; t#gva_t vaddr_accessed ; t#pgd_t * pgdir ; t#u16 io_gpr ; t#u8 mmio_host_swabbed ; t#u8 mmio_sign_extend ; t#u8 mmio_sp64_extend ; t#u8 mmio_vsx_copy_nums ; t#u8 mmio_vsx_offset ; t#u8 mmio_vmx_copy_nums ; t#u8 mmio_vmx_offset ; t#u8 mmio_copy_type ; t#u8 osi_needed ; t#u8 osi_enabled ; t#u8 papr_enabled ; t#u8 watchdog_enabled ; t#u8 sane ; t#u8 cpu_type ; t#u8 hcall_needed ; t#u8 epr_flags ; t#u8 epr_needed ; t#u8 external_oneshot ; t#u32 cpr0_cfgaddr ; s#hrtimer dec_timer ; t#u64 dec_jiffies ; t#u64 dec_expires ; unsigned long pending_exceptions ; t#u8 ceded ; t#u8 prodded ; t#u8 doorbell_request ; t#u8 irq_pending ; t#u32 last_inst ; s#rcuwait * waitp ; s#kvmppc_vcore * vcore ; int ret ; int trap ; int state ; int ptid ; int thread_cpu ; int prev_cpu ; t#bool timer_running ; t#wait_queue_head_t cpu_run ; s#machine_check_event mce_evt ; s#kvm_vcpu_arch_shared * shared ; t#bool shared_big_endian ; unsigned long magic_page_pa ; unsigned long magic_page_ea ; t#bool disable_kernel_nx ; int irq_type ; int irq_cpu_id ; s#openpic * mpic ; s#kvmppc_icp * icp ; s#kvmppc_xive_vcpu * xive_vcpu ; t#__be32 xive_cam_word ; t#u8 xive_pushed ; t#u8 xive_esc_on ; u#xive_tma_w01 xive_saved_state ; t#u64 xive_esc_raddr ; t#u64 xive_esc_vaddr ; s#kvm_vcpu_arch_shared shregs ; s#mmio_hpte_cache mmio_cache ; unsigned long pgfault_addr ; long pgfault_index ; unsigned long pgfault_hpte [ 2 ] ; s#mmio_hpte_cache_entry * pgfault_cache ; s#task_struct * run_task ; t#spinlock_t vpa_update_lock ; s#kvmppc_vpa vpa ; s#kvmppc_vpa dtl ; s#dtl_entry * dtl_ptr ; unsigned long dtl_index ; t#u64 stolen_logged ; s#kvmppc_vpa slb_shadow ; t#spinlock_t tbacct_lock ; t#u64 busy_stolen ; t#u64 busy_preempt ; t#u32 emul_inst ; t#u32 online ; s#kvm_nested_guest * nested ; t#u32 nested_vcpu_id ; t#gpa_t nested_io_gpr ; } 
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 sum_exits ; t#u64 mmio_exits ; t#u64 signal_exits ; t#u64 light_exits ; t#u64 itlb_real_miss_exits ; t#u64 itlb_virt_miss_exits ; t#u64 dtlb_real_miss_exits ; t#u64 dtlb_virt_miss_exits ; t#u64 syscall_exits ; t#u64 isi_exits ; t#u64 dsi_exits ; t#u64 emulated_inst_exits ; t#u64 dec_exits ; t#u64 ext_intr_exits ; t#u64 halt_wait_ns ; t#u64 halt_successful_wait ; t#u64 dbell_exits ; t#u64 gdbell_exits ; t#u64 ld ; t#u64 st ; t#u64 pf_storage ; t#u64 pf_instruc ; t#u64 sp_storage ; t#u64 sp_instruc ; t#u64 queue_intr ; t#u64 ld_slow ; t#u64 st_slow ; t#u64 pthru_all ; t#u64 pthru_host ; t#u64 pthru_bad_aff ; } 
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 ] ; 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 ; } 
kvmppc_book3s_queue_irqprio extern void kvmppc_book3s_queue_irqprio ( s#kvm_vcpu * , unsigned int ) 
kvmppc_core_queue_machine_check extern void kvmppc_core_queue_machine_check ( s#kvm_vcpu * , t#ulong ) 
kvmppc_core_queue_syscall extern void kvmppc_core_queue_syscall ( s#kvm_vcpu * ) 
kvmppc_core_queue_program extern void kvmppc_core_queue_program ( s#kvm_vcpu * , t#ulong ) 
kvmppc_core_queue_dec extern void kvmppc_core_queue_dec ( s#kvm_vcpu * ) 
kvmppc_core_pending_dec extern int kvmppc_core_pending_dec ( s#kvm_vcpu * ) 
kvmppc_core_dequeue_dec extern void kvmppc_core_dequeue_dec ( s#kvm_vcpu * ) 
kvmppc_core_queue_data_storage extern void kvmppc_core_queue_data_storage ( s#kvm_vcpu * , t#ulong , t#ulong ) 
kvmppc_core_queue_inst_storage extern void kvmppc_core_queue_inst_storage ( s#kvm_vcpu * , t#ulong ) 
kvmppc_core_prepare_to_enter extern int kvmppc_core_prepare_to_enter ( s#kvm_vcpu * ) 
t#hfn_t typedef t#u64 hfn_t 
t#kvm_pfn_t typedef t#hfn_t kvm_pfn_t 
kvmppc_gpa_to_pfn extern t#kvm_pfn_t kvmppc_gpa_to_pfn ( s#kvm_vcpu * , t#gpa_t , t#bool , t#bool * ) 
e#instruction_fetch_type enum instruction_fetch_type { INST_GENERIC , INST_SC , } 
kvmppc_load_last_inst extern int kvmppc_load_last_inst ( s#kvm_vcpu * , e#instruction_fetch_type , t#u32 * ) 
kvmppc_set_msr extern void kvmppc_set_msr ( s#kvm_vcpu * , t#u64 ) 
kvmppc_h_logical_ci_load extern int kvmppc_h_logical_ci_load ( s#kvm_vcpu * ) 
kvmppc_h_logical_ci_store extern int kvmppc_h_logical_ci_store ( s#kvm_vcpu * ) 

/* arch/powerpc/kvm/book3s_64_entry.o */
s##kvm_vcpu
kvmppc_p9_enter_guest void kvmppc_p9_enter_guest ( s#kvm_vcpu * ) 

/* arch/powerpc/kvm/book3s_64_mmu_radix.o */
__kvmhv_copy_tofrom_guest_radix extern unsigned long __kvmhv_copy_tofrom_guest_radix ( int , int , t#gva_t , void * , void * , unsigned long ) 
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##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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmhv_copy_from_guest_radix extern long kvmhv_copy_from_guest_radix ( s#kvm_vcpu * , t#gva_t , void * , unsigned long ) 
kvmhv_copy_to_guest_radix extern long kvmhv_copy_to_guest_radix ( s#kvm_vcpu * , t#gva_t , void * , unsigned long ) 

/* arch/powerpc/kvm/book3s_64_vio.o */
s##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##static_key_mod
s##workqueue_struct
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##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##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##kmem_cache
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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##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##page_pool
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
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_context
s##iopf_device_param
s##platform_msi_priv_data
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmppc_h_put_tce extern long kvmppc_h_put_tce ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned long ) 
kvmppc_h_put_tce_indirect extern long kvmppc_h_put_tce_indirect ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned long , unsigned long ) 
kvmppc_h_stuff_tce extern long kvmppc_h_stuff_tce ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned long , unsigned long ) 

/* arch/powerpc/kvm/book3s_64_vio_hv.o */
s##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##static_key_mod
s##workqueue_struct
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##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##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##kmem_cache
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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##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##page_pool
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##proc_dir_entry
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##dev_iommu
s##platform_msi_priv_data
s##kvm_irq_routing_table
s#kvmppc_spapr_tce_table struct kvmppc_spapr_tce_table { s#list_head list ; s#kvm * kvm ; t#u64 liobn ; s#callback_head rcu ; t#u32 page_shift ; t#u64 offset ; t#u64 size ; s#list_head iommu_tables ; s#mutex alloc_lock ; s#page * pages [ 0 ] ; } 
kvmppc_find_table extern s#kvmppc_spapr_tce_table * kvmppc_find_table ( s#kvm * , unsigned long ) 
kvmppc_h_get_tce extern long kvmppc_h_get_tce ( s#kvm_vcpu * , unsigned long , unsigned long ) 

/* arch/powerpc/kvm/book3s_exports.o */
kvmppc_hv_entry_trampoline extern void kvmppc_hv_entry_trampoline ( void ) 
kvmppc_entry_trampoline extern void kvmppc_entry_trampoline ( void ) 

/* arch/powerpc/kvm/book3s_hv_builtin.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##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##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##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##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
kvm_alloc_hpt_cma extern s#page * kvm_alloc_hpt_cma ( unsigned long ) 
kvm_free_hpt_cma extern void kvm_free_hpt_cma ( s#page * , unsigned long ) 
kvm_hv_vm_activated extern void kvm_hv_vm_activated ( void ) 
kvm_hv_vm_deactivated extern void kvm_hv_vm_deactivated ( void ) 
kvmppc_hcall_impl_hv_realmode extern int kvmppc_hcall_impl_hv_realmode ( unsigned long ) 
kvmppc_hwrng_present extern int kvmppc_hwrng_present ( void ) 
u#kvmppc_rm_state union kvmppc_rm_state { unsigned long raw ; struct { t#u32 in_host ; t#u32 rm_action ; } ; } 
s#kvmppc_host_rm_core struct kvmppc_host_rm_core { u#kvmppc_rm_state rm_state ; void * rm_data ; char pad [ 112 ] ; } 
s##kvm_io_device
s##kvm_resize_hpt
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#ics_irq_state struct ics_irq_state { t#u32 number ; t#u32 server ; t#u32 pq_state ; t#u8 priority ; t#u8 saved_priority ; t#u8 resend ; t#u8 masked_pending ; t#u8 lsi ; t#u8 exists ; int intr_cpu ; t#u32 host_irq ; } 
s#kvmppc_ics struct kvmppc_ics { t#arch_spinlock_t lock ; t#u16 icsid ; s#ics_irq_state irq_state [ ( 1 << 10 ) ] ; } 
s#kvmppc_xics struct kvmppc_xics { s#kvm * kvm ; s#kvm_device * dev ; s#dentry * dentry ; t#u32 max_icsid ; t#bool real_mode ; t#bool real_mode_dbg ; t#u32 err_noics ; t#u32 err_noicp ; s#kvmppc_ics * ics [ 1023 + 1 ] ; } 
s#xive_irq_data struct xive_irq_data { t#u64 flags ; t#u64 eoi_page ; void * eoi_mmio ; t#u64 trig_page ; void * trig_mmio ; t#u32 esb_shift ; int src_chip ; t#u32 hw_irq ; int target ; t#bool saved_p ; t#bool stale_p ; } 
s#kvmppc_xive_irq_state struct kvmppc_xive_irq_state { t#bool valid ; t#u32 number ; t#u32 ipi_number ; s#xive_irq_data ipi_data ; t#u32 pt_number ; s#xive_irq_data * pt_data ; t#u8 guest_priority ; t#u8 saved_priority ; t#u32 act_server ; t#u8 act_priority ; t#bool in_eoi ; t#bool old_p ; t#bool old_q ; t#bool lsi ; t#bool asserted ; t#bool in_queue ; t#bool saved_p ; t#bool saved_q ; t#u8 saved_scan_prio ; t#u32 eisn ; } 
s#kvmppc_xive_src_block struct kvmppc_xive_src_block { t#arch_spinlock_t lock ; t#u16 id ; s#kvmppc_xive_irq_state irq_state [ ( 1 << 10 ) ] ; } 
s#kvmppc_xive_ops struct kvmppc_xive_ops { int ( * reset_mapped ) ( s#kvm * , unsigned long ) ; } 
s#kvmppc_xive struct kvmppc_xive { s#kvm * kvm ; s#kvm_device * dev ; s#dentry * dentry ; t#u32 vp_base ; s#kvmppc_xive_src_block * src_blocks [ 1023 + 1 ] ; t#u32 max_sbid ; t#u32 src_count ; t#u32 saved_src_count ; t#u32 delayed_irqs ; t#u8 qmap ; t#u32 q_order ; t#u32 q_page_order ; t#u8 single_escalation ; t#u32 nr_servers ; s#kvmppc_xive_ops * ops ; s#address_space * mapping ; s#mutex mapping_lock ; s#mutex lock ; } 
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
u#kvmppc_icp_state union kvmppc_icp_state { unsigned long raw ; struct { t#u8 out_ee : 1 ; t#u8 need_resend : 1 ; t#u8 cppr ; t#u8 mfrr ; t#u8 pending_pri ; t#u32 xisr ; } ; } 
s#kvmppc_icp struct kvmppc_icp { s#kvm_vcpu * vcpu ; unsigned long server_num ; u#kvmppc_icp_state state ; unsigned long resend_map [ ( 1023 / 64 + 1 ) ] ; t#u32 rm_action ; s#kvm_vcpu * rm_kick_target ; s#kvmppc_icp * rm_resend_icp ; t#u32 rm_reject ; t#u32 rm_eoied_irq ; unsigned long n_rm_kick_vcpu ; unsigned long n_rm_check_resend ; unsigned long n_rm_notify_eoi ; unsigned long n_check_resend ; unsigned long n_reject ; u#kvmppc_icp_state rm_dbgstate ; s#kvm_vcpu * rm_dbgtgt ; } 
s#xive_q struct xive_q { t#__be32 * qpage ; t#u32 msk ; t#u32 idx ; t#u32 toggle ; t#u64 eoi_phys ; t#u32 esc_irq ; t#atomic_t count ; t#atomic_t pending_count ; t#u64 guest_qaddr ; t#u32 guest_qshift ; } 
s#kvmppc_xive_vcpu struct kvmppc_xive_vcpu { s#kvmppc_xive * xive ; s#kvm_vcpu * vcpu ; t#bool valid ; t#u32 server_num ; t#u32 vp_id ; t#u32 vp_chip_id ; t#u32 vp_cam ; t#u32 vp_ipi ; s#xive_irq_data vp_ipi_data ; t#uint8_t cppr ; t#uint8_t hw_cppr ; t#uint8_t mfrr ; t#uint8_t pending ; s#xive_q queues [ 8 ] ; t#u32 esc_virq [ 8 ] ; char * esc_virq_names [ 8 ] ; t#u32 delayed_irq ; t#u64 stat_rm_h_xirr ; t#u64 stat_rm_h_ipoll ; t#u64 stat_rm_h_cppr ; t#u64 stat_rm_h_eoi ; t#u64 stat_rm_h_ipi ; t#u64 stat_vm_h_xirr ; t#u64 stat_vm_h_ipoll ; t#u64 stat_vm_h_cppr ; t#u64 stat_vm_h_eoi ; t#u64 stat_vm_h_ipi ; } 
s##dtl_entry
s#kvmppc_host_rm_ops struct kvmppc_host_rm_ops { s#kvmppc_host_rm_core * rm_core ; void ( * vcpu_kick ) ( s#kvm_vcpu * ) ; } 
kvmppc_host_rm_ops_hv extern s#kvmppc_host_rm_ops * kvmppc_host_rm_ops_hv 
kvmppc_set_msr_hv void kvmppc_set_msr_hv ( s#kvm_vcpu * , t#u64 ) 
kvmppc_inject_interrupt_hv void kvmppc_inject_interrupt_hv ( s#kvm_vcpu * , int , t#u64 ) 
kvmppc_check_need_tlb_flush extern void kvmppc_check_need_tlb_flush ( s#kvm * , int , s#kvm_nested_guest * ) 

/* arch/powerpc/kvm/book3s_hv_p9_entry.o */
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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmhv_vcpu_entry_p9 int kvmhv_vcpu_entry_p9 ( s#kvm_vcpu * , t#u64 , unsigned long ) 

/* arch/powerpc/kvm/book3s_hv_ras.o */
kvmppc_subcore_enter_guest void kvmppc_subcore_enter_guest ( void ) 
kvmppc_subcore_exit_guest void kvmppc_subcore_exit_guest ( void ) 

/* arch/powerpc/kvm/book3s_hv_rm_mmu.o */
s##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##static_key_mod
s##workqueue_struct
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##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##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##kmem_cache
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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##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##page_pool
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
kvmppc_add_revmap_chain extern void kvmppc_add_revmap_chain ( s#kvm * , s#revmap_entry * , unsigned long * , long , int ) 
kvmppc_update_dirty_map extern void kvmppc_update_dirty_map ( const s#kvm_memory_slot * , unsigned long , unsigned long ) 
kvmppc_do_h_enter extern long kvmppc_do_h_enter ( s#kvm * , unsigned long , long , unsigned long , unsigned long , t#pgd_t * , t#bool , unsigned long * ) 
kvmppc_h_enter long kvmppc_h_enter ( s#kvm_vcpu * , unsigned long , long , unsigned long , unsigned long ) 
kvmppc_do_h_remove extern long kvmppc_do_h_remove ( s#kvm * , unsigned long , unsigned long , unsigned long , unsigned long * ) 
kvmppc_h_remove long kvmppc_h_remove ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned long ) 
kvmppc_h_bulk_remove long kvmppc_h_bulk_remove ( s#kvm_vcpu * ) 
kvmppc_h_protect long kvmppc_h_protect ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned long ) 
kvmppc_h_read long kvmppc_h_read ( s#kvm_vcpu * , unsigned long , unsigned long ) 
kvmppc_h_clear_ref long kvmppc_h_clear_ref ( s#kvm_vcpu * , unsigned long , unsigned long ) 
kvmppc_h_clear_mod long kvmppc_h_clear_mod ( s#kvm_vcpu * , unsigned long , unsigned long ) 
kvmppc_invalidate_hpte extern void kvmppc_invalidate_hpte ( s#kvm * , t#__be64 * , unsigned long ) 
kvmppc_clear_ref_hpte void kvmppc_clear_ref_hpte ( s#kvm * , t#__be64 * , unsigned long ) 
kvmppc_hv_find_lock_hpte extern long kvmppc_hv_find_lock_hpte ( s#kvm * , t#gva_t , unsigned long , unsigned long ) 
kvmppc_hpte_hv_fault long kvmppc_hpte_hv_fault ( s#kvm_vcpu * , unsigned long , unsigned long , unsigned int , t#bool ) 

/* arch/powerpc/kvm/book3s_hv_rm_xics.o */
h_ipi_redirect extern int h_ipi_redirect 
kvm_irq_bypass extern int kvm_irq_bypass 

/* arch/powerpc/kvm/book3s_hv_rmhandlers.o */
s##kvm_vcpu
kvmppc_h_set_xdabr long kvmppc_h_set_xdabr ( s#kvm_vcpu * , unsigned long , unsigned long ) 
kvmppc_h_set_dabr long kvmppc_h_set_dabr ( s#kvm_vcpu * , unsigned long ) 
kvmppc_save_tm_hv void kvmppc_save_tm_hv ( s#kvm_vcpu * , t#u64 , t#bool ) 
kvmppc_restore_tm_hv void kvmppc_restore_tm_hv ( s#kvm_vcpu * , t#u64 , t#bool ) 
kvmhv_load_guest_pmu void kvmhv_load_guest_pmu ( s#kvm_vcpu * ) 
kvmhv_load_host_pmu void kvmhv_load_host_pmu ( void ) 
kvmhv_save_guest_pmu void kvmhv_save_guest_pmu ( s#kvm_vcpu * , t#bool ) 

/* arch/powerpc/kvm/book3s_rtas.o */
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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmppc_rtas_hcall extern int kvmppc_rtas_hcall ( s#kvm_vcpu * ) 

/* arch/powerpc/kvm/book3s_xics.o */
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##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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xive
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##kvmppc_xive_vcpu
s##dtl_entry
kvmppc_xics_rm_complete extern int kvmppc_xics_rm_complete ( s#kvm_vcpu * , t#u32 ) 
kvmppc_xics_hcall extern int kvmppc_xics_hcall ( s#kvm_vcpu * , t#u32 ) 
kvmppc_xics_set_mapped extern void kvmppc_xics_set_mapped ( s#kvm * , unsigned long , unsigned long ) 
kvmppc_xics_clr_mapped extern void kvmppc_xics_clr_mapped ( s#kvm * , unsigned long , unsigned long ) 

/* arch/powerpc/kvm/book3s_xive.o */
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##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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##dtl_entry
kvmppc_xive_push_vcpu extern void kvmppc_xive_push_vcpu ( s#kvm_vcpu * ) 
kvmppc_xive_pull_vcpu extern void kvmppc_xive_pull_vcpu ( s#kvm_vcpu * ) 
kvmppc_xive_rearm_escalation extern void kvmppc_xive_rearm_escalation ( s#kvm_vcpu * ) 
kvmppc_xive_set_mapped extern int kvmppc_xive_set_mapped ( s#kvm * , unsigned long , s#irq_desc * ) 
kvmppc_xive_clr_mapped extern int kvmppc_xive_clr_mapped ( s#kvm * , unsigned long , s#irq_desc * ) 
kvmppc_xive_xics_hcall extern int kvmppc_xive_xics_hcall ( s#kvm_vcpu * , t#u32 ) 

/* arch/powerpc/kvm/emulate.o */
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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
s##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##platform_msi_priv_data
s##proc_dir_entry
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmppc_emulate_instruction extern int kvmppc_emulate_instruction ( s#kvm_vcpu * ) 

/* arch/powerpc/kvm/powerpc.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##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##platform_msi_priv_data
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##sock
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##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##kvm_io_device
s##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##kvm_irq_routing_table
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
kvmppc_hv_ops extern s#kvmppc_ops * kvmppc_hv_ops 
kvmppc_pr_ops extern s#kvmppc_ops * kvmppc_pr_ops 
kvmppc_prepare_to_enter extern int kvmppc_prepare_to_enter ( s#kvm_vcpu * ) 
kvmppc_kvm_pv extern int kvmppc_kvm_pv ( s#kvm_vcpu * ) 
kvmppc_sanity_check extern int kvmppc_sanity_check ( s#kvm_vcpu * ) 
kvmppc_emulate_mmio extern int kvmppc_emulate_mmio ( s#kvm_vcpu * ) 
kvmppc_st extern int kvmppc_st ( s#kvm_vcpu * , t#ulong * , int , void * , t#bool ) 
kvmppc_ld extern int kvmppc_ld ( s#kvm_vcpu * , t#ulong * , int , void * , t#bool ) 
kvmppc_handle_load extern int kvmppc_handle_load ( s#kvm_vcpu * , unsigned int , unsigned int , int ) 
kvmppc_handle_store extern int kvmppc_handle_store ( s#kvm_vcpu * , t#u64 , unsigned int , int ) 
kvmppc_alloc_lpid long kvmppc_alloc_lpid ( void ) 
kvmppc_claim_lpid void kvmppc_claim_lpid ( long ) 
kvmppc_free_lpid void kvmppc_free_lpid ( long ) 
kvmppc_init_lpid void kvmppc_init_lpid ( unsigned long ) 
__tracepoint_kvm_ppc_instr extern s#tracepoint __tracepoint_kvm_ppc_instr 
__traceiter_kvm_ppc_instr extern int __traceiter_kvm_ppc_instr ( void * , unsigned int , unsigned long , unsigned int ) 
__SCK__tp_func_kvm_ppc_instr extern s#static_call_key __SCK__tp_func_kvm_ppc_instr 

/* arch/powerpc/kvm/tm.o */
s##kvm_vcpu
_kvmppc_save_tm_pr void _kvmppc_save_tm_pr ( s#kvm_vcpu * , t#u64 ) 
_kvmppc_restore_tm_pr void _kvmppc_restore_tm_pr ( s#kvm_vcpu * , t#u64 ) 

/* arch/powerpc/lib/checksum_64.o */
__csum_partial t#__wsum __csum_partial ( const void * , int , t#__wsum ) 
csum_partial_copy_generic extern t#__wsum csum_partial_copy_generic ( const void * , void * , int ) 
t#__sum16 typedef t#__u16 __sum16 
csum_ipv6_magic t#__sum16 csum_ipv6_magic ( const s#in6_addr * , const s#in6_addr * , t#__u32 , t#__u8 , t#__wsum ) 

/* arch/powerpc/lib/checksum_wrappers.o */
csum_and_copy_from_user extern t#__wsum csum_and_copy_from_user ( const void * , void * , int ) 
csum_and_copy_to_user extern t#__wsum csum_and_copy_to_user ( const void * , void * , int ) 

/* arch/powerpc/lib/copy_mc_64.o */
copy_mc_generic unsigned long __attribute__ ( ( __warn_unused_result__ ) ) copy_mc_generic ( void * , const void * , unsigned long ) 

/* arch/powerpc/lib/copypage_64.o */
copy_page extern void copy_page ( void * , void * ) 

/* arch/powerpc/lib/copyuser_64.o */
__copy_tofrom_user extern unsigned long __copy_tofrom_user ( void * , const void * , unsigned long ) 

/* arch/powerpc/lib/hweight_64.o */
__arch_hweight8 unsigned int __arch_hweight8 ( unsigned int ) 
__arch_hweight16 unsigned int __arch_hweight16 ( unsigned int ) 
__arch_hweight32 unsigned int __arch_hweight32 ( unsigned int ) 
__arch_hweight64 unsigned long __arch_hweight64 ( t#__u64 ) 

/* arch/powerpc/lib/mem_64.o */
t#uint16_t typedef t#u16 uint16_t 
__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 ) 
t#uint64_t typedef t#u64 uint64_t 
__memset64 extern void * __memset64 ( t#uint64_t * , t#uint64_t , t#__kernel_size_t ) 
memset extern void * memset ( void * , int , t#__kernel_size_t ) 
memmove extern void * memmove ( void * , const void * , t#__kernel_size_t ) 

/* arch/powerpc/lib/memcmp_64.o */
memcmp extern int memcmp ( const void * , const void * , t#__kernel_size_t ) 

/* arch/powerpc/lib/memcpy_64.o */
memcpy extern void * memcpy ( void * , const void * , t#__kernel_size_t ) 

/* arch/powerpc/lib/pmem.o */
arch_wb_cache_pmem void arch_wb_cache_pmem ( void * , t#size_t ) 
arch_invalidate_pmem void arch_invalidate_pmem ( void * , t#size_t ) 
memcpy_flushcache void memcpy_flushcache ( void * , const void * , t#size_t ) 
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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
memcpy_page_flushcache extern void memcpy_page_flushcache ( char * , s#page * , t#size_t , t#size_t ) 

/* arch/powerpc/lib/sstep.o */
s#instruction_op struct instruction_op { int type ; int reg ; unsigned long val ; unsigned long ea ; int update_reg ; int spr ; t#u32 ccval ; t#u32 xerval ; t#u8 element_size ; t#u8 vsx_flags ; } 
u#vsx_reg union vsx_reg { t#u8 b [ 16 ] ; t#u16 h [ 8 ] ; t#u32 w [ 4 ] ; unsigned long d [ 2 ] ; float fp [ 4 ] ; double dp [ 2 ] ; t#__vector128 v ; } 
emulate_vsx_load extern void emulate_vsx_load ( s#instruction_op * , u#vsx_reg * , const void * , t#bool ) 
emulate_vsx_store extern void emulate_vsx_store ( s#instruction_op * , const u#vsx_reg * , void * , t#bool ) 
s#ppc_inst struct ppc_inst { t#u32 val ; t#u32 suffix ; } 
analyse_instr extern int analyse_instr ( s#instruction_op * , const s#pt_regs * , s#ppc_inst ) 

/* arch/powerpc/lib/string.o */
strncpy extern char * strncpy ( char * , const char * , t#__kernel_size_t ) 
strncmp extern int strncmp ( const char * , const char * , t#__kernel_size_t ) 
memchr extern void * memchr ( const void * , int , t#__kernel_size_t ) 

/* arch/powerpc/lib/string_64.o */
__arch_clear_user unsigned long __arch_clear_user ( void * , unsigned long ) 

/* arch/powerpc/lib/xor_vmx_glue.o */
xor_altivec_2 void xor_altivec_2 ( unsigned long , unsigned long * , unsigned long * ) 
xor_altivec_3 void xor_altivec_3 ( unsigned long , unsigned long * , unsigned long * , unsigned long * ) 
xor_altivec_4 void xor_altivec_4 ( unsigned long , unsigned long * , unsigned long * , unsigned long * , unsigned long * ) 
xor_altivec_5 void xor_altivec_5 ( unsigned long , unsigned long * , unsigned long * , unsigned long * , unsigned long * , unsigned long * ) 

/* arch/powerpc/mm/book3s64/hash_pgtable.o */
hash__has_transparent_hugepage extern int hash__has_transparent_hugepage ( void ) 

/* arch/powerpc/mm/book3s64/hash_utils.o */
s#mmu_psize_def struct mmu_psize_def { unsigned int shift ; int penc [ 16 ] ; unsigned int tlbiel ; unsigned long avpnm ; unsigned long h_rpt_pgsize ; union { unsigned long sllp ; unsigned long ap ; } ; } 
mmu_psize_defs extern s#mmu_psize_def mmu_psize_defs [ 16 ] 
hpte_page_sizes extern t#u8 hpte_page_sizes [ 1 << 8 ] 
htab_hash_mask extern unsigned long htab_hash_mask 
mmu_linear_psize extern int mmu_linear_psize 
mmu_vmalloc_psize extern int mmu_vmalloc_psize 
mmu_kernel_ssize extern int mmu_kernel_ssize 
mmu_slb_size extern t#u16 mmu_slb_size 
s#mmu_hash_ops struct mmu_hash_ops { void ( * hpte_invalidate ) ( unsigned long , unsigned long , int , int , int , int ) ; long ( * hpte_updatepp ) ( unsigned long , unsigned long , unsigned long , int , int , int , unsigned long ) ; void ( * hpte_updateboltedpp ) ( unsigned long , unsigned long , int , int ) ; long ( * hpte_insert ) ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , int , int , int ) ; long ( * hpte_remove ) ( unsigned long ) ; int ( * hpte_removebolted ) ( unsigned long , int , int ) ; void ( * flush_hash_range ) ( unsigned long , int ) ; void ( * hugepage_invalidate ) ( unsigned long , unsigned long , unsigned char * , int , int , int ) ; int ( * resize_hpt ) ( unsigned long ) ; void ( * hpte_clear_all ) ( void ) ; } 
mmu_hash_ops extern s#mmu_hash_ops mmu_hash_ops 
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##cfs_rq
s##sched_class
s##task_group
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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fs_pin
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##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
hash_page_mm extern int hash_page_mm ( s#mm_struct * , unsigned long , unsigned long , unsigned long , unsigned long ) 
hash_page extern int hash_page ( unsigned long , unsigned long , unsigned long , unsigned long ) 

/* arch/powerpc/mm/book3s64/hugetlbpage.o */
hpage_shift extern unsigned int hpage_shift 

/* arch/powerpc/mm/book3s64/iommu_api.o */
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##pid_namespace
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##static_key_mod
s##workqueue_struct
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##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##iommu_group
s##dev_iommu
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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##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##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##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
mm_iommu_preregistered extern t#bool mm_iommu_preregistered ( s#mm_struct * ) 
s##mm_iommu_table_group_mem_t
mm_iommu_new extern long mm_iommu_new ( s#mm_struct * , unsigned long , unsigned long , s#mm_iommu_table_group_mem_t * * ) 
mm_iommu_newdev extern long mm_iommu_newdev ( s#mm_struct * , unsigned long , unsigned long , unsigned long , s#mm_iommu_table_group_mem_t * * ) 
mm_iommu_put extern long mm_iommu_put ( s#mm_struct * , s#mm_iommu_table_group_mem_t * ) 
mm_iommu_lookup extern s#mm_iommu_table_group_mem_t * mm_iommu_lookup ( s#mm_struct * , unsigned long , unsigned long ) 
mm_iommu_get extern s#mm_iommu_table_group_mem_t * mm_iommu_get ( s#mm_struct * , unsigned long , unsigned long ) 
mm_iommu_ua_to_hpa extern long mm_iommu_ua_to_hpa ( s#mm_iommu_table_group_mem_t * , unsigned long , unsigned int , unsigned long * ) 
mm_iommu_is_devmem extern t#bool mm_iommu_is_devmem ( s#mm_struct * , unsigned long , unsigned int , unsigned long * ) 
mm_iommu_mapped_inc extern long mm_iommu_mapped_inc ( s#mm_iommu_table_group_mem_t * ) 
mm_iommu_mapped_dec extern void mm_iommu_mapped_dec ( s#mm_iommu_table_group_mem_t * ) 

/* arch/powerpc/mm/book3s64/mmu_context.o */
hash__alloc_context_id extern int hash__alloc_context_id ( void ) 
__destroy_context extern void __destroy_context ( int ) 

/* arch/powerpc/mm/book3s64/pgtable.o */
__pmd_frag_nr extern unsigned long __pmd_frag_nr 
__pmd_frag_size_shift extern unsigned long __pmd_frag_size_shift 
mmu_partition_table_set_entry extern void mmu_partition_table_set_entry ( unsigned int , unsigned long , unsigned long , t#bool ) 
tlbie_capable extern t#bool tlbie_capable 
memremap_compat_align unsigned long memremap_compat_align ( void ) 
vm_get_page_prot t#pgprot_t vm_get_page_prot ( unsigned long ) 

/* arch/powerpc/mm/book3s64/pkeys.o */
default_amr extern t#u64 __attribute__ ( ( __section__ ( ".data..ro_after_init" ) ) ) default_amr 

/* arch/powerpc/mm/book3s64/radix_tlb.o */
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##pid_namespace
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##static_key_mod
s##workqueue_struct
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##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##iommu_group
s##dev_iommu
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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##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##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##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
radix__local_flush_tlb_mm extern void radix__local_flush_tlb_mm ( s#mm_struct * ) 
radix__local_flush_tlb_page extern void radix__local_flush_tlb_page ( s#vm_area_struct * , unsigned long ) 
radix__flush_tlb_mm extern void radix__flush_tlb_mm ( s#mm_struct * ) 
radix__flush_all_mm extern void radix__flush_all_mm ( s#mm_struct * ) 
radix__flush_tlb_page extern void radix__flush_tlb_page ( s#vm_area_struct * , unsigned long ) 
radix__flush_tlb_kernel_range extern void radix__flush_tlb_kernel_range ( unsigned long , unsigned long ) 
radix__flush_tlb_range extern void radix__flush_tlb_range ( s#vm_area_struct * , unsigned long , unsigned long ) 
radix__flush_tlb_lpid_page extern void radix__flush_tlb_lpid_page ( unsigned int , unsigned long , unsigned long ) 
radix__flush_pwc_lpid extern void radix__flush_pwc_lpid ( unsigned int ) 
radix__flush_all_lpid extern void radix__flush_all_lpid ( unsigned int ) 
radix__flush_pmd_tlb_range extern void radix__flush_pmd_tlb_range ( s#vm_area_struct * , unsigned long , unsigned long ) 
do_h_rpt_invalidate_prt void do_h_rpt_invalidate_prt ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long ) 

/* arch/powerpc/mm/cacheflush.o */
flush_icache_range void flush_icache_range ( unsigned long , unsigned long ) 
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##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##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##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##static_key_mod
s##workqueue_struct
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
flush_dcache_icache_page void flush_dcache_icache_page ( s#page * ) 
clear_user_page extern void clear_user_page ( void * , unsigned long , s#page * ) 

/* arch/powerpc/mm/copro_fault.o */
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##static_key_mod
s##workqueue_struct
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##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##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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##fsnotify_mark_connector
s##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
copro_handle_mm_fault int copro_handle_mm_fault ( s#mm_struct * , unsigned long , unsigned long , t#vm_fault_t * ) 
s#copro_slb struct copro_slb { t#u64 esid , vsid ; } 
copro_calculate_slb int copro_calculate_slb ( s#mm_struct * , t#u64 , s#copro_slb * ) 
copro_flush_all_slbs void copro_flush_all_slbs ( s#mm_struct * ) 

/* arch/powerpc/mm/init-common.o */
memstart_addr extern t#phys_addr_t memstart_addr 
kernstart_addr extern t#phys_addr_t kernstart_addr 
kernstart_virt_addr extern unsigned long kernstart_virt_addr 
s##kmem_cache
pgtable_cache extern s#kmem_cache * pgtable_cache [ ] 
pgtable_cache_add void pgtable_cache_add ( unsigned int ) 

/* arch/powerpc/mm/ioremap.o */
ioremap_bot extern unsigned long ioremap_bot 
ioremap extern void * ioremap ( t#phys_addr_t , unsigned long ) 
ioremap_wc extern void * ioremap_wc ( t#phys_addr_t , unsigned long ) 
ioremap_prot extern void * ioremap_prot ( t#phys_addr_t , unsigned long , unsigned long ) 

/* arch/powerpc/mm/ioremap_64.o */
iounmap extern void iounmap ( volatile void * ) 

/* arch/powerpc/mm/mem.o */
empty_zero_page extern unsigned long empty_zero_page [ ] 
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##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##irq_domain
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#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_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##capture_control
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##eventfd_ctx
s##memory_tier
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##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 ) 
walk_system_ram_range extern int walk_system_ram_range ( unsigned long , unsigned long , void * , int ( * ) ( unsigned long , unsigned long , void * ) ) 

/* arch/powerpc/mm/numa.o */
numa_cpu_lookup_table extern int numa_cpu_lookup_table [ ] 
node_to_cpumask_map extern t#cpumask_var_t node_to_cpumask_map [ ] 
s##cfs_rq
s##sched_class
s##task_group
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##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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
s##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_distance extern int __node_distance ( int , int ) 
s##device_private
s##driver_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
of_node_to_nid extern int of_node_to_nid ( s#device_node * ) 

/* arch/powerpc/mm/pgtable.o */
vmalloc_to_phys unsigned long vmalloc_to_phys ( void * ) 
__find_linux_pte extern t#pte_t * __find_linux_pte ( t#pgd_t * , unsigned long , t#bool * , unsigned * ) 

/* arch/powerpc/mm/pgtable_64.o */
__pte_index_size extern unsigned long __pte_index_size 
__pmd_index_size extern unsigned long __pmd_index_size 
__pud_index_size extern unsigned long __pud_index_size 
__pgd_index_size extern unsigned long __pgd_index_size 
__pud_cache_index extern unsigned long __pud_cache_index 
__pte_table_size extern unsigned long __pte_table_size 
__pmd_table_size extern unsigned long __pmd_table_size 
__pud_table_size extern unsigned long __pud_table_size 
__pgd_table_size extern unsigned long __pgd_table_size 
__pmd_val_bits extern unsigned long __pmd_val_bits 
__pud_val_bits extern unsigned long __pud_val_bits 
__pgd_val_bits extern unsigned long __pgd_val_bits 
__kernel_virt_start extern unsigned long __kernel_virt_start 
__vmalloc_start extern unsigned long __vmalloc_start 
__vmalloc_end extern unsigned long __vmalloc_end 
__kernel_io_start extern unsigned long __kernel_io_start 
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##pollfd
s##pid_namespace
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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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
vmemmap extern s#page * vmemmap 
__pte_frag_nr extern unsigned long __pte_frag_nr 
__pte_frag_size_shift extern unsigned long __pte_frag_size_shift 

/* arch/powerpc/mm/slice.o */
slice_get_unmapped_area unsigned long slice_get_unmapped_area ( unsigned long , unsigned long , unsigned long , unsigned int , int ) 
s##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##static_key_mod
s##workqueue_struct
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##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##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##kmem_cache
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##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##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##page_pool
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
get_slice_psize unsigned int get_slice_psize ( s#mm_struct * , unsigned long ) 

/* arch/powerpc/platforms/powernv/idle.o */
pnv_get_supported_cpuidle_states extern t#u32 pnv_get_supported_cpuidle_states ( void ) 
pnv_power9_force_smt4_catch void pnv_power9_force_smt4_catch ( void ) 
pnv_power9_force_smt4_release void pnv_power9_force_smt4_release ( void ) 

/* arch/powerpc/platforms/powernv/ocxl.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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##cxl_context
s##iopf_device_param
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
pnv_ocxl_get_actag int pnv_ocxl_get_actag ( s#pci_dev * , t#u16 * , t#u16 * , t#u16 * ) 
pnv_ocxl_get_pasid_count int pnv_ocxl_get_pasid_count ( s#pci_dev * , int * ) 
pnv_ocxl_get_tl_cap int pnv_ocxl_get_tl_cap ( s#pci_dev * , long * , char * , int ) 
pnv_ocxl_set_tl_conf int pnv_ocxl_set_tl_conf ( s#pci_dev * , long , t#uint64_t , int ) 
pnv_ocxl_get_xsl_irq int pnv_ocxl_get_xsl_irq ( s#pci_dev * , int * ) 
pnv_ocxl_unmap_xsl_regs void pnv_ocxl_unmap_xsl_regs ( void * , void * , void * , void * ) 
pnv_ocxl_map_xsl_regs int pnv_ocxl_map_xsl_regs ( s#pci_dev * , void * * , void * * , void * * , void * * ) 
pnv_ocxl_spa_setup int pnv_ocxl_spa_setup ( s#pci_dev * , void * , int , void * * ) 
pnv_ocxl_spa_release void pnv_ocxl_spa_release ( void * ) 
pnv_ocxl_spa_remove_pe_from_cache int pnv_ocxl_spa_remove_pe_from_cache ( void * , int ) 
pnv_ocxl_map_lpar int pnv_ocxl_map_lpar ( s#pci_dev * , t#uint64_t , t#uint64_t , void * * ) 
pnv_ocxl_unmap_lpar void pnv_ocxl_unmap_lpar ( void * ) 
pnv_ocxl_tlb_invalidate void pnv_ocxl_tlb_invalidate ( void * , unsigned long , unsigned long , unsigned long ) 

/* arch/powerpc/platforms/powernv/opal.o */
e#opal_msg_type enum opal_msg_type { OPAL_MSG_ASYNC_COMP = 0 , OPAL_MSG_MEM_ERR = 1 , OPAL_MSG_EPOW = 2 , OPAL_MSG_SHUTDOWN = 3 , OPAL_MSG_HMI_EVT = 4 , OPAL_MSG_DPO = 5 , OPAL_MSG_PRD = 6 , OPAL_MSG_OCC = 7 , OPAL_MSG_PRD2 = 8 , OPAL_MSG_TYPE_MAX , } 
opal_message_notifier_register extern int opal_message_notifier_register ( e#opal_msg_type , s#notifier_block * ) 
opal_message_notifier_unregister extern int opal_message_notifier_unregister ( e#opal_msg_type , s#notifier_block * ) 
t#int64_t typedef t#s64 int64_t 
opal_invalid_call t#int64_t opal_invalid_call ( void ) 
opal_xscom_read t#int64_t opal_xscom_read ( t#uint32_t , t#uint64_t , t#__be64 * ) 
opal_xscom_write t#int64_t opal_xscom_write ( t#uint32_t , t#uint64_t , t#uint64_t ) 
s#opal_ipmi_msg struct opal_ipmi_msg { t#uint8_t version ; t#uint8_t netfn ; t#uint8_t cmd ; t#uint8_t data [ ] ; } 
opal_ipmi_send t#int64_t opal_ipmi_send ( t#uint64_t , s#opal_ipmi_msg * , t#uint64_t ) 
opal_ipmi_recv t#int64_t opal_ipmi_recv ( t#uint64_t , s#opal_ipmi_msg * , t#uint64_t * ) 
opal_flash_read t#int64_t opal_flash_read ( t#uint64_t , t#uint64_t , t#uint64_t , t#uint64_t , t#uint64_t ) 
opal_flash_write t#int64_t opal_flash_write ( t#uint64_t , t#uint64_t , t#uint64_t , t#uint64_t , t#uint64_t ) 
opal_flash_erase t#int64_t opal_flash_erase ( t#uint64_t , t#uint64_t , t#uint64_t , t#uint64_t ) 
s##opal_prd_msg
opal_prd_msg t#int64_t opal_prd_msg ( s#opal_prd_msg * ) 
opal_check_token t#int64_t opal_check_token ( t#uint64_t ) 
opal_poll_events t#int64_t opal_poll_events ( t#__be64 * ) 
opal_rtc_read t#int64_t opal_rtc_read ( t#__be32 * , t#__be64 * ) 
opal_rtc_write t#int64_t opal_rtc_write ( t#uint32_t , t#uint64_t ) 
opal_tpo_read t#int64_t opal_tpo_read ( t#uint64_t , t#__be32 * , t#__be32 * ) 
opal_tpo_write t#int64_t opal_tpo_write ( t#uint64_t , t#uint32_t , t#uint32_t ) 
s#opal_i2c_request struct opal_i2c_request { t#uint8_t type ; t#uint8_t flags ; t#uint8_t subaddr_sz ; t#uint8_t reserved ; t#__be16 addr ; t#__be16 reserved2 ; t#__be32 subaddr ; t#__be32 size ; t#__be64 buffer_ra ; } 
opal_i2c_request t#int64_t opal_i2c_request ( t#uint64_t , t#uint32_t , s#opal_i2c_request * ) 
opal_leds_get_ind t#int64_t opal_leds_get_ind ( char * , t#__be64 * , t#__be64 * , t#__be64 * ) 
opal_leds_set_ind t#int64_t opal_leds_set_ind ( t#uint64_t , char * , const t#u64 , const t#u64 , t#__be64 * ) 
s#oppanel_line struct oppanel_line { t#__be64 line ; t#__be64 line_len ; } 
t#oppanel_line_t typedef s#oppanel_line oppanel_line_t 
opal_write_oppanel_async t#int64_t opal_write_oppanel_async ( t#uint64_t , t#oppanel_line_t * , t#uint64_t ) 
opal_int_set_mfrr t#int64_t opal_int_set_mfrr ( t#uint32_t , t#uint8_t ) 
opal_int_eoi t#int64_t opal_int_eoi ( t#uint32_t ) 
opal_error_code extern int opal_error_code ( int ) 
opal_nx_coproc_init int opal_nx_coproc_init ( t#uint32_t , t#uint32_t ) 

/* arch/powerpc/platforms/powernv/opal-async.o */
opal_async_get_token_interruptible extern int opal_async_get_token_interruptible ( void ) 
opal_async_release_token extern int opal_async_release_token ( int ) 
s#opal_msg struct opal_msg { t#__be32 msg_type ; t#__be32 reserved ; t#__be64 params [ 8 ] ; } 
opal_async_wait_response extern int opal_async_wait_response ( t#uint64_t , s#opal_msg * ) 
opal_async_wait_response_interruptible extern int opal_async_wait_response_interruptible ( t#uint64_t , s#opal_msg * ) 

/* arch/powerpc/platforms/powernv/opal-irqchip.o */
opal_event_request extern int opal_event_request ( unsigned int ) 

/* arch/powerpc/platforms/powernv/opal-sensor.o */
opal_get_sensor_data extern int opal_get_sensor_data ( t#u32 , t#u32 * ) 
opal_get_sensor_data_u64 extern int opal_get_sensor_data_u64 ( t#u32 , t#u64 * ) 

/* arch/powerpc/platforms/powernv/opal-sensor-groups.o */
sensor_group_enable extern int sensor_group_enable ( t#u32 , t#bool ) 

/* arch/powerpc/platforms/powernv/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##static_key_mod
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##poll_table_struct
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##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##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##platform_msi_priv_data
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
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
s##cxl_context
s##iopf_device_param
pnv_pci_get_slot_id extern int pnv_pci_get_slot_id ( s#device_node * , t#uint64_t * ) 
pnv_pci_get_device_tree extern int pnv_pci_get_device_tree ( t#uint32_t t#phandle , void * , t#uint64_t ) 
pnv_pci_get_presence_state extern int pnv_pci_get_presence_state ( t#uint64_t , t#uint8_t * ) 
pnv_pci_get_power_state extern int pnv_pci_get_power_state ( t#uint64_t , t#uint8_t * ) 
pnv_pci_set_power_state extern int pnv_pci_set_power_state ( t#uint64_t , t#uint8_t , s#opal_msg * ) 
pnv_pci_get_phb_node s#device_node * pnv_pci_get_phb_node ( s#pci_dev * ) 
pnv_pci_set_tunnel_bar extern int pnv_pci_set_tunnel_bar ( s#pci_dev * , t#uint64_t , int ) 

/* arch/powerpc/platforms/powernv/pci-cxl.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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##cxl_context
s##iopf_device_param
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
pnv_phb_to_cxl_mode int pnv_phb_to_cxl_mode ( s#pci_dev * , t#uint64_t ) 
pnv_cxl_alloc_hwirqs int pnv_cxl_alloc_hwirqs ( s#pci_dev * , int ) 
pnv_cxl_release_hwirqs void pnv_cxl_release_hwirqs ( s#pci_dev * , int , int ) 
s#cxl_irq_ranges struct cxl_irq_ranges { t#irq_hw_number_t offset [ 4 ] ; t#irq_hw_number_t range [ 4 ] ; } 
pnv_cxl_release_hwirq_ranges void pnv_cxl_release_hwirq_ranges ( s#cxl_irq_ranges * , s#pci_dev * ) 
pnv_cxl_alloc_hwirq_ranges int pnv_cxl_alloc_hwirq_ranges ( s#cxl_irq_ranges * , s#pci_dev * , int ) 
pnv_cxl_get_irq_count int pnv_cxl_get_irq_count ( s#pci_dev * ) 
pnv_cxl_ioda_msi_setup int pnv_cxl_ioda_msi_setup ( s#pci_dev * , unsigned int , unsigned int ) 

/* arch/powerpc/platforms/powernv/pci-ioda.o */
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##workqueue_struct
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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##platform_msi_priv_data
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##cxl_context
s##iopf_device_param
is_pnv_opal_msi t#bool is_pnv_opal_msi ( s#irq_chip * ) 

/* arch/powerpc/platforms/powernv/rng.o */
pnv_get_random_long int pnv_get_random_long ( unsigned long * ) 

/* arch/powerpc/platforms/powernv/setup.o */
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##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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##rtc_time
s##kimage
mach_powernv extern s#machdep_calls mach_powernv 

/* arch/powerpc/platforms/powernv/vas.o */
chip_to_vas_id int chip_to_vas_id ( int ) 

/* arch/powerpc/platforms/powernv/vas-window.o */
s#vas_rx_win_attr struct vas_rx_win_attr { void * rx_fifo ; int rx_fifo_size ; int wcreds_max ; t#bool pin_win ; t#bool rej_no_credit ; t#bool tx_wcred_mode ; t#bool rx_wcred_mode ; t#bool tx_win_ord_mode ; t#bool rx_win_ord_mode ; t#bool data_stamp ; t#bool nx_win ; t#bool fault_win ; t#bool user_win ; t#bool notify_disable ; t#bool intr_disable ; t#bool notify_early ; int lnotify_lpid ; int lnotify_pid ; int lnotify_tid ; t#u32 pswid ; int tc_mode ; } 
e#vas_cop_type enum vas_cop_type { VAS_COP_TYPE_FAULT , VAS_COP_TYPE_842 , VAS_COP_TYPE_842_HIPRI , VAS_COP_TYPE_GZIP , VAS_COP_TYPE_GZIP_HIPRI , VAS_COP_TYPE_FTW , VAS_COP_TYPE_MAX , } 
vas_init_rx_win_attr void vas_init_rx_win_attr ( s#vas_rx_win_attr * , e#vas_cop_type ) 
s##cfs_rq
s##sched_class
s##task_group
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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
s##cgroup_taskset
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##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##fs_pin
s#vas_user_win_ref struct vas_user_win_ref { s#pid * pid ; s#pid * tgid ; s#mm_struct * mm ; s#mutex mmap_mutex ; s#vm_area_struct * vma ; } 
s#vas_window struct vas_window { t#u32 winid ; t#u32 wcreds_max ; t#u32 status ; e#vas_cop_type cop ; s#vas_user_win_ref task_ref ; char * dbgname ; s#dentry * dbgdir ; } 
vas_rx_win_open s#vas_window * vas_rx_win_open ( int , e#vas_cop_type , s#vas_rx_win_attr * ) 
s#vas_tx_win_attr struct vas_tx_win_attr { e#vas_cop_type cop ; int wcreds_max ; int lpid ; int pidr ; int pswid ; int rsvd_txbuf_count ; int tc_mode ; t#bool user_win ; t#bool pin_win ; t#bool rej_no_credit ; t#bool rsvd_txbuf_enable ; t#bool tx_wcred_mode ; t#bool rx_wcred_mode ; t#bool tx_win_ord_mode ; t#bool rx_win_ord_mode ; } 
vas_init_tx_win_attr extern void vas_init_tx_win_attr ( s#vas_tx_win_attr * , e#vas_cop_type ) 
vas_tx_win_open s#vas_window * vas_tx_win_open ( int , e#vas_cop_type , s#vas_tx_win_attr * ) 
vas_copy_crb int vas_copy_crb ( void * , int ) 
vas_paste_crb int vas_paste_crb ( s#vas_window * , int , t#bool ) 
vas_win_close int vas_win_close ( s#vas_window * ) 
vas_register_api_powernv int vas_register_api_powernv ( s#module * , e#vas_cop_type , const char * ) 
vas_unregister_api_powernv void vas_unregister_api_powernv ( void ) 

/* arch/powerpc/platforms/pseries/cc_platform.o */
e#cc_attr enum cc_attr { CC_ATTR_MEM_ENCRYPT , CC_ATTR_HOST_MEM_ENCRYPT , CC_ATTR_GUEST_MEM_ENCRYPT , CC_ATTR_GUEST_STATE_ENCRYPT , CC_ATTR_GUEST_UNROLL_STRING_IO , CC_ATTR_GUEST_SEV_SNP , CC_ATTR_HOTPLUG_DISABLED , } 
cc_platform_has t#bool cc_platform_has ( e#cc_attr ) 

/* arch/powerpc/platforms/pseries/eeh_pseries.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##static_key_mod
s##workqueue_struct
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##cxl_context
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##iommu_table_group
pseries_eeh_init_edev_recursive void pseries_eeh_init_edev_recursive ( s#pci_dn * ) 

/* arch/powerpc/platforms/pseries/hvconsole.o */
hvc_get_chars extern int hvc_get_chars ( t#uint32_t , char * , int ) 
hvc_put_chars extern int hvc_put_chars ( t#uint32_t , const char * , int ) 

/* arch/powerpc/platforms/pseries/hvcserver.o */
hvcs_free_partner_info extern int hvcs_free_partner_info ( s#list_head * ) 
hvcs_get_partner_info extern int hvcs_get_partner_info ( t#uint32_t , s#list_head * , unsigned long * ) 
hvcs_register_connection extern int hvcs_register_connection ( t#uint32_t , t#uint32_t , t#uint32_t ) 
hvcs_free_connection extern int hvcs_free_connection ( t#uint32_t ) 

/* arch/powerpc/platforms/pseries/io_event_irq.o */
s#atomic_notifier_head struct atomic_notifier_head { t#spinlock_t lock ; s#notifier_block * head ; } 
pseries_ioei_notifier_list extern s#atomic_notifier_head pseries_ioei_notifier_list 

/* arch/powerpc/platforms/pseries/lpar.o */
plpar_hcall long plpar_hcall ( unsigned long , unsigned long * , ... ) 
plpar_hcall9 long plpar_hcall9 ( unsigned long , unsigned long * , ... ) 
plpar_hcall_norets long plpar_hcall_norets ( unsigned long , ... ) 
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##pollfd
s##pid_namespace
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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##sock
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##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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
arch_free_page void arch_free_page ( s#page * , int ) 
s#hvcall_mpp_data struct hvcall_mpp_data { unsigned long entitled_mem ; unsigned long mapped_mem ; unsigned short group_num ; unsigned short pool_num ; unsigned char mem_weight ; unsigned char unallocated_mem_weight ; unsigned long unallocated_entitlement ; unsigned long pool_size ; signed long loan_request ; unsigned long backing_mem ; } 
h_get_mpp int h_get_mpp ( s#hvcall_mpp_data * ) 

/* arch/powerpc/platforms/pseries/of_helpers.o */
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##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##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##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##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#of_drc_info struct of_drc_info { char * drc_type ; char * drc_name_prefix ; t#u32 drc_index_start ; t#u32 drc_name_suffix_start ; t#u32 num_sequential_elems ; t#u32 sequential_inc ; t#u32 drc_power_domain ; t#u32 last_drc_index ; } 
of_read_drc_info_cell extern int of_read_drc_info_cell ( s#property * * , const t#__be32 * * , s#of_drc_info * ) 

/* arch/powerpc/platforms/pseries/pci_dlpar.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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
init_phb_dynamic extern s#pci_controller * init_phb_dynamic ( s#device_node * ) 
remove_phb_dynamic extern int remove_phb_dynamic ( s#pci_controller * ) 

/* arch/powerpc/platforms/pseries/setup.o */
s##static_key_mod
shared_processor extern s#static_key_false shared_processor 
CMO_PageSize extern unsigned long CMO_PageSize 
pseries_enable_reloc_on_exc extern t#bool pseries_enable_reloc_on_exc ( void ) 
pseries_disable_reloc_on_exc extern void pseries_disable_reloc_on_exc ( 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##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##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##proc_ns_operations
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##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##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##bus_dma_region
s##dma_coherent_mem
s##hotplug_slot
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##dev_iommu
s##rtc_time
s##kimage
mach_pseries extern s#machdep_calls mach_pseries 

/* arch/powerpc/platforms/pseries/vas.o */
h_query_vas_capabilities int h_query_vas_capabilities ( const t#u64 , t#u8 , t#u64 ) 
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##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##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
vas_register_api_pseries int vas_register_api_pseries ( s#module * , e#vas_cop_type , const char * ) 
vas_unregister_api_pseries void vas_unregister_api_pseries ( void ) 

/* arch/powerpc/platforms/pseries/vio.o */
vio_cmo_entitlement_update extern int vio_cmo_entitlement_update ( t#size_t ) 
e#vio_dev_family enum vio_dev_family { VDEVICE , PFO , } 
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##workqueue_struct
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_group
s##cxl_context
s##dev_iommu
s#vio_dev struct vio_dev { const char * name ; const char * type ; t#uint32_t unit_address ; t#uint32_t resource_id ; unsigned int irq ; struct { t#size_t desired ; t#size_t entitled ; t#size_t allocated ; t#atomic_t allocs_failed ; } cmo ; e#vio_dev_family family ; s#device dev ; } 
vio_cmo_set_dev_desired extern void vio_cmo_set_dev_desired ( s#vio_dev * , t#size_t ) 
s#vio_pfo_op struct vio_pfo_op { t#u64 flags ; t#s64 in ; t#s64 inlen ; t#s64 out ; t#s64 outlen ; t#u64 csbcpb ; void * done ; unsigned long handle ; unsigned int timeout ; long hcall_err ; } 
vio_h_cop_sync extern int vio_h_cop_sync ( s#vio_dev * , s#vio_pfo_op * ) 
s#vio_device_id struct vio_device_id { char type [ 32 ] ; char compat [ 32 ] ; } 
s#vio_driver struct vio_driver { const char * name ; const s#vio_device_id * id_table ; int ( * probe ) ( s#vio_dev * , const s#vio_device_id * ) ; void ( * remove ) ( s#vio_dev * ) ; void ( * shutdown ) ( s#vio_dev * ) ; unsigned long ( * get_desired_dma ) ( s#vio_dev * ) ; const s#dev_pm_ops * pm ; s#device_driver driver ; } 
__vio_register_driver extern int __vio_register_driver ( s#vio_driver * , s#module * , const char * ) 
vio_unregister_driver extern void vio_unregister_driver ( s#vio_driver * ) 
vio_register_device_node extern s#vio_dev * vio_register_device_node ( s#device_node * ) 
vio_unregister_device extern void vio_unregister_device ( s#vio_dev * ) 
vio_get_attribute extern const void * vio_get_attribute ( s#vio_dev * , char * , int * ) 
vio_find_node extern s#vio_dev * vio_find_node ( s#device_node * ) 
vio_enable_interrupts extern int vio_enable_interrupts ( s#vio_dev * ) 
vio_disable_interrupts extern int vio_disable_interrupts ( s#vio_dev * ) 

/* arch/powerpc/sysdev/fsl_lbc.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s#fsl_lbc_bank struct fsl_lbc_bank { t#__be32 br ; t#__be32 or ; } 
s#fsl_lbc_regs struct fsl_lbc_regs { s#fsl_lbc_bank bank [ 12 ] ; t#u8 res0 [ 0x8 ] ; t#__be32 mar ; t#u8 res1 [ 0x4 ] ; t#__be32 mamr ; t#__be32 mbmr ; t#__be32 mcmr ; t#u8 res2 [ 0x8 ] ; t#__be32 mrtpr ; t#__be32 mdr ; t#u8 res3 [ 0x4 ] ; t#__be32 lsor ; t#__be32 lsdmr ; t#u8 res4 [ 0x8 ] ; t#__be32 lurt ; t#__be32 lsrt ; t#u8 res5 [ 0x8 ] ; t#__be32 ltesr ; t#__be32 ltedr ; t#__be32 lteir ; t#__be32 lteatr ; t#__be32 ltear ; t#__be32 lteccr ; t#u8 res6 [ 0x8 ] ; t#__be32 lbcr ; t#__be32 lcrr ; t#u8 res7 [ 0x8 ] ; t#__be32 fmr ; t#__be32 fir ; t#__be32 fcr ; t#__be32 fbar ; t#__be32 fpar ; t#__be32 fbcr ; } 
s#fsl_lbc_ctrl struct fsl_lbc_ctrl { s#device * dev ; s#fsl_lbc_regs * regs ; int irq [ 2 ] ; t#wait_queue_head_t irq_wait ; t#spinlock_t lock ; void * nand ; unsigned int irq_status ; s#fsl_lbc_regs * saved_regs ; } 
fsl_lbc_ctrl_dev extern s#fsl_lbc_ctrl * fsl_lbc_ctrl_dev 
fsl_lbc_addr extern t#u32 fsl_lbc_addr ( t#phys_addr_t ) 
fsl_lbc_find extern int fsl_lbc_find ( t#phys_addr_t ) 
s#fsl_upm struct fsl_upm { t#__be32 * mxmr ; int width ; } 
fsl_upm_find extern int fsl_upm_find ( t#phys_addr_t , s#fsl_upm * ) 
fsl_upm_run_pattern extern int fsl_upm_run_pattern ( s#fsl_upm * , void * , t#u32 ) 

/* arch/powerpc/sysdev/mpic.o */
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##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##poll_table_struct
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##subsys_private
s##iommu_group
s##dev_iommu
s##iommu_ops
mpic_subsys extern s#bus_type mpic_subsys 

/* arch/powerpc/sysdev/msi_bitmap.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s#msi_bitmap struct msi_bitmap { s#device_node * of_node ; unsigned long * bitmap ; t#spinlock_t lock ; unsigned int irq_count ; t#bool bitmap_from_slab ; } 
msi_bitmap_alloc_hwirqs int msi_bitmap_alloc_hwirqs ( s#msi_bitmap * , int ) 
msi_bitmap_free_hwirqs void msi_bitmap_free_hwirqs ( s#msi_bitmap * , unsigned int , unsigned int ) 

/* arch/powerpc/sysdev/xics/icp-native.o */
xics_wake_cpu extern void xics_wake_cpu ( int ) 

/* arch/powerpc/sysdev/xive/common.o */
__xive_enabled extern t#bool __xive_enabled 
xive_tima extern void * xive_tima 
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##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##poll_table_struct
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
is_xive_irq t#bool is_xive_irq ( s#irq_chip * ) 
xive_cleanup_irq_data void xive_cleanup_irq_data ( s#xive_irq_data * ) 

/* arch/powerpc/sysdev/xive/native.o */
xive_native_populate_irq_data int xive_native_populate_irq_data ( t#u32 , s#xive_irq_data * ) 
xive_native_configure_irq int xive_native_configure_irq ( t#u32 , t#u32 , t#u8 , t#u32 ) 
xive_native_configure_queue int xive_native_configure_queue ( t#u32 , s#xive_q * , t#u8 , t#__be32 * , t#u32 , t#bool ) 
xive_native_disable_queue void xive_native_disable_queue ( t#u32 , s#xive_q * , t#u8 ) 
xive_native_alloc_irq_on_chip extern t#u32 xive_native_alloc_irq_on_chip ( t#u32 ) 
xive_native_free_irq void xive_native_free_irq ( t#u32 ) 
xive_native_sync_source void xive_native_sync_source ( t#u32 ) 
xive_native_sync_queue void xive_native_sync_queue ( t#u32 ) 
xive_native_default_eq_shift t#u32 xive_native_default_eq_shift ( void ) 
xive_tima_os extern unsigned long xive_tima_os 
xive_native_alloc_vp_block t#u32 xive_native_alloc_vp_block ( t#u32 ) 
xive_native_free_vp_block void xive_native_free_vp_block ( t#u32 ) 
xive_native_enable_vp int xive_native_enable_vp ( t#u32 , t#bool ) 
xive_native_disable_vp int xive_native_disable_vp ( t#u32 ) 
xive_native_get_vp_info int xive_native_get_vp_info ( t#u32 , t#u32 * , t#u32 * ) 
xive_native_has_single_escalation t#bool xive_native_has_single_escalation ( void ) 
xive_native_get_queue_info int xive_native_get_queue_info ( t#u32 , t#uint32_t , t#u64 * , t#u64 * , t#u64 * , t#u32 * , t#u64 * ) 
xive_native_get_queue_state int xive_native_get_queue_state ( t#u32 , t#uint32_t , t#u32 * , t#u32 * ) 
xive_native_set_queue_state int xive_native_set_queue_state ( t#u32 , t#uint32_t , t#u32 , t#u32 ) 
xive_native_has_queue_state_support t#bool xive_native_has_queue_state_support ( void ) 
xive_native_get_vp_state int xive_native_get_vp_state ( t#u32 , t#u64 * ) 

/* arch/powerpc/xmon/xmon.o */
xmon extern int xmon ( s#pt_regs * ) 

/* block/badblocks.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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 
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
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##pollfd
s##pid_namespace
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##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 << 7 ) ) ) ) ; } 
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 << 7 ) ) ) ) ; 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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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_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##pid_namespace
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##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##ftrace_ret_stack
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##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##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#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##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
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##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##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##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##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##mem_cgroup
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##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##fs_pin
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
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##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##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##ftrace_ret_stack
s##mem_cgroup
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 << 7 ) ) ) ) ; 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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##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##trace_array
s##tracer
s##array_buffer
s##ring_buffer_iter
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##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 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 
__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 
__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 
__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 
__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 
__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 
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##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##mem_cgroup
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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 * ) 
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##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##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##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##mem_cgroup
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##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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##blk_crypto_profile
s##kernfs_open_node
s##kernfs_iattrs
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##ftrace_ret_stack
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##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##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##ftrace_ret_stack
s##mem_cgroup
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##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##disk_stats
s##elevator_queue
s##blk_queue_stats
s##rq_qos
s##blk_flush_queue
s##blk_integrity_profile
s##blk_crypto_profile
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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_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 ; } 
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#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##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 ; } 
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 
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##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 ; } 
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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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 ; 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 << 7 ) ) ) ) ; 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 ; } 
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 ( * 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#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##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 ( * 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
s##prot_inuse
s##mptcp_mib
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##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
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 ; } 
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
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##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##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 } 
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##cfs_rq
s##sched_class
s##task_group
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##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##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##mem_cgroup
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##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##pid_namespace
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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##pollfd
s##pid_namespace
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##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##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##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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/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##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##blk_crypto_profile
s##blk_stat_callback
s##blkcg_gq
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##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_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##ftrace_ret_stack
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##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##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##pid_namespace
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##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##ftrace_ret_stack
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_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##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##workqueue_struct
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##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##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##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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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#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 ; } 
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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##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##workqueue_struct
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##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##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##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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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##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##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##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##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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##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##workqueue_struct
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##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##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##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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##address_space
s##file
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##io_context
s##capture_control
s##css_set
s##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##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##vm_operations_struct
s##userfaultfd_ctx
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##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 */
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##iov_iter
s##io_comp_batch
s##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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#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##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##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##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
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##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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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#u8 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 ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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_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 
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##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__ ( __alignof__ ( unsigned long long ) ) ) ) ; } 
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##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##workqueue_struct
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##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##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##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##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##workqueue_struct
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##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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##workqueue_struct
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##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##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##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/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##pollfd
s##pid_namespace
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##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##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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##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 ) 
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 ; } 
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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/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##static_key_mod
s##workqueue_struct
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##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##bpf_prog_array
s##cgroup_taskset
s##poll_table_struct
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##cdev
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 ( * 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 ; 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 << 7 ) ) ) ) ; 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 ; } 
t#__le32 typedef t#__u32 __le32 
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 
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 ; t#u8 sector_buf [ E#ATA_SECT_SIZE ] __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; } 
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##proc_ns_operations
s##module_param_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##ftrace_ret_stack
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#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 { t#u64 dma_mask ; void * priv ; } 
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 ; } 
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-core.o */
s##cfs_rq
s##sched_class
s##task_group
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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 * ) 
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 
__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 
__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 
__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 
__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 

/* drivers/ata/libata-eh.o */
s##cfs_rq
s##sched_class
s##task_group
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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-pmp.o */
s##cfs_rq
s##sched_class
s##task_group
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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 * ) 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##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 struct hd_geometry { unsigned char heads ; unsigned char sectors ; unsigned short cylinders ; unsigned long start ; } 
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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 * ) 
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##nsproxy
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##ftrace_ret_stack
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/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/attribute_container.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##iommu_ops
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##wake_irq
s#pm_domain_data struct pm_domain_data { s#list_head list_node ; s#device * dev ; } 
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##wake_irq
s##pm_domain_data
s##irq_data
s##irq_domain_chip_generic
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##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##static_key_mod
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##poll_table_struct
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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##iommu_ops
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##iommu_ops
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 * ) 
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 ; } 
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 ) 
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 ; } ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##irq_data
s##irq_domain_chip_generic
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##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##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##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##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##static_key_mod
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##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##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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##iommu_ops
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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-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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 * ) ; } 
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 ; } 
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 ; 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-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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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/swnode.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##iommu_group
s##dev_iommu
is_software_node t#bool is_software_node ( const s#fwnode_handle * ) 
s#software_node struct software_node { const char * name ; const s#software_node * parent ; const s#property_entry * properties ; } 
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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#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##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 ; 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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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 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_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 * * 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_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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 
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#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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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/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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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/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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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/agp/backend.o */
s#agp_version struct agp_version { t#u16 major ; t#u16 minor ; } 
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##export_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##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
e#aper_size_type enum aper_size_type { U8_APER_SIZE , U16_APER_SIZE , U32_APER_SIZE , LVL2_APER_SIZE , FIXED_APER_SIZE } 
s#gatt_mask struct gatt_mask { unsigned long mask ; t#u32 type ; } 
t#__kernel_off_t typedef t#__kernel_long_t __kernel_off_t 
t#off_t typedef t#__kernel_off_t off_t 
s#agp_memory struct agp_memory { s#agp_memory * next ; s#agp_memory * prev ; s#agp_bridge_data * bridge ; s#page * * pages ; t#size_t page_count ; int key ; int num_scratch_pages ; t#off_t pg_start ; t#u32 type ; t#u32 physical ; t#bool is_bound ; t#bool is_flushed ; s#list_head mapped_list ; s#scatterlist * sg_list ; int num_sg ; } 
s#agp_bridge_driver struct agp_bridge_driver { s#module * owner ; const void * aperture_sizes ; int num_aperture_sizes ; e#aper_size_type size_type ; t#bool cant_use_aperture ; t#bool needs_scratch_page ; const s#gatt_mask * masks ; int ( * fetch_size ) ( void ) ; int ( * configure ) ( void ) ; void ( * agp_enable ) ( s#agp_bridge_data * , t#u32 ) ; void ( * cleanup ) ( void ) ; void ( * tlb_flush ) ( s#agp_memory * ) ; unsigned long ( * mask_memory ) ( s#agp_bridge_data * , t#dma_addr_t , int ) ; void ( * cache_flush ) ( void ) ; int ( * create_gatt_table ) ( s#agp_bridge_data * ) ; int ( * free_gatt_table ) ( s#agp_bridge_data * ) ; int ( * insert_memory ) ( s#agp_memory * , t#off_t , int ) ; int ( * remove_memory ) ( s#agp_memory * , t#off_t , int ) ; s#agp_memory * ( * alloc_by_type ) ( t#size_t , int ) ; void ( * free_by_type ) ( s#agp_memory * ) ; s#page * ( * agp_alloc_page ) ( s#agp_bridge_data * ) ; int ( * agp_alloc_pages ) ( s#agp_bridge_data * , s#agp_memory * , t#size_t ) ; void ( * agp_destroy_page ) ( s#page * , int ) ; void ( * agp_destroy_pages ) ( s#agp_memory * ) ; int ( * agp_type_to_mask_type ) ( s#agp_bridge_data * , int ) ; } 
s##proc_dir_entry
s##device_private
s##driver_private
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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#chipset_type enum chipset_type { NOT_SUPPORTED , SUPPORTED , } 
s#agp_bridge_data struct agp_bridge_data { const s#agp_version * version ; const s#agp_bridge_driver * driver ; const s#vm_operations_struct * vm_ops ; void * previous_size ; void * current_size ; void * dev_private_data ; s#pci_dev * dev ; t#u32 * gatt_table ; t#u32 * gatt_table_real ; unsigned long scratch_page ; s#page * scratch_page_page ; t#dma_addr_t scratch_page_dma ; unsigned long gart_bus_addr ; unsigned long gatt_bus_addr ; t#u32 mode ; e#chipset_type type ; unsigned long * key_list ; t#atomic_t current_memory_agp ; t#atomic_t agp_in_use ; int max_memory_agp ; int aperture_size_idx ; int capndx ; int flags ; char major_version ; char minor_version ; s#list_head list ; t#u32 apbase_config ; s#list_head mapped_list ; t#spinlock_t mapped_lock ; } 
agp_bridge extern s#agp_bridge_data * agp_bridge 
agp_bridges extern s#list_head agp_bridges 
agp_find_bridge extern s#agp_bridge_data * ( * agp_find_bridge ) ( s#pci_dev * ) 
agp_backend_acquire extern s#agp_bridge_data * agp_backend_acquire ( s#pci_dev * ) 
agp_backend_release extern void agp_backend_release ( s#agp_bridge_data * ) 
agp_alloc_bridge s#agp_bridge_data * agp_alloc_bridge ( void ) 
agp_put_bridge void agp_put_bridge ( s#agp_bridge_data * ) 
agp_add_bridge int agp_add_bridge ( s#agp_bridge_data * ) 
agp_remove_bridge void agp_remove_bridge ( s#agp_bridge_data * ) 
agp_off extern int agp_off 
agp_try_unsupported_boot extern int agp_try_unsupported_boot 

/* drivers/char/agp/generic.o */
agp_memory_reserved int agp_memory_reserved 
agp_free_key void agp_free_key ( int ) 
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##export_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##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##proc_dir_entry
s##device_private
s##driver_private
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
agp_alloc_page_array void agp_alloc_page_array ( t#size_t , s#agp_memory * ) 
agp_create_memory s#agp_memory * agp_create_memory ( int ) 
agp_free_memory extern void agp_free_memory ( s#agp_memory * ) 
agp_allocate_memory extern s#agp_memory * agp_allocate_memory ( s#agp_bridge_data * , t#size_t , t#u32 ) 
agp_num_entries int agp_num_entries ( void ) 
s#agp_kern_info struct agp_kern_info { s#agp_version version ; s#pci_dev * device ; e#chipset_type chipset ; unsigned long mode ; unsigned long aper_base ; t#size_t aper_size ; int max_memory ; int current_memory ; t#bool cant_use_aperture ; unsigned long page_mask ; const s#vm_operations_struct * vm_ops ; } 
agp_copy_info extern int agp_copy_info ( s#agp_bridge_data * , s#agp_kern_info * ) 
agp_bind_memory extern int agp_bind_memory ( s#agp_memory * , t#off_t ) 
agp_unbind_memory extern int agp_unbind_memory ( s#agp_memory * ) 
agp_collect_device_status t#u32 agp_collect_device_status ( s#agp_bridge_data * , t#u32 , t#u32 ) 
agp_device_command void agp_device_command ( t#u32 , t#bool ) 
get_agp_version void get_agp_version ( s#agp_bridge_data * ) 
agp_generic_enable void agp_generic_enable ( s#agp_bridge_data * , t#u32 ) 
agp_generic_create_gatt_table int agp_generic_create_gatt_table ( s#agp_bridge_data * ) 
agp_generic_free_gatt_table int agp_generic_free_gatt_table ( s#agp_bridge_data * ) 
agp_generic_insert_memory int agp_generic_insert_memory ( s#agp_memory * , t#off_t , int ) 
agp_generic_remove_memory int agp_generic_remove_memory ( s#agp_memory * , t#off_t , int ) 
agp_generic_alloc_by_type s#agp_memory * agp_generic_alloc_by_type ( t#size_t , int ) 
agp_generic_free_by_type void agp_generic_free_by_type ( s#agp_memory * ) 
agp_generic_alloc_user s#agp_memory * agp_generic_alloc_user ( t#size_t , int ) 
agp_generic_alloc_pages int agp_generic_alloc_pages ( s#agp_bridge_data * , s#agp_memory * , t#size_t ) 
agp_generic_alloc_page s#page * agp_generic_alloc_page ( s#agp_bridge_data * ) 
agp_generic_destroy_pages void agp_generic_destroy_pages ( s#agp_memory * ) 
agp_generic_destroy_page void agp_generic_destroy_page ( s#page * , int ) 
agp_enable extern void agp_enable ( s#agp_bridge_data * , t#u32 ) 
global_cache_flush void global_cache_flush ( void ) 
agp_generic_mask_memory unsigned long agp_generic_mask_memory ( s#agp_bridge_data * , t#dma_addr_t , int ) 
agp_generic_type_to_mask_type int agp_generic_type_to_mask_type ( s#agp_bridge_data * , int ) 
agp3_generic_fetch_size int agp3_generic_fetch_size ( void ) 
agp3_generic_tlbflush void agp3_generic_tlbflush ( s#agp_memory * ) 
agp3_generic_configure int agp3_generic_configure ( void ) 
agp3_generic_cleanup void agp3_generic_cleanup ( void ) 
s#aper_size_info_16 struct aper_size_info_16 { int size ; int num_entries ; int page_order ; t#u16 size_value ; } 
agp3_generic_sizes extern const s#aper_size_info_16 agp3_generic_sizes [ ] 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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_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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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 { } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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
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 ; } 
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##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##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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
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##seq_operations
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 ; s#tpm_space work_space ; t#u32 last_cc ; t#u32 nr_commands ; t#u32 * cc_attrs_tbl ; int locality ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_mark_connector
s##fiemap_extent_info
s##fileattr
s##fscrypt_info
s##fsverity_info
s##sock
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##seq_operations
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##seq_operations
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##seq_operations
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 ; } 
t#acpi_handle typedef void * acpi_handle 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##cxl_context
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##kstatfs
s##export_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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##dentry
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##dentry
clk_fixed_factor_ops extern const s#clk_ops clk_fixed_factor_ops 
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##iommu_group
s##dev_iommu
__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##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##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##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##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##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_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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##dentry
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/clocksource/i8253.o */
i8253_lock extern t#raw_spinlock_t i8253_lock 

/* 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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##static_key_mod
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##sock
s##iommu_group
s##dev_iommu
s##cfs_rq
s##sched_class
s##task_group
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#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#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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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/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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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/nx/nx-842.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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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#nx842_constraints struct nx842_constraints { int alignment ; int multiple ; int minimum ; int maximum ; } 
s#nx842_driver struct nx842_driver { char * name ; s#module * owner ; t#size_t workmem_size ; s#nx842_constraints * constraints ; int ( * compress ) ( const unsigned char * , unsigned int , unsigned char * , unsigned int * , void * ) ; int ( * decompress ) ( const unsigned char * , unsigned int , unsigned char * , unsigned int * , void * ) ; } 
nx842_crypto_init int nx842_crypto_init ( s#crypto_tfm * , s#nx842_driver * ) 
nx842_crypto_exit void nx842_crypto_exit ( s#crypto_tfm * ) 
nx842_crypto_compress int nx842_crypto_compress ( s#crypto_tfm * , const t#u8 * , unsigned int , t#u8 * , unsigned int * ) 
nx842_crypto_decompress int nx842_crypto_decompress ( s#crypto_tfm * , const t#u8 * , unsigned int , t#u8 * , unsigned 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##static_key_mod
s##workqueue_struct
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##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##disk_stats
s##gendisk
s##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##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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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
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 ; } 
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#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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##page_pool
s##kmem_cache
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##net
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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##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##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##static_key_mod
s##workqueue_struct
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##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##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 
__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 
__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 
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##kstatfs
s##export_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##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##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
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##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##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
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##uprobe
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##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##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##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/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##static_key_mod
s##workqueue_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##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##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/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##static_key_mod
s##workqueue_struct
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##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##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##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##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_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 ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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/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##static_key_mod
s##workqueue_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
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##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##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##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##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/edac/edac_device.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##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##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#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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##static_key_mod
s##workqueue_struct
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/fsi/fsi-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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##fsi_slave
s#fsi_device struct fsi_device { s#device dev ; t#u8 engine_type ; t#u8 version ; t#u8 unit ; s#fsi_slave * slave ; t#uint32_t addr ; t#uint32_t size ; } 
fsi_device_read extern int fsi_device_read ( s#fsi_device * , t#uint32_t , void * , t#size_t ) 
fsi_device_write extern int fsi_device_write ( s#fsi_device * , t#uint32_t , const void * , t#size_t ) 
fsi_slave_read extern int fsi_slave_read ( s#fsi_slave * , t#uint32_t , void * , t#size_t ) 
fsi_slave_write extern int fsi_slave_write ( s#fsi_slave * , t#uint32_t , const void * , t#size_t ) 
fsi_slave_claim_range extern int fsi_slave_claim_range ( s#fsi_slave * , t#uint32_t , t#uint32_t ) 
fsi_slave_release_range extern void fsi_slave_release_range ( s#fsi_slave * , t#uint32_t , t#uint32_t ) 
fsi_cdev_type extern const s#device_type fsi_cdev_type 
e#fsi_dev_type enum fsi_dev_type { fsi_dev_cfam , fsi_dev_sbefifo , fsi_dev_scom , fsi_dev_occ } 
fsi_get_new_minor extern int fsi_get_new_minor ( s#fsi_device * , e#fsi_dev_type , t#dev_t * , int * ) 
fsi_free_minor extern void fsi_free_minor ( t#dev_t ) 
s#fsi_master struct fsi_master { s#device dev ; int idx ; int n_links ; int flags ; s#mutex scan_lock ; int ( * read ) ( s#fsi_master * , int , t#uint8_t , t#uint32_t , void * , t#size_t ) ; int ( * write ) ( s#fsi_master * , int , t#uint8_t , t#uint32_t , const void * , t#size_t ) ; int ( * term ) ( s#fsi_master * , int , t#uint8_t ) ; int ( * send_break ) ( s#fsi_master * , int ) ; int ( * link_enable ) ( s#fsi_master * , int , t#bool ) ; int ( * link_config ) ( s#fsi_master * , int , t#u8 , t#u8 ) ; } 
fsi_master_rescan extern int fsi_master_rescan ( s#fsi_master * ) 
fsi_master_register extern int fsi_master_register ( s#fsi_master * ) 
fsi_master_unregister extern void fsi_master_unregister ( s#fsi_master * ) 
s#fsi_device_id struct fsi_device_id { t#u8 engine_type ; t#u8 version ; } 
s#fsi_driver struct fsi_driver { s#device_driver drv ; const s#fsi_device_id * id_table ; } 
fsi_driver_register extern int fsi_driver_register ( s#fsi_driver * ) 
fsi_driver_unregister extern void fsi_driver_unregister ( s#fsi_driver * ) 
fsi_bus_type extern s#bus_type fsi_bus_type 

/* drivers/fsi/fsi-occ.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
fsi_occ_submit int fsi_occ_submit ( s#device * , const void * , t#size_t , void * , t#size_t * ) 

/* drivers/fsi/fsi-sbefifo.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
sbefifo_parse_status int sbefifo_parse_status ( s#device * , t#u16 , t#__be32 * , t#size_t , t#size_t * ) 
sbefifo_submit int sbefifo_submit ( s#device * , const t#__be32 * , t#size_t , t#__be32 * , t#size_t * ) 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
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 ; } 
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##static_key_mod
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##poll_table_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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-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##static_key_mod
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##poll_table_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/panel.o */
s##cfs_rq
s##sched_class
s##task_group
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##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##static_key_mod
s##workqueue_struct
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#drm_modeset_lock struct drm_modeset_lock { s#ww_mutex mutex ; s#list_head head ; } 
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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
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_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_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 ; } 
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_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 ; } 
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 ; } 
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_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 ; } 
e#drm_scaling_filter enum drm_scaling_filter { DRM_SCALING_FILTER_DEFAULT , DRM_SCALING_FILTER_NEAREST_NEIGHBOR , } 
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 ; } 
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_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 ; } 
e#drm_link_status enum drm_link_status { DRM_LINK_STATUS_GOOD = 0 , DRM_LINK_STATUS_BAD = 1 , } 
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_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##i2c_adapter
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 ; } 
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_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_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_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##edid
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 ; } 
drm_bridge_is_panel t#bool drm_bridge_is_panel ( const s#drm_bridge * ) 
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 ; } 
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/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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#drm_dp_aux_msg struct drm_dp_aux_msg { unsigned int address ; t#u8 request ; t#u8 reply ; void * buffer ; t#size_t size ; } 
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_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#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
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 ; } 
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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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 ) 
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 ; } 
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##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##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##static_key_mod
s##workqueue_struct
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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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##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##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##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
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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##wait_page_queue
s##iov_iter
s##io_comp_batch
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 ; } 
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 ; } 
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##iov_iter
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##pipe_inode_info
s##io_uring_cmd
s##cfs_rq
s##sched_class
s##task_group
s##watch_list
s##key_user
s##key_type
s##assoc_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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##fscrypt_operations
s##fsverity_operations
s##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##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##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##static_key_mod
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##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##pipe_inode_info
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##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##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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##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##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##block_device
s##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##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##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##static_key_mod
s##workqueue_struct
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##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##iov_iter
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##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##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 [ 9 ] ; } 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_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##static_key_mod
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##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##pipe_inode_info
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##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##pipe_inode_info
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##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##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_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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 ) 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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
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##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##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##static_key_mod
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##poll_table_struct
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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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 ) 
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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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##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##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##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
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##pipe_inode_info
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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
s##workqueue_struct
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##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##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##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##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/ttm/ttm_agp_backend.o */
s##posix_acl
s##fs_context
s##fs_parameter_spec
s##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##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##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##sg_table
s##ttm_buffer_object
ttm_agp_bind int ttm_agp_bind ( s#ttm_tt * , s#ttm_resource * ) 
ttm_agp_unbind void ttm_agp_unbind ( s#ttm_tt * ) 
ttm_agp_is_bound t#bool ttm_agp_is_bound ( s#ttm_tt * ) 
ttm_agp_destroy void ttm_agp_destroy ( s#ttm_tt * ) 
s##agp_bridge_data
ttm_agp_tt_create s#ttm_tt * ttm_agp_tt_create ( s#ttm_buffer_object * , s#agp_bridge_data * , t#uint32_t ) 

/* 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##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##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##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
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##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##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##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##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##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
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##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##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##static_key_mod
s##workqueue_struct
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##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##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##block_device
s##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##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##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##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##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##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##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##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##anon_vma
s##posix_acl
s##fs_context
s##fs_parameter_spec
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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
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##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##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##block_device
s##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##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##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##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##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##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
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##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##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##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##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##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
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##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##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##pollfd
s##pid_namespace
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##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##kmem_cache
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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/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##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##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##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
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##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##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#semaphore struct semaphore { t#raw_spinlock_t lock ; unsigned int count ; s#list_head wait_list ; } 
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#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 ; 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##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##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##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
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##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##iommu_group
s##dev_iommu
s##input_dev_poller
s##input_mt
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##iommu_group
s##dev_iommu
s##input_dev_poller
s##input_mt
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##fwnode_handle
s##iommu_group
s##dev_iommu
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##fwnode_handle
s##iommu_group
s##dev_iommu
s##input_dev_poller
s##input_mt
roccat_connect int roccat_connect ( s#class * , s#hid_device * , int ) 
roccat_disconnect void roccat_disconnect ( int ) 

/* drivers/hid/hid-roccat-common.o */
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##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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##iommu_group
s##dev_iommu
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_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_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_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 ; } 
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_host_interface struct usb_host_interface { s#usb_interface_descriptor desc ; int extralen ; unsigned char * extra ; s#usb_host_endpoint * endpoint ; char * string ; } 
e#usb_interface_condition enum usb_interface_condition { USB_INTERFACE_UNBOUND = 0 , USB_INTERFACE_BINDING , USB_INTERFACE_BOUND , USB_INTERFACE_UNBINDING , } 
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#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 ; } 
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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##fwnode_handle
s##iommu_group
s##dev_iommu
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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##cdev
s##fscrypt_info
s##fsverity_info
s##input_dev_poller
s##input_mt
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/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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##fwnode_handle
s##iommu_group
s##dev_iommu
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##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##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##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
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##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##iommu_group
s##dev_iommu
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##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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
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##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##iommu_group
s##dev_iommu
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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_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/hwspinlock/hwspinlock_core.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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/intel_th/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##static_key_mod
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##poll_table_struct
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##subsys_private
s##iommu_group
s##dev_iommu
s##iommu_ops
s##driver_private
s#intel_th_drvdata struct intel_th_drvdata { unsigned int tscu_enable : 1 , multi_is_broken : 1 , has_mintctl : 1 , host_mode_only : 1 ; } 
s#intel_th_output struct intel_th_output { int port ; unsigned int type ; unsigned int scratchpad ; t#bool multiblock ; t#bool active ; } 
s#intel_th_device struct intel_th_device { s#device dev ; const s#intel_th_drvdata * drvdata ; s#resource * resource ; unsigned int num_resources ; unsigned int type ; int id ; t#bool host_mode ; s#intel_th_output output ; char name [ ] ; } 
s#intel_th_driver struct intel_th_driver { s#device_driver driver ; int ( * probe ) ( s#intel_th_device * ) ; void ( * remove ) ( s#intel_th_device * ) ; int ( * assign ) ( s#intel_th_device * , s#intel_th_device * ) ; void ( * unassign ) ( s#intel_th_device * , s#intel_th_device * ) ; void ( * prepare ) ( s#intel_th_device * , s#intel_th_output * ) ; void ( * enable ) ( s#intel_th_device * , s#intel_th_output * ) ; void ( * trig_switch ) ( s#intel_th_device * , s#intel_th_output * ) ; void ( * disable ) ( s#intel_th_device * , s#intel_th_output * ) ; t#irqreturn_t ( * irq ) ( s#intel_th_device * ) ; void ( * wait_empty ) ( s#intel_th_device * ) ; int ( * activate ) ( s#intel_th_device * ) ; void ( * deactivate ) ( s#intel_th_device * ) ; const s#file_operations * fops ; const s#attribute_group * attr_group ; int ( * set_output ) ( s#intel_th_device * , unsigned int ) ; } 
intel_th_driver_register int intel_th_driver_register ( s#intel_th_driver * ) 
intel_th_driver_unregister void intel_th_driver_unregister ( s#intel_th_driver * ) 
E#TH_MMIO_END ( 2 ) + 1 
s#intel_th struct intel_th { s#device * dev ; s#intel_th_device * thdev [ ( 8 + 2 ) ] ; s#intel_th_device * hub ; const s#intel_th_drvdata * drvdata ; s#resource resource [ E#TH_MMIO_END ] ; int ( * activate ) ( s#intel_th * ) ; void ( * deactivate ) ( s#intel_th * ) ; unsigned int num_thdevs ; unsigned int num_resources ; int irq ; int num_irqs ; int id ; int major ; s#work_struct request_module_work ; } 
intel_th_output_enable int intel_th_output_enable ( s#intel_th * , unsigned int ) 
intel_th_alloc s#intel_th * intel_th_alloc ( s#device * , const s#intel_th_drvdata * , s#resource * , unsigned int ) 
intel_th_free void intel_th_free ( s#intel_th * ) 
intel_th_trace_enable int intel_th_trace_enable ( s#intel_th_device * ) 
intel_th_trace_switch int intel_th_trace_switch ( s#intel_th_device * ) 
intel_th_trace_disable int intel_th_trace_disable ( s#intel_th_device * ) 
intel_th_set_output int intel_th_set_output ( s#intel_th_device * , unsigned int ) 

/* drivers/hwtracing/intel_th/msu.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##iommu_group
s##dev_iommu
s#msu_buffer struct msu_buffer { const char * name ; void * ( * assign ) ( s#device * , int * ) ; void ( * unassign ) ( void * ) ; int ( * alloc_window ) ( void * , s#sg_table * * , t#size_t ) ; void ( * free_window ) ( void * , s#sg_table * ) ; void ( * activate ) ( void * ) ; void ( * deactivate ) ( void * ) ; int ( * ready ) ( void * , s#sg_table * , t#size_t ) ; } 
intel_th_msu_buffer_register int intel_th_msu_buffer_register ( const s#msu_buffer * , s#module * ) 
intel_th_msu_buffer_unregister void intel_th_msu_buffer_unregister ( const s#msu_buffer * ) 
intel_th_msc_window_unlock void intel_th_msc_window_unlock ( s#device * , s#sg_table * ) 

/* 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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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__ ( ( __no_instrument_function__ ) ) stm_source_write ( s#stm_source_data * , unsigned int , const char * , t#size_t ) 

/* drivers/hwtracing/stm/policy.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##dentry
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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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-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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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-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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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 * ) 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#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 ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##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#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#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#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#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_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#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 struct net_generic { union { struct { unsigned int len ; s#callback_head rcu ; } s ; void * ptr [ 0 ] ; } ; } 
s##netns_ipvs
s##mpls_route
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##ftrace_ret_stack
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; t#spinlock_t seqlock ; s#callback_head rcu ; long privdata [ ] __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; } 
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 << 7 ) ) ) ) ; } 
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##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##nameidata
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##ftrace_ret_stack
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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 ; } 
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/i8042.o */
i8042_lock_chip void i8042_lock_chip ( void ) 
i8042_unlock_chip void i8042_unlock_chip ( void ) 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##device_node
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 ; } 
i8042_install_filter int i8042_install_filter ( t#bool ( * ) ( unsigned char , unsigned char , s#serio * ) ) 
i8042_remove_filter int i8042_remove_filter ( t#bool ( * ) ( unsigned char , unsigned char , s#serio * ) ) 
i8042_command int i8042_command ( unsigned char * , int ) 

/* drivers/input/serio/libps2.o */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##subsys_private
s##iommu_group
s##dev_iommu
s##iommu_ops
s##driver_private
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/interconnect/bulk.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
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##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##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##subsys_private
s##wake_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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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-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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##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 
__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 
__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 
__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 
__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 
__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 
__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 

/* 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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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-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/macintosh/windfarm_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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#wf_control_ops struct wf_control_ops { int ( * set_value ) ( s#wf_control * , t#s32 ) ; int ( * get_value ) ( s#wf_control * , t#s32 * ) ; t#s32 ( * get_min ) ( s#wf_control * ) ; t#s32 ( * get_max ) ( s#wf_control * ) ; void ( * release ) ( s#wf_control * ) ; s#module * owner ; } 
s##device_private
s##driver_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s#wf_control struct wf_control { s#list_head link ; const s#wf_control_ops * ops ; const char * name ; int type ; s#kref ref ; s#device_attribute attr ; void * priv ; } 
wf_register_control extern int wf_register_control ( s#wf_control * ) 
wf_unregister_control extern void wf_unregister_control ( s#wf_control * ) 
wf_get_control extern int wf_get_control ( s#wf_control * ) 
wf_put_control extern void wf_put_control ( s#wf_control * ) 
s#wf_sensor_ops struct wf_sensor_ops { int ( * get_value ) ( s#wf_sensor * , t#s32 * ) ; void ( * release ) ( s#wf_sensor * ) ; s#module * owner ; } 
s#wf_sensor struct wf_sensor { s#list_head link ; const s#wf_sensor_ops * ops ; const char * name ; s#kref ref ; s#device_attribute attr ; void * priv ; } 
wf_register_sensor extern int wf_register_sensor ( s#wf_sensor * ) 
wf_unregister_sensor extern void wf_unregister_sensor ( s#wf_sensor * ) 
wf_get_sensor extern int wf_get_sensor ( s#wf_sensor * ) 
wf_put_sensor extern void wf_put_sensor ( s#wf_sensor * ) 
wf_register_client extern int wf_register_client ( s#notifier_block * ) 
wf_unregister_client extern int wf_unregister_client ( s#notifier_block * ) 
wf_set_overtemp extern void wf_set_overtemp ( void ) 
wf_clear_overtemp extern void wf_clear_overtemp ( void ) 

/* 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##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##cfs_rq
s##sched_class
s##task_group
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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 

/* 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
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##pid_namespace
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##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##ftrace_ret_stack
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##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##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##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##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##ftrace_ret_stack
s##mem_cgroup
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##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
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##swap_info_struct
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##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
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##swap_info_struct
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##static_key_mod
s##workqueue_struct
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##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##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
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##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##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##ftrace_ret_stack
s##mem_cgroup
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##pid_namespace
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##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##ftrace_ret_stack
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##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##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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##swap_info_struct
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##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##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##ftrace_ret_stack
s##mem_cgroup
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##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
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##swap_info_struct
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##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##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##pid_namespace
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##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##ftrace_ret_stack
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##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##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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
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##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##pipe_inode_info
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##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##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
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##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##iommu_group
s##dev_iommu
s##ir_raw_event_ctrl
s##input_dev_poller
s##input_mt
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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/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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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 * ) 
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#regulator_bulk_data struct regulator_bulk_data { const char * supply ; s#regulator * consumer ; int ret ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/misc/ad525x_dpot.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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#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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##iommu_group
s##dev_iommu
s##mon_bus
s##ep_device
s##wusb_dev
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##scatterlist
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#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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##kmem_cache
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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/cxl/api.o */
s#cxl_process_element_common struct cxl_process_element_common { t#__be32 tid ; t#__be32 pid ; t#__be64 csrp ; union { struct { t#__be64 aurp0 ; t#__be64 aurp1 ; t#__be64 sstp0 ; t#__be64 sstp1 ; } psl8 ; struct { t#u8 reserved2 [ 8 ] ; t#u8 reserved3 [ 8 ] ; t#u8 reserved4 [ 8 ] ; t#u8 reserved5 [ 8 ] ; } psl9 ; } u ; t#__be64 amr ; t#u8 reserved6 [ 4 ] ; t#__be64 wed ; } 
s#cxl_process_element struct cxl_process_element { t#__be64 sr ; t#__be64 SPOffset ; union { t#__be64 sdr ; t#u8 reserved1 [ 8 ] ; } u ; t#__be64 haurp ; t#__be32 ctxtime ; t#__be16 ivte_offsets [ 4 ] ; t#__be16 ivte_ranges [ 4 ] ; t#__be32 lpid ; s#cxl_process_element_common common ; t#__be32 software_state ; } 
s#cxl_afu_native struct cxl_afu_native { void * p1n_mmio ; void * afu_desc_mmio ; t#irq_hw_number_t psl_hwirq ; unsigned int psl_virq ; s#mutex spa_mutex ; s#cxl_process_element * spa ; t#__be64 * sw_command_status ; unsigned int spa_size ; int spa_order ; int spa_max_procs ; t#u64 pp_offset ; } 
s##workqueue_struct
s#cxl_afu_guest struct cxl_afu_guest { s#cxl_afu * parent ; t#u64 handle ; t#phys_addr_t p2n_phys ; t#u64 p2n_size ; int max_ints ; t#bool handle_err ; s#delayed_work work_err ; int previous_state ; } 
s##proc_dir_entry
s##posix_acl
s##audit_names
s##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##iov_iter
s##io_comp_batch
s##linux_binfmt
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##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##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##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
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#cxl_irq_info struct cxl_irq_info { t#u64 dsisr ; t#u64 dar ; t#u64 dsr ; t#u64 reserved ; t#u64 afu_err ; t#u64 errstat ; t#u64 proc_handle ; t#u64 padding [ 2 ] ; } 
s#cxl_service_layer_ops struct cxl_service_layer_ops { int ( * adapter_regs_init ) ( s#cxl * , s#pci_dev * ) ; int ( * invalidate_all ) ( s#cxl * ) ; int ( * afu_regs_init ) ( s#cxl_afu * ) ; int ( * sanitise_afu_regs ) ( s#cxl_afu * ) ; int ( * register_serr_irq ) ( s#cxl_afu * ) ; void ( * release_serr_irq ) ( s#cxl_afu * ) ; t#irqreturn_t ( * handle_interrupt ) ( int , s#cxl_context * , s#cxl_irq_info * ) ; t#irqreturn_t ( * fail_irq ) ( s#cxl_afu * , s#cxl_irq_info * ) ; int ( * activate_dedicated_process ) ( s#cxl_afu * ) ; int ( * attach_afu_directed ) ( s#cxl_context * , t#u64 , t#u64 ) ; int ( * attach_dedicated_process ) ( s#cxl_context * , t#u64 , t#u64 ) ; void ( * update_dedicated_ivtes ) ( s#cxl_context * ) ; void ( * debugfs_add_adapter_regs ) ( s#cxl * , s#dentry * ) ; void ( * debugfs_add_afu_regs ) ( s#cxl_afu * , s#dentry * ) ; void ( * psl_irq_dump_registers ) ( s#cxl_context * ) ; void ( * err_irq_dump_registers ) ( s#cxl * ) ; void ( * debugfs_stop_trace ) ( s#cxl * ) ; void ( * write_timebase_ctrl ) ( s#cxl * ) ; t#u64 ( * timebase_read ) ( s#cxl * ) ; int capi_mode ; t#bool needs_reset_before_disable ; } 
s#cxl_native struct cxl_native { t#u64 afu_desc_off ; t#u64 afu_desc_size ; void * p1_mmio ; void * p2_mmio ; t#irq_hw_number_t err_hwirq ; unsigned int err_virq ; t#u64 ps_off ; t#bool no_data_cache ; const s#cxl_service_layer_ops * sl_ops ; } 
s##mfd_cell
s#irq_avail struct irq_avail { t#irq_hw_number_t offset ; t#irq_hw_number_t range ; unsigned long * bitmap ; } 
s#cxl_guest struct cxl_guest { s#platform_device * pdev ; int irq_nranges ; s#cdev cdev ; t#irq_hw_number_t irq_base_offset ; s#irq_avail * irq_avail ; t#spinlock_t irq_alloc_lock ; t#u64 handle ; char * status ; t#u16 vendor ; t#u16 device ; t#u16 subsystem_vendor ; t#u16 subsystem ; } 
s#cxl struct cxl { s#cxl_native * native ; s#cxl_guest * guest ; t#spinlock_t afu_list_lock ; s#cxl_afu * afu [ 4 ] ; s#device dev ; s#dentry * trace ; s#dentry * psl_err_chk ; s#dentry * debugfs ; char * irq_name ; s#bin_attribute cxl_attr ; int adapter_num ; int user_irqs ; t#u64 ps_size ; t#u16 psl_rev ; t#u16 base_image ; t#u8 vsec_status ; t#u8 caia_major ; t#u8 caia_minor ; t#u8 slices ; t#bool user_image_loaded ; t#bool perst_loads_image ; t#bool perst_select_user ; t#bool perst_same_image ; t#bool psl_timebase_synced ; t#bool tunneled_ops_supported ; t#atomic_t contexts_num ; } 
e#prefault_modes enum prefault_modes { CXL_PREFAULT_NONE , CXL_PREFAULT_WED , CXL_PREFAULT_ALL , } 
s#cxl_afu struct cxl_afu { s#cxl_afu_native * native ; s#cxl_afu_guest * guest ; t#irq_hw_number_t serr_hwirq ; unsigned int serr_virq ; char * psl_irq_name ; char * err_irq_name ; void * p2n_mmio ; t#phys_addr_t psn_phys ; t#u64 pp_size ; s#cxl * adapter ; s#device dev ; s#cdev afu_cdev_s , afu_cdev_m , afu_cdev_d ; s#device * chardev_s , * chardev_m , * chardev_d ; s#idr contexts_idr ; s#dentry * debugfs ; s#mutex contexts_lock ; t#spinlock_t afu_cntl_lock ; t#atomic_t configured_state ; t#u64 eb_len , eb_offset ; s#bin_attribute attr_eb ; s#pci_controller * phb ; int pp_irqs ; int irqs_max ; int num_procs ; int max_procs_virtualised ; int slice ; int modes_supported ; int current_mode ; int crs_num ; t#u64 crs_len ; t#u64 crs_offset ; s#list_head crs ; e#prefault_modes prefault_mode ; t#bool psa ; t#bool pp_psa ; t#bool enabled ; } 
s#cxl_sste struct cxl_sste { t#__be64 esid_data ; t#__be64 vsid_data ; } 
e#cxl_context_status enum cxl_context_status { CLOSED , OPENED , STARTED } 
s#cxl_event_afu_driver_reserved struct cxl_event_afu_driver_reserved { t#__u32 data_size ; t#__u8 data [ ] ; } 
s#cxl_afu_driver_ops struct cxl_afu_driver_ops { s#cxl_event_afu_driver_reserved * ( * fetch_event ) ( s#cxl_context * ) ; void ( * event_delivered ) ( s#cxl_context * , s#cxl_event_afu_driver_reserved * , int ) ; } 
s#cxl_context struct cxl_context { s#cxl_afu * afu ; t#phys_addr_t psn_phys ; t#u64 psn_size ; s#address_space * mapping ; s#mutex mapping_lock ; s#page * ff_page ; t#bool mmio_err_ff ; t#bool kernelapi ; t#spinlock_t sste_lock ; s#cxl_sste * sstp ; t#u64 sstp0 , sstp1 ; unsigned int sst_size , sst_lru ; t#wait_queue_head_t wq ; s#pid * pid ; t#spinlock_t lock ; t#u64 process_token ; void * priv ; unsigned long * irq_bitmap ; s#cxl_irq_ranges irqs ; s#list_head irq_names ; t#u64 fault_addr ; t#u64 fault_dsisr ; t#u64 afu_err ; e#cxl_context_status status ; s#mutex status_mutex ; s#work_struct fault_work ; t#u64 dsisr ; t#u64 dar ; s#cxl_process_element * elem ; int pe ; int external_pe ; t#u32 irq_count ; t#bool pe_inserted ; t#bool master ; t#bool kernel ; t#bool pending_irq ; t#bool pending_fault ; t#bool pending_afu_err ; s#cxl_afu_driver_ops * afu_driver_ops ; t#atomic_t afu_driver_events ; s#callback_head rcu ; s#mm_struct * mm ; t#u16 tidr ; t#bool assign_tidr ; } 
cxl_dev_context_init s#cxl_context * cxl_dev_context_init ( s#pci_dev * ) 
cxl_get_context s#cxl_context * cxl_get_context ( s#pci_dev * ) 
cxl_release_context int cxl_release_context ( s#cxl_context * ) 
cxl_set_priv int cxl_set_priv ( s#cxl_context * , void * ) 
cxl_get_priv void * cxl_get_priv ( s#cxl_context * ) 
cxl_allocate_afu_irqs int cxl_allocate_afu_irqs ( s#cxl_context * , int ) 
cxl_free_afu_irqs void cxl_free_afu_irqs ( s#cxl_context * ) 
cxl_map_afu_irq int cxl_map_afu_irq ( s#cxl_context * , int , t#irq_handler_t , void * , char * ) 
cxl_unmap_afu_irq void cxl_unmap_afu_irq ( s#cxl_context * , int , void * ) 
cxl_start_context int cxl_start_context ( s#cxl_context * , t#u64 , s#task_struct * ) 
cxl_process_element int cxl_process_element ( s#cxl_context * ) 
cxl_stop_context int cxl_stop_context ( s#cxl_context * ) 
cxl_set_master void cxl_set_master ( s#cxl_context * ) 
cxl_fd_open int cxl_fd_open ( s#inode * , s#file * ) 
cxl_fd_release int cxl_fd_release ( s#inode * , s#file * ) 
cxl_fd_ioctl long cxl_fd_ioctl ( s#file * , unsigned int , unsigned long ) 
cxl_fd_mmap int cxl_fd_mmap ( s#file * , s#vm_area_struct * ) 
cxl_fd_poll t#__poll_t cxl_fd_poll ( s#file * , s#poll_table_struct * ) 
cxl_fd_read t#ssize_t cxl_fd_read ( s#file * , char * , t#size_t , t#loff_t * ) 
cxl_get_fd s#file * cxl_get_fd ( s#cxl_context * , s#file_operations * , int * ) 
cxl_fops_get_context s#cxl_context * cxl_fops_get_context ( s#file * ) 
cxl_set_driver_ops void cxl_set_driver_ops ( s#cxl_context * , s#cxl_afu_driver_ops * ) 
cxl_context_events_pending void cxl_context_events_pending ( s#cxl_context * , unsigned int ) 
s#cxl_ioctl_start_work struct cxl_ioctl_start_work { t#__u64 flags ; t#__u64 work_element_descriptor ; t#__u64 amr ; t#__s16 num_interrupts ; t#__u16 tid ; t#__s32 reserved1 ; t#__u64 reserved2 ; t#__u64 reserved3 ; t#__u64 reserved4 ; t#__u64 reserved5 ; } 
cxl_start_work int cxl_start_work ( s#cxl_context * , s#cxl_ioctl_start_work * ) 
cxl_psa_map void * cxl_psa_map ( s#cxl_context * ) 
cxl_psa_unmap void cxl_psa_unmap ( void * ) 
cxl_afu_reset int cxl_afu_reset ( s#cxl_context * ) 
cxl_perst_reloads_same_image void cxl_perst_reloads_same_image ( s#cxl_afu * , t#bool ) 
cxl_read_adapter_vpd t#ssize_t cxl_read_adapter_vpd ( s#pci_dev * , void * , t#size_t ) 

/* drivers/misc/cxl/base.o */
cxl_use_count extern t#atomic_t cxl_use_count 
s##workqueue_struct
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##iov_iter
s##io_comp_batch
s##linux_binfmt
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
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
cxl_afu_get s#cxl_afu * cxl_afu_get ( s#cxl_afu * ) 
cxl_afu_put void cxl_afu_put ( s#cxl_afu * ) 
s#cxl_calls struct cxl_calls { void ( * cxl_slbia ) ( s#mm_struct * ) ; s#module * owner ; } 
register_cxl_calls int register_cxl_calls ( s#cxl_calls * ) 
unregister_cxl_calls void unregister_cxl_calls ( s#cxl_calls * ) 
cxl_update_properties int cxl_update_properties ( s#device_node * , s#property * ) 

/* drivers/misc/cxl/cxllib.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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
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##pid_namespace
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##bio_list
s##blk_plug
s##reclaim_state
s##backing_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##ftrace_ret_stack
s##mem_cgroup
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##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##mfd_cell
s##iommu_group
s##dev_iommu
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
cxllib_slot_is_supported t#bool cxllib_slot_is_supported ( s#pci_dev * , unsigned long ) 
s#cxllib_xsl_config struct cxllib_xsl_config { t#u32 version ; t#u32 log_bar_size ; t#u64 bar_addr ; t#u64 dsnctl ; t#u64 dra ; } 
cxllib_get_xsl_config int cxllib_get_xsl_config ( s#pci_dev * , s#cxllib_xsl_config * ) 
e#cxllib_mode enum cxllib_mode { CXL_MODE_CXL , CXL_MODE_PCI , } 
cxllib_switch_phb_mode int cxllib_switch_phb_mode ( s#pci_dev * , e#cxllib_mode , unsigned long ) 
cxllib_set_device_dma int cxllib_set_device_dma ( s#pci_dev * , unsigned long ) 
s#cxllib_pe_attributes struct cxllib_pe_attributes { t#u64 sr ; t#u32 lpid ; t#u32 tid ; t#u32 pid ; } 
cxllib_get_PE_attributes int cxllib_get_PE_attributes ( s#task_struct * , unsigned long , s#cxllib_pe_attributes * ) 
cxllib_handle_fault int cxllib_handle_fault ( s#mm_struct * , t#u64 , t#u64 , t#u64 ) 

/* drivers/misc/cxl/vphb.o */
s##workqueue_struct
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##iov_iter
s##io_comp_batch
s##linux_binfmt
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
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
cxl_pci_to_afu s#cxl_afu * cxl_pci_to_afu ( s#pci_dev * ) 
cxl_pci_to_cfg_record unsigned int cxl_pci_to_cfg_record ( s#pci_dev * ) 

/* drivers/misc/echo/echo.o */
t#int16_t typedef t#s16 int16_t 
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/ocxl/afu_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##static_key_mod
s##workqueue_struct
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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s#ocxl_fn_config struct ocxl_fn_config { int dvsec_tl_pos ; int dvsec_function_pos ; int dvsec_afu_info_pos ; t#s8 max_pasid_log ; t#s8 max_afu_index ; } 
s#ocxl_fn struct ocxl_fn { s#device dev ; int bar_used [ 3 ] ; s#ocxl_fn_config config ; s#list_head afu_list ; int pasid_base ; int actag_base ; int actag_enabled ; int actag_supported ; s#list_head pasid_list ; s#list_head actag_list ; void * link ; } 
s#ocxl_afu_config struct ocxl_afu_config { t#u8 idx ; int dvsec_afu_control_pos ; char name [ ( 24 + 1 ) ] ; t#u8 version_major ; t#u8 version_minor ; t#u8 afuc_type ; t#u8 afum_type ; t#u8 profile ; t#u8 global_mmio_bar ; t#u64 global_mmio_offset ; t#u32 global_mmio_size ; t#u8 pp_mmio_bar ; t#u64 pp_mmio_offset ; t#u32 pp_mmio_stride ; t#u64 lpc_mem_offset ; t#u64 lpc_mem_size ; t#u64 special_purpose_mem_offset ; t#u64 special_purpose_mem_size ; t#u8 pasid_supported_log ; t#u16 actag_supported ; } 
s#ocxl_afu struct ocxl_afu { s#kref kref ; s#ocxl_fn * fn ; s#list_head list ; s#ocxl_afu_config config ; int pasid_base ; int pasid_count ; int pasid_max ; int actag_base ; int actag_enabled ; s#mutex contexts_lock ; s#idr contexts_idr ; s#mutex afu_control_lock ; t#u64 global_mmio_start ; t#u64 irq_base_offset ; void * global_mmio_ptr ; t#u64 pp_mmio_start ; void * private ; } 
e#ocxl_context_status enum ocxl_context_status { CLOSED , OPENED , ATTACHED , } 
s#ocxl_xsl_error struct ocxl_xsl_error { t#u64 addr ; t#u64 dsisr ; t#u64 count ; } 
s#ocxl_context struct ocxl_context { s#ocxl_afu * afu ; int pasid ; s#mutex status_mutex ; e#ocxl_context_status status ; s#address_space * mapping ; s#mutex mapping_lock ; t#wait_queue_head_t events_wq ; s#mutex xsl_error_lock ; s#ocxl_xsl_error xsl_error ; s#mutex irq_lock ; s#idr irq_idr ; t#u16 tidr ; } 
ocxl_irq_set_handler int ocxl_irq_set_handler ( s#ocxl_context * , int , t#irqreturn_t ( * ) ( void * ) , void ( * ) ( void * ) , void * ) 
ocxl_afu_irq_alloc int ocxl_afu_irq_alloc ( s#ocxl_context * , int * ) 
ocxl_afu_irq_free int ocxl_afu_irq_free ( s#ocxl_context * , int ) 
ocxl_afu_irq_get_addr t#u64 ocxl_afu_irq_get_addr ( s#ocxl_context * , int ) 

/* drivers/misc/ocxl/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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
ocxl_config_read_function int ocxl_config_read_function ( s#pci_dev * , s#ocxl_fn_config * ) 
ocxl_config_read_afu int ocxl_config_read_afu ( s#pci_dev * , s#ocxl_fn_config * , s#ocxl_afu_config * , t#u8 ) 
ocxl_config_get_actag_info int ocxl_config_get_actag_info ( s#pci_dev * , t#u16 * , t#u16 * , t#u16 * ) 
ocxl_config_set_afu_actag void ocxl_config_set_afu_actag ( s#pci_dev * , int , int , int ) 
ocxl_config_set_afu_pasid void ocxl_config_set_afu_pasid ( s#pci_dev * , int , int , t#u32 ) 
ocxl_config_set_afu_state void ocxl_config_set_afu_state ( s#pci_dev * , int , int ) 
ocxl_config_set_TL int ocxl_config_set_TL ( s#pci_dev * , int ) 
ocxl_config_terminate_pasid int ocxl_config_terminate_pasid ( s#pci_dev * , int , int ) 
ocxl_config_set_actag void ocxl_config_set_actag ( s#pci_dev * , int , t#u32 , t#u32 ) 

/* drivers/misc/ocxl/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##static_key_mod
s##workqueue_struct
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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
ocxl_context_alloc int ocxl_context_alloc ( s#ocxl_context * * , s#ocxl_afu * , s#address_space * ) 
ocxl_context_attach int ocxl_context_attach ( s#ocxl_context * , t#u64 , s#mm_struct * ) 
ocxl_context_detach int ocxl_context_detach ( s#ocxl_context * ) 
ocxl_context_free void ocxl_context_free ( s#ocxl_context * ) 

/* drivers/misc/ocxl/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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
ocxl_afu_get void ocxl_afu_get ( s#ocxl_afu * ) 
ocxl_afu_put void ocxl_afu_put ( s#ocxl_afu * ) 
ocxl_function_open s#ocxl_fn * ocxl_function_open ( s#pci_dev * ) 
ocxl_function_afu_list s#list_head * ocxl_function_afu_list ( s#ocxl_fn * ) 
ocxl_function_fetch_afu s#ocxl_afu * ocxl_function_fetch_afu ( s#ocxl_fn * , t#u8 ) 
ocxl_function_config const s#ocxl_fn_config * ocxl_function_config ( s#ocxl_fn * ) 
ocxl_function_close void ocxl_function_close ( s#ocxl_fn * ) 
ocxl_afu_config s#ocxl_afu_config * ocxl_afu_config ( s#ocxl_afu * ) 
ocxl_afu_set_private void ocxl_afu_set_private ( s#ocxl_afu * , void * ) 
ocxl_afu_get_private void * ocxl_afu_get_private ( s#ocxl_afu * ) 

/* drivers/misc/ocxl/link.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##static_key_mod
s##workqueue_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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
ocxl_link_setup int ocxl_link_setup ( s#pci_dev * , int , void * * ) 
ocxl_link_release void ocxl_link_release ( s#pci_dev * , void * ) 
ocxl_link_add_pe int ocxl_link_add_pe ( void * , int , t#u32 , t#u32 , t#u64 , t#u16 , s#mm_struct * , void ( * ) ( void * , t#u64 , t#u64 ) , void * ) 
ocxl_link_remove_pe int ocxl_link_remove_pe ( void * , int ) 
ocxl_link_irq_alloc int ocxl_link_irq_alloc ( void * , int * ) 
ocxl_link_free_irq void ocxl_link_free_irq ( void * , int ) 

/* drivers/misc/ocxl/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##static_key_mod
s##workqueue_struct
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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
e#ocxl_endian enum ocxl_endian { OCXL_BIG_ENDIAN = 0 , OCXL_LITTLE_ENDIAN = 1 , OCXL_HOST_ENDIAN = 2 , } 
ocxl_global_mmio_read32 int ocxl_global_mmio_read32 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u32 * ) 
ocxl_global_mmio_read64 int ocxl_global_mmio_read64 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u64 * ) 
ocxl_global_mmio_write32 int ocxl_global_mmio_write32 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u32 ) 
ocxl_global_mmio_write64 int ocxl_global_mmio_write64 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u64 ) 
ocxl_global_mmio_set32 int ocxl_global_mmio_set32 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u32 ) 
ocxl_global_mmio_set64 int ocxl_global_mmio_set64 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u64 ) 
ocxl_global_mmio_clear32 int ocxl_global_mmio_clear32 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u32 ) 
ocxl_global_mmio_clear64 int ocxl_global_mmio_clear64 ( s#ocxl_afu * , t#size_t , e#ocxl_endian , t#u64 ) 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 */
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 ; } 
e#uacce_q_state enum uacce_q_state { UACCE_Q_ZOMBIE = 0 , UACCE_Q_INIT , UACCE_Q_STARTED , } 
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iopf_device_param
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#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 ; } 
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/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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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 [ ( ( ( 4 * 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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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/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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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/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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##dentry
s##nvmem_device
sm_register_device int sm_register_device ( s#mtd_info * , int ) 

/* 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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##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 << 7 ) ) ) ) ; } 
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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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#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/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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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 * ) 
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#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#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 << 7 ) ) ) ) ; s#sge_uld_rxq_info * * uld_rxq_info ; s#sge_uld_txq_info * * uld_txq_info ; s#sge_rspq intrq __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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#ptp_pin_desc struct ptp_pin_desc { char name [ 64 ] ; unsigned int index ; unsigned int func ; unsigned int chan ; unsigned int rsv [ 5 ] ; } 
s#ptp_system_timestamp struct ptp_system_timestamp { s#timespec64 pre_ts ; s#timespec64 post_ts ; } 
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##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 << 7 ) ) ) ) ; 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##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
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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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#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##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#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##cpu_rmap
s##xdp_dev_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#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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##static_key_mod
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##task_group
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
cxgb4_map_skb int cxgb4_map_skb ( s#device * , const s#sk_buff * , t#dma_addr_t * ) 
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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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#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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
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#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##pid_namespace
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##static_key_mod
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##pid_namespace
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##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 << 7 ) ) ) ) ; 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##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##ftrace_ret_stack
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
e#mlx5_coredev_type enum mlx5_coredev_type { MLX5_COREDEV_PF , MLX5_COREDEV_VF , MLX5_COREDEV_SF , } 
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#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#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##static_key_mod
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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 
__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 
__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 
__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 
__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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 
__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 
__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 
__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 

/* 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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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 

/* 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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
s##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pollfd
s##pid_namespace
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##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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##pid_namespace
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##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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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 << 7 ) ) ) ) ; 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 ; } 
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#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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; s#napi_struct tx_napi __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; s#napi_struct rxtx_napi __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; 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#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 << 7 ) ) ) ) ; 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/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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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_ct_event_notifier
s##nf_exp_event_notifier
s##bpf_prog_array
s##bpf_prog
s##netns_ipvs
s##mpls_route
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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/fwnode_mdio.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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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##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##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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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-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##pollfd
s##pid_namespace
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##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##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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/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##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##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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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 ) 
s#fixed_phy_status struct fixed_phy_status { int link ; int speed ; int duplex ; int pause ; int asym_pause ; } 
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##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##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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##msi_desc
s##msi_msg
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##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##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##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##ftrace_ret_stack
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#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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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 ) 

/* 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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##ftrace_ret_stack
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##msi_desc
s##msi_msg
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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 * ) 
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 ) ) ) ) ; } 
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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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
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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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 ; } 
t#guid_t typedef struct { t#__u8 b [ 16 ] ; } guid_t 
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##cdev
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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_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#iw_public_data struct iw_public_data { s#iw_spy_data * spy_data ; s#libipw_device * libipw ; } 
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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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#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/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#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##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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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_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_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_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 ; } 
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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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/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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##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##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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 ) ; 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##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##workqueue_struct
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
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##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##kmem_cache
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##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##ftrace_ret_stack
s##uprobe
s##bpf_run_ctx
s##perf_event
s##pinctrl
s##pinctrl_state
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##static_key_mod
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##pid_namespace
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##bpf_prog
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##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##ftrace_ret_stack
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##static_key_mod
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##pid_namespace
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##bpf_prog
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##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##ftrace_ret_stack
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##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##workqueue_struct
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
s##nameidata
s##sem_undo_list
s##fs_struct
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##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 
__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 

/* 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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
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##pid_namespace
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##bpf_prog
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
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##pid_namespace
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##bpf_prog
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
s##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
rtw_pm_ops extern const s#dev_pm_ops rtw_pm_ops 
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
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##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##pid_namespace
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##static_key_mod
s##workqueue_struct
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##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##iommu_group
s##dev_iommu
s##blkcg_gq
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_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##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##ftrace_ret_stack
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##anon_vma
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##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##kmem_cache
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##nf_queue_handler
s##nf_logger
s##nf_ct_event_notifier
s##nf_exp_event_notifier
s##net_generic
s##bpf_prog_array
s##netns_ipvs
s##mpls_route
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##ftrace_ret_stack
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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/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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##iov_iter
s##io_comp_batch
s##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##pipe_inode_info
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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##disk_stats
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##throtl_data
s##kmem_cache
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##ftrace_ret_stack
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##sock
s##iommu_group
s##dev_iommu
s##nlm_lockowner
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##msi_desc
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##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_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##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##disk_stats
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##throtl_data
s##kmem_cache
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##ftrace_ret_stack
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##sock
s##iommu_group
s##dev_iommu
s##nlm_lockowner
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_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##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##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##time_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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##ftrace_ret_stack
s##mem_cgroup
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 

/* 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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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#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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##dma_coherent_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##dentry
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/parport_pc.o */
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##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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
parport_pc_probe_port extern s#parport * parport_pc_probe_port ( unsigned long , unsigned long , int , int , s#device * , int ) 
parport_pc_unregister_port extern void parport_pc_unregister_port ( s#parport * ) 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
s##subsys_private
s##iommu_group
s##dev_iommu
s##iommu_ops
s##driver_private
s##pcie_link_state
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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/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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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-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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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 ; } 
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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##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##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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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/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##static_key_mod
s##workqueue_struct
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##anon_vma
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##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##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##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/hotplug/pnv_php.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##static_key_mod
s##workqueue_struct
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##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##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##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##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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#pnv_php_slot struct pnv_php_slot { s#hotplug_slot slot ; t#uint64_t id ; char * name ; int slot_no ; unsigned int flags ; s#kref kref ; int state ; int irq ; s#workqueue_struct * wq ; s#device_node * dn ; s#pci_dev * pdev ; s#pci_bus * bus ; t#bool power_state_check ; t#u8 attention_state ; void * fdt ; void * dt ; s#of_changeset ocs ; s#pnv_php_slot * parent ; s#list_head children ; s#list_head link ; } 
pnv_php_find_slot extern s#pnv_php_slot * pnv_php_find_slot ( s#device_node * ) 
pnv_php_set_slot_power_state extern int pnv_php_set_slot_power_state ( s#hotplug_slot * , t#uint8_t ) 

/* drivers/pci/hotplug/rpaphp_core.o */
rpaphp_slot_head extern s#list_head rpaphp_slot_head 
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##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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
rpaphp_check_drc_props int rpaphp_check_drc_props ( s#device_node * , char * , char * ) 
rpaphp_add_slot int rpaphp_add_slot ( s#device_node * ) 

/* drivers/pci/hotplug/rpaphp_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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
s#slot struct slot { s#list_head rpaphp_slot_list ; int state ; t#u32 index ; t#u32 type ; t#u32 power_domain ; t#u8 attention_status ; char * name ; s#device_node * dn ; s#pci_bus * bus ; s#list_head * pci_devs ; s#hotplug_slot hotplug_slot ; } 
rpaphp_deregister_slot int rpaphp_deregister_slot ( s#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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 * ) 
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 ) 
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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_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-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##static_key_mod
s##workqueue_struct
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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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_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##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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 * ) 

/* 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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##platform_msi_priv_data
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##aer_stats
s##pcie_link_state
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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
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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##wait_page_queue
s##iov_iter
s##io_comp_batch
s##linux_binfmt
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#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_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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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-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##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##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##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
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/power/supply/bq27xxx_battery.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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 ; } 
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##thermal_zone_device
s##thermal_cooling_device
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#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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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##workqueue_struct
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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_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##static_key_mod
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##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##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##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_info
s##fsverity_info
s##readahead_control
s##swap_info_struct
s##sock
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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 
__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 
__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 

/* drivers/reset/core.o */
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
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 ; } 
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 * ) 
s#reset_control_bulk_data struct reset_control_bulk_data { const char * id ; s#reset_control * rstc ; } 
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##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##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##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##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/rtc-mc146818-lib.o */
mc146818_get_time unsigned int mc146818_get_time ( s#rtc_time * ) 
mc146818_set_time int mc146818_set_time ( s#rtc_time * ) 

/* 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##static_key_mod
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##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##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##msi_desc
s##msi_msg
s##cfs_rq
s##sched_class
s##task_group
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##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##proc_dir_entry
s##uevent_sock
s##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##reclaim_state
s##capture_control
s##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##uprobe
s##perf_event
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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_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#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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##proc_ns_operations
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##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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##proc_ns_operations
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##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##ftrace_ret_stack
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##scsi_device_handler
s##bsg_device
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/hosts.o */
s##cfs_rq
s##sched_class
s##task_group
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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##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##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##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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##uprobe
s##perf_event
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##uprobe
s##perf_event
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 */
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##scsi_device_handler
s##bsg_device
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 << 7 ) ) ) ) ; 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 ; } 
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##scsi_device_handler
s##bsg_device
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 ; } 
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 ; } 
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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/qla2xxx/qla_target.o */
s##cfs_rq
s##sched_class
s##task_group
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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##scsi_device_handler
s##bsg_device
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 
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 << 7 ) ) ) ) ; } 
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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##pid_namespace
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##ftrace_ret_stack
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##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##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##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 
__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 
__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 
__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 
__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 
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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_phy_linkrates struct sas_phy_linkrates { e#sas_linkrate maximum_linkrate ; e#sas_linkrate minimum_linkrate ; } 
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##proc_ns_operations
s##module_param_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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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/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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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/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##static_key_mod
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 ; } 
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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
t#sdio_irq_handler_t typedef void ( sdio_irq_handler_t ) ( s#sdio_func * ) 
s#sdio_func_tuple struct sdio_func_tuple { s#sdio_func_tuple * next ; unsigned char code ; unsigned char size ; unsigned char data [ ] ; } 
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##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 * ) 
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##static_key_mod
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##poll_table_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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/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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##target_backend
s##target_backend_ops
s##target_core_fabric_ops
s##target_fabric_configfs
s##socket
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##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##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##target_backend
s##target_backend_ops
s##target_fabric_configfs
s##socket
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##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##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##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##futex_pi_state
s##perf_event_context
s##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##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##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##target_backend
s##target_backend_ops
s##target_fabric_configfs
s##socket
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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##target_backend
s##target_backend_ops
s##target_fabric_configfs
s##socket
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##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##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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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
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##iov_iter
s##io_comp_batch
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##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##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##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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##uprobe
s##perf_event
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##perf_event
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##perf_event
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##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##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##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##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/thermal/cpufreq_cooling.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##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##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##static_key_mod
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##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##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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##dev_pm_qos
s##irq_data
s##irq_domain_chip_generic
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##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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#circ_buf struct circ_buf { char * buf ; int head ; int tail ; } 
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##static_key_mod
s##workqueue_struct
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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##static_key_mod
s##workqueue_struct
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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
s##dev_pm_qos
s##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##static_key_mod
s##workqueue_struct
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##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##driver_private
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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##pid_namespace
s##watch_list
s##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 << 7 ) ) ) ) ; 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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##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##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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##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##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##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##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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
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##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##iommu_group
s##dev_iommu
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 ; } 
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 ) 
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 , } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 * ) 
s#usb_otg_caps struct usb_otg_caps { t#u16 otg_rev ; t#bool hnp_support ; t#bool srp_support ; t#bool adp_support ; } 
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##static_key_mod
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##poll_table_struct
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##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##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_data
s##irq_domain_chip_generic
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##eeh_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s#ulpi_ops struct ulpi_ops { int ( * read ) ( s#device * , t#u8 ) ; int ( * write ) ( s#device * , t#u8 , t#u8 ) ; } 
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 ; } 
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##regulator
s##usb_gadget
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_type enum usb_charger_type { UNKNOWN_TYPE = 0 , SDP_TYPE = 1 , DCP_TYPE = 2 , CDP_TYPE = 3 , ACA_TYPE = 4 , } 
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##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_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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
sb800_prefetch void sb800_prefetch ( s#device * , int ) 
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/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##static_key_mod
s##workqueue_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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#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#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#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_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_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 ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 */
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##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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pollfd
s##pid_namespace
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##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##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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/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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
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##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##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##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##static_key_mod
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##poll_table_struct
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##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##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##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##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##static_key_mod
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##poll_table_struct
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##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##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##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##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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##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##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##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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##user_namespace
s##ucounts
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##nsproxy
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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
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##bpf_prog
s##bpf_offloaded_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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##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
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/vfio/mdev/mdev_core.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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#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##static_key_mod
s##workqueue_struct
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##pid_namespace
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
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##fscrypt_info
s##fsverity_info
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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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/vfio_spapr_eeh.o */
s##pci_dev
vfio_spapr_pci_eeh_open void vfio_spapr_pci_eeh_open ( s#pci_dev * ) 
vfio_spapr_pci_eeh_release void vfio_spapr_pci_eeh_release ( s#pci_dev * ) 
s##iommu_group
vfio_spapr_iommu_eeh_ioctl long vfio_spapr_iommu_eeh_ioctl ( s#iommu_group * , unsigned int , unsigned long ) 

/* 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##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##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##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
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 struct vhost_iotlb { s#rb_root_cached root ; s#list_head list ; unsigned int limit ; unsigned int nmaps ; unsigned int flags ; } 
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##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##kernfs_open_node
s##kernfs_iattrs
s##workqueue_struct
s##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##ftrace_ret_stack
s##mem_cgroup
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
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 
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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 * ) 
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##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
dummy_con extern const s#consw dummy_con 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##msi_desc
s##msi_msg
s##proc_dir_entry
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##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##cdev
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_mark_connector
s##fiemap_extent_info
s##fileattr
s##fscrypt_info
s##fsverity_info
s##sock
s##device_private
s##driver_private
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_mark_connector
s##fiemap_extent_info
s##fileattr
s##fscrypt_info
s##fsverity_info
s##sock
s##device_private
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_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##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 ) 
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 */
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
s##iommu_group
s##dev_iommu
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
sys_imageblit extern void sys_imageblit ( s#fb_info * , const s#fb_image * ) 

/* drivers/video/fbdev/macmodes.o */
mac_vmode_to_var extern int mac_vmode_to_var ( int , int , s#fb_var_screeninfo * ) 
mac_map_monitor_sense extern int mac_map_monitor_sense ( int ) 
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##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##pipe_inode_info
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
mac_find_mode extern int mac_find_mode ( s#fb_var_screeninfo * , s#fb_info * , const char * , unsigned int ) 

/* 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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/logo/logo.o */
s#linux_logo struct linux_logo { int type ; unsigned int width ; unsigned int height ; unsigned int clutsize ; const unsigned char * clut ; const unsigned char * data ; } 
fb_find_logo extern const s#linux_logo * fb_find_logo ( 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##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##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##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
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##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##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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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 * ) 
s#vring struct vring { unsigned int num ; t#vring_desc_t * desc ; t#vring_avail_t * avail ; t#vring_used_t * used ; } 
__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/watchdog/watchdog_core.o */
s##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##eeh_dev
s##cxl_context
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##file_operations
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##device_private
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
s##device_node
s##fwnode_handle
s##iommu_group
s##dev_iommu
s##file_operations
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##fs_pin
s##nameidata
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##static_key_mod
s##workqueue_struct
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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 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##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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_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##static_key_mod
s##workqueue_struct
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##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##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##pollfd
s##pid_namespace
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_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##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##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##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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##dentry
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##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##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##kmem_cache
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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#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
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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_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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##pollfd
s##pid_namespace
s##watch_list
s##key_user
s##kernel_pkey_params
s##kernel_pkey_query
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_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 * ) 
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_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##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##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##page_pool
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
u##fscrypt_policy
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
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_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##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##anon_vma
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##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##cdev
s##fscrypt_info
s##fsverity_info
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
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##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##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##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##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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##fs_pin
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##pollfd
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##static_key_mod
s##workqueue_struct
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##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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##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##ftrace_ret_stack
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##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
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##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##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##ftrace_ret_stack
s##mem_cgroup
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 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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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##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##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##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##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##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##capture_control
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##eventfd_ctx
s##memory_tier
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##iov_iter
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##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##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##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 
__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##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##workqueue_struct
s##kmem_cache
s##anon_vma
s##mempolicy
s##userfaultfd_ctx
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##time_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##ftrace_ret_stack
s##mem_cgroup
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##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##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
__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_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 , } 
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
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 ; } 
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 * ) 
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##page_pool
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
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##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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
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 

/* 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
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
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##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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
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
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_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##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
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 * ) 

/* fs/fuse/dax.o */
s##cfs_rq
s##sched_class
s##task_group
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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##capture_control
s##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##eventfd_ctx
s##memory_tier
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##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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
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##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##static_key_mod
s##workqueue_struct
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##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##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##ftrace_ret_stack
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##fs_pin
s##proc_ns_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##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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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_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 * ) 

/* 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##pollfd
s##pid_namespace
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##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##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##kmem_cache
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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
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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##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##pollfd
s##pid_namespace
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##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##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##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##kmem_cache
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##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##pollfd
s##pid_namespace
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##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##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##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##kmem_cache
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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##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##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
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##fs_pin
s##nameidata
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##ftrace_ret_stack
s##mem_cgroup
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##static_key_mod
s##workqueue_struct
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##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##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##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##ftrace_ret_stack
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##pid_namespace
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##pid_namespace
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##pid_namespace
s##userfaultfd_ctx
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##kstatfs
s##export_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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
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##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##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##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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##cfs_rq
s##sched_class
s##task_group
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/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##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##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##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##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##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##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
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##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##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##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##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##ftrace_ret_stack
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##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##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#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#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#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##swap_info_struct
s##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##fscache_cache_tag
s##nlm_host
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##fscache_cache_tag
s##nlm_host
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##pid_namespace
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cache_tag
s##nlm_host
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cache_tag
s##nlm_host
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##pid_namespace
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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##nfs_fscache_key
s##fscache_cookie
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cookie
s##nlm_host
s##nfs_fscache_key
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##pid_namespace
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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##fscache_cache_tag
s##nlm_host
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##nfs_fscache_key
s##fscache_cookie
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##nfs_fscache_key
s##fscache_cookie
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##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##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##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 

/* 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##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##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##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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 
__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 
__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 
__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 

/* 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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##fscache_cookie
s##nlm_host
s##nfs_fscache_key
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##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##pid_namespace
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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cache_tag
s##nlm_host
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
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##fscache_cache_tag
s##nlm_host
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##pid_namespace
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##kmem_cache
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##fscache_cache_tag
s##nlm_host
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#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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
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
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##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##fscache_cookie
s##nlm_host
s##nfs_iostats
s##nfs_fscache_key
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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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##ftrace_ret_stack
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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##iov_iter
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##pipe_inode_info
s##io_uring_cmd
s##cfs_rq
s##sched_class
s##task_group
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##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##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##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##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##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##task_delay_info
s##ftrace_ret_stack
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##iov_iter
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##pipe_inode_info
s##io_uring_cmd
s##cfs_rq
s##sched_class
s##task_group
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##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##uprobe
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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
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##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##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##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##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##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_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##pollfd
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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##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##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##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##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##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##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##time_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
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##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##ftrace_ret_stack
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
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##static_key_mod
s##workqueue_struct
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##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##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##pollfd
s##pid_namespace
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##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##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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##static_key_mod
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##poll_table_struct
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##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##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
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##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##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##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##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##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##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##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##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##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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##iov_iter
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##pipe_inode_info
s##io_uring_cmd
s##cfs_rq
s##sched_class
s##task_group
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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##time_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##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##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##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##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##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##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##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##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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_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##pid_namespace
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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
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##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 
__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 

/* 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##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##workqueue_struct
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##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##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##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##ftrace_ret_stack
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##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##workqueue_struct
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##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##time_namespace
s##kernfs_open_node
s##kernfs_iattrs
s##cgroup_taskset
s##fs_struct
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##ftrace_ret_stack
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##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##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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_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##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##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##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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##page_pool
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
s##reclaim_state
s##backing_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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
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##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##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##bpf_prog_array
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
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##page_pool
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##bio_list
s##blk_plug
s##reclaim_state
s##backing_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##ftrace_ret_stack
s##mem_cgroup
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##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##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/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 ] [ ( ( ( 2048 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] 
cpu_all_bits extern const unsigned long cpu_all_bits [ ( ( ( 2048 ) + ( ( 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/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##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##static_key_mod
s##workqueue_struct
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##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##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##time_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##static_key_mod
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##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pipe_inode_info
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.o */
request_dma extern int request_dma ( unsigned int , const char * ) 
free_dma extern void free_dma ( unsigned int ) 
dma_spin_lock extern t#spinlock_t dma_spin_lock 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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_data
s##irq_domain_chip_generic
s##dev_pin_info
s##dma_coherent_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##iov_iter
s##io_comp_batch
s##poll_table_struct
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##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##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##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##iov_iter
s##io_comp_batch
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##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##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##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##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##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##pollfd
s##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##ftrace_ret_stack
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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##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##static_key_mod
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
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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/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##static_key_mod
s##workqueue_struct
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 ) 
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##static_key_mod
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##poll_table_struct
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##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##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##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##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 * ) 

/* 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##static_key_mod
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##poll_table_struct
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##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##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##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##iommu_group
s##dev_iommu
s##msi_desc
s##msi_msg
dummy_irq_chip extern s#irq_chip dummy_irq_chip 

/* 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##static_key_mod
s##workqueue_struct
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##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##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##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##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/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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
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##poll_table_struct
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##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##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##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##iommu_group
s##dev_iommu
s##msi_msg
s##proc_dir_entry
irq_to_desc extern s#irq_desc * irq_to_desc ( unsigned int ) 
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##static_key_mod
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##poll_table_struct
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##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##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##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##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##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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
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##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##workqueue_struct
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
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##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#ppc_opcode_t typedef t#u32 ppc_opcode_t 
t#kprobe_opcode_t typedef t#ppc_opcode_t 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 ) 
s#arch_specific_insn struct arch_specific_insn { t#kprobe_opcode_t * insn ; int boostable ; } 
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##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##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##workqueue_struct
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##ftrace_ret_stack
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/livepatch/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##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##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##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#klp_func struct klp_func { const char * old_name ; void * new_func ; unsigned long old_sympos ; void * old_func ; s#kobject kobj ; s#list_head node ; s#list_head stack_node ; unsigned long old_size , new_size ; t#bool nop ; t#bool patched ; t#bool transition ; } 
s#klp_callbacks struct klp_callbacks { int ( * pre_patch ) ( s#klp_object * ) ; void ( * post_patch ) ( s#klp_object * ) ; void ( * pre_unpatch ) ( s#klp_object * ) ; void ( * post_unpatch ) ( s#klp_object * ) ; t#bool post_unpatch_enabled ; } 
s#klp_object struct klp_object { const char * name ; s#klp_func * funcs ; s#klp_callbacks callbacks ; s#kobject kobj ; s#list_head func_list ; s#list_head node ; s#module * mod ; t#bool dynamic ; t#bool patched ; } 
s#klp_state struct klp_state { unsigned long id ; unsigned int version ; void * data ; } 
s#klp_patch struct klp_patch { s#module * mod ; s#klp_object * objs ; s#klp_state * states ; t#bool replace ; s#list_head list ; s#kobject kobj ; s#list_head obj_list ; t#bool enabled ; t#bool forced ; s#work_struct free_work ; s#completion finish ; } 
klp_enable_patch int klp_enable_patch ( s#klp_patch * ) 

/* kernel/livepatch/shadow.o */
klp_shadow_get void * klp_shadow_get ( void * , unsigned long ) 
t#klp_shadow_ctor_t typedef int ( * klp_shadow_ctor_t ) ( void * , void * , void * ) 
klp_shadow_alloc void * klp_shadow_alloc ( void * , unsigned long , t#size_t , t#gfp_t , t#klp_shadow_ctor_t , void * ) 
klp_shadow_get_or_alloc void * klp_shadow_get_or_alloc ( void * , unsigned long , t#size_t , t#gfp_t , t#klp_shadow_ctor_t , void * ) 
t#klp_shadow_dtor_t typedef void ( * klp_shadow_dtor_t ) ( void * , void * ) 
klp_shadow_free void klp_shadow_free ( void * , unsigned long , t#klp_shadow_dtor_t ) 
klp_shadow_free_all void klp_shadow_free_all ( unsigned long , t#klp_shadow_dtor_t ) 

/* kernel/livepatch/state.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##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##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##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
klp_get_state s#klp_state * klp_get_state ( s#klp_patch * , unsigned long ) 
klp_get_prev_state s#klp_state * klp_get_prev_state ( unsigned long ) 

/* 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##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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##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##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
__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 */
native_queued_spin_lock_slowpath extern void native_queued_spin_lock_slowpath ( s#qspinlock * , t#u32 ) 
__pv_queued_spin_unlock extern void __pv_queued_spin_unlock ( s#qspinlock * ) 
__pv_queued_spin_lock_slowpath extern void __pv_queued_spin_lock_slowpath ( s#qspinlock * , t#u32 ) 

/* kernel/locking/rtmutex_api.o */
s##cfs_rq
s##sched_class
s##task_group
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##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
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_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_unlock_irqrestore ( t#raw_spinlock_t * , unsigned long ) 
_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_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_unlock_irqrestore ( t#rwlock_t * , unsigned long ) 
_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_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_unlock_irqrestore ( t#rwlock_t * , unsigned long ) 
_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##iov_iter
s##io_comp_batch
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##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##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##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 
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
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 << 7 ) ) ) ) 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__ ( ( __no_instrument_function__ ) ) __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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##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##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##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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##page_pool
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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##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##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##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##static_key_mod
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##poll_table_struct
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/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 */
s#pm_qos_request struct pm_qos_request { s#plist_node node ; s#pm_qos_constraints * qos ; } 
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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##cfs_rq
s##sched_class
s##task_group
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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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_read_unlock_strict void rcu_read_unlock_strict ( void ) 
rcu_all_qs void rcu_all_qs ( void ) 
rcu_note_context_switch void rcu_note_context_switch ( t#bool ) 
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 ) 
rcutorture_sched_setaffinity long rcutorture_sched_setaffinity ( t#pid_t , const s#cpumask * ) 
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##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##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##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##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##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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##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
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##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##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##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##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 * ) 

/* kernel/sched/clock.o */
sched_clock extern unsigned long long __attribute__ ( ( __no_instrument_function__ ) ) 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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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 << 7 ) ) ) ) ; 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##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##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 << 7 ) ) ) ) ; 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 ; 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 ; 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 << 7 ) ) ) ) ; 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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
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 ) 
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 ) 
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 ) 
__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##static_key_mod
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##static_key_mod
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##static_key_mod
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##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
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 */
_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##static_key_mod
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##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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 ) 
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_MAX , VDSO_CLOCKMODE_TIMENS = ( ( int ) ( ~ 0U >> 1 ) ) } 
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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#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 ; } 
__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##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##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##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##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 << 7 ) ) , __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##iov_iter
s##io_comp_batch
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##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##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##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##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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
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##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##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 << 7 ) ) , __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##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##static_key_mod
s##workqueue_struct
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##futex_pi_state
s##perf_event_context
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
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 

/* 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 
__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 
__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 
__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 

/* 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##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##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##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##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 
__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 
__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 
__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 

/* 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##fs_pin
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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__ ( ( __no_instrument_function__ ) ) trace_clock_local ( void ) 
trace_clock extern t#u64 __attribute__ ( ( __no_instrument_function__ ) ) trace_clock ( void ) 
trace_clock_jiffies extern t#u64 __attribute__ ( ( __no_instrument_function__ ) ) trace_clock_jiffies ( void ) 
trace_clock_global extern t#u64 __attribute__ ( ( __no_instrument_function__ ) ) 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##fs_pin
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##iov_iter
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##iov_iter
s##io_comp_batch
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pipe_inode_info
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##iov_iter
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##iov_iter
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##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##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##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##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##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##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##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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
init_user_ns extern s#user_namespace init_user_ns 

/* kernel/user_namespace.o */
s##cfs_rq
s##sched_class
s##task_group
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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##uprobe
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##pollfd
s##pid_namespace
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##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##capture_control
s##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##eventfd_ctx
s##memory_tier
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##iov_iter
s##io_comp_batch
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##pid_namespace
s##key_user
s##key_type
s##assoc_array_ptr
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##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##static_key_mod
s##workqueue_struct
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/842/842_compress.o */
sw842_compress int sw842_compress ( const t#u8 * , unsigned int , t#u8 * , unsigned int * , void * ) 

/* lib/842/842_decompress.o */
sw842_decompress int sw842_decompress ( const t#u8 * , unsigned int , t#u8 * , unsigned int * ) 

/* 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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/bitrev.o */
byte_rev_table extern t#u8 const byte_rev_table [ 256 ] 

/* 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/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 ) 
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 [ ] 
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 ; } 
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 */
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 [ 1 ] ; s#poly1305_core_key core_r ; } ; } 
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-donna32.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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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 * ) 
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
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 ; } 
__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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##page_pool
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##ucounts
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##nsproxy
s##tty_struct
s##taskstats
s##tty_audit_buf
s##audit_context
s##seccomp_filter
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##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##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
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_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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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.o */
ioread8 extern unsigned int ioread8 ( const void * ) 
ioread16 extern unsigned int ioread16 ( const void * ) 
ioread16be extern unsigned int ioread16be ( const void * ) 
ioread32 extern unsigned int ioread32 ( const void * ) 
ioread32be extern unsigned int ioread32be ( const void * ) 
ioread64_lo_hi extern t#u64 ioread64_lo_hi ( const void * ) 
ioread64_hi_lo extern t#u64 ioread64_hi_lo ( const void * ) 
ioread64be_lo_hi extern t#u64 ioread64be_lo_hi ( const void * ) 
ioread64be_hi_lo extern t#u64 ioread64be_hi_lo ( const void * ) 
iowrite8 extern void iowrite8 ( t#u8 , void * ) 
iowrite16 extern void iowrite16 ( t#u16 , void * ) 
iowrite16be extern void iowrite16be ( t#u16 , void * ) 
iowrite32 extern void iowrite32 ( t#u32 , void * ) 
iowrite32be extern void iowrite32be ( t#u32 , void * ) 
iowrite64_lo_hi extern void iowrite64_lo_hi ( t#u64 , void * ) 
iowrite64_hi_lo extern void iowrite64_hi_lo ( t#u64 , void * ) 
iowrite64be_lo_hi extern void iowrite64be_lo_hi ( t#u64 , void * ) 
iowrite64be_hi_lo extern void iowrite64be_hi_lo ( t#u64 , void * ) 
ioread8_rep extern void ioread8_rep ( const void * , void * , unsigned long ) 
ioread16_rep extern void ioread16_rep ( const void * , void * , unsigned long ) 
ioread32_rep extern void ioread32_rep ( const void * , void * , unsigned long ) 
iowrite8_rep extern void iowrite8_rep ( void * , const void * , unsigned long ) 
iowrite16_rep extern void iowrite16_rep ( void * , const void * , unsigned long ) 
iowrite32_rep extern void iowrite32_rep ( void * , const void * , unsigned long ) 
ioport_map extern void * ioport_map ( unsigned long , unsigned int ) 
ioport_unmap extern void ioport_unmap ( void * ) 
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##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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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_iounmap extern void pci_iounmap ( s#pci_dev * , void * ) 

/* 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##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##futex_pi_state
s##perf_event_context
s##mempolicy
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##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##static_key_mod
s##workqueue_struct
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_mc_to_iter t#size_t _copy_mc_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 */
__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##task_struct
s##kioctx_table
s##user_namespace
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##vm_operations_struct
s##mempolicy
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##static_key_mod
s##workqueue_struct
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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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/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 */
s#reciprocal_value struct reciprocal_value { t#u32 m ; t#u8 sh1 , sh2 ; } 
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/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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##workqueue_struct
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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##iommu_table_group
s##cxl_context
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 ) 

/* 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##static_key_mod
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##poll_table_struct
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##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
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##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##static_key_mod
s##workqueue_struct
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 ) 
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/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/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 * ) 
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 ) 
strcmp extern int strcmp ( const char * , const char * ) 
strchr extern char * strchr ( const char * , int ) 
strchrnul extern char * strchrnul ( const char * , int ) 
strrchr extern char * strrchr ( 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 * ) 
strlen extern t#__kernel_size_t strlen ( const char * ) 
strnlen extern t#__kernel_size_t strnlen ( const char * , t#__kernel_size_t ) 
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 * ) 
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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##uprobe
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##address_space
s##file
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##vm_operations_struct
s##userfaultfd_ctx
s##sock
s##seq_file
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##module_param_attrs
s##exception_table_entry
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##workqueue_struct
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/usercopy.o */
_copy_from_user extern __attribute__ ( ( __warn_unused_result__ ) ) unsigned long _copy_from_user ( void * , const void * , unsigned long ) 
_copy_to_user extern __attribute__ ( ( __warn_unused_result__ ) ) unsigned long _copy_to_user ( void * , const void * , unsigned long ) 
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##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##disk_stats
s##device_private
s##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##ftrace_ret_stack
s##mem_cgroup
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##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##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##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##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##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##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##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##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##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##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##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##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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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##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##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##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##pollfd
s##pid_namespace
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##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##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##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##pollfd
s##pid_namespace
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##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##memory_tier
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##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##workqueue_struct
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##ftrace_ret_stack
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##pollfd
s##pid_namespace
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##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##kmem_cache
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##ftrace_ret_stack
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##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##workqueue_struct
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##ftrace_ret_stack
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/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##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##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##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##disk_stats
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##ftrace_ret_stack
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 << 8 ) ] ; } 
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##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##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##ftrace_ret_stack
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__ ( ( __no_instrument_function__ ) ) copy_to_user_nofault ( void * , const void * , t#size_t ) 

/* 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##fs_pin
s##nameidata
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##ftrace_ret_stack
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##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##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##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##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##workqueue_struct
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
s##cfs_rq
s##sched_class
s##task_group
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 extern 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 * ) 
generic_access_phys int generic_access_phys ( s#vm_area_struct * , unsigned long , void * , int , int ) 
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##pollfd
s##pid_namespace
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##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##msi_desc
s##msi_msg
s##proc_dir_entry
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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##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##ftrace_ret_stack
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##pollfd
s##pid_namespace
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##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##memory_tier
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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 */
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##pollfd
s##pid_namespace
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##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##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##memory_tier
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##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##workqueue_struct
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##page_pool
s##kmem_cache
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##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##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##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##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##fs_pin
s##nameidata
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##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##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##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##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##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 
__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 
__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 
__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##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##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##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 * ) 
__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##static_key_mod
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##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##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##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 
_numa_mem_ extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( int ) _numa_mem_ 
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##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##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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##pollfd
s##pid_namespace
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##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##memory_tier
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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 * ) 

/* 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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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#KMALLOC_NORMAL 0 
E#NR_KMALLOC_TYPES ( E#KMALLOC_NORMAL ) + 3 
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 
__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 
__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 
__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 
__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 
__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 

/* 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##pollfd
s##pid_namespace
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##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##memory_tier
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
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 << ( 24 - 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##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##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##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 ) 
__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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##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##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##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##pollfd
s##pid_namespace
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##page_pool
s##kmem_cache
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##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##ftrace_ret_stack
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##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##workqueue_struct
s##poll_table_struct
s##kernfs_open_node
s##kernfs_iattrs
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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
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##ftrace_ret_stack
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##iov_iter
s##io_comp_batch
s##poll_table_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##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 ) 
__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 ) 
s#vm_struct struct vm_struct { s#vm_struct * next ; void * addr ; unsigned long size ; unsigned long flags ; s#page * * pages ; unsigned int page_order ; unsigned int nr_pages ; t#phys_addr_t phys_addr ; const void * caller ; } 
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##fs_pin
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
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##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##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##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##pid_namespace
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##static_key_mod
s##workqueue_struct
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##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##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##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##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##ftrace_ret_stack
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 ) 
inc_node_state extern void inc_node_state ( s#pglist_data * , e#node_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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
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##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##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##static_key_mod
s##workqueue_struct
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/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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##kmem_cache
s##bio_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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##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##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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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 << 7 ) ) ) ) ; } 
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/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##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##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##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
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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_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_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##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##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##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
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##io_comp_batch
s##linux_binfmt
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##nameidata
s##sem_undo_list
s##fs_struct
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##kmem_cache
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##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##ftrace_ret_stack
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##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##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##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
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##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##ftrace_ret_stack
s##mem_cgroup
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##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##pollfd
s##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_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 extern int ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * , t#bool ) 
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 * ) 
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 ) 

/* 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##pollfd
s##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_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##pid_namespace
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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_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 << 7 ) ) ) ) ; t#call_single_data_t csd __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; } 
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 * ) 
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##static_key_mod
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_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##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##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 
__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 
__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 
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 * ) 
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 ; } 
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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 ) 
s#flow_dissector_key_icmp struct flow_dissector_key_icmp { struct { t#u8 type ; t#u8 code ; } ; t#u16 id ; } 
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 ) 
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_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 ; } 
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##pid_namespace
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##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##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##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_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 
__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 
__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 << 7 ) ) ) ) ; 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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 
__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 

/* 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##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##pid_namespace
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##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##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##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##ftrace_ret_stack
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
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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##mempolicy
s##numa_group
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##static_key_mod
s##workqueue_struct
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##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##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##fiemap_extent_info
s##fileattr
s##bdi_writeback
s##cdev
s##fscrypt_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##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
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##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##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##msi_desc
s##msi_msg
s##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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##ftrace_ret_stack
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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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 ) 

/* 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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##pid_namespace
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##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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##dev_pin_info
s##bus_dma_region
s##dma_coherent_mem
s##io_tlb_mem
s##iommu_table
s##hotplug_slot
s##aer_stats
s##rcec_ea
s##pcie_link_state
s##pci_sriov
s##pci_p2pdma
s##iommu_table_group
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##static_key_mod
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##pid_namespace
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##bpf_prog
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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
s##bpf_cgroup_storage
s##netns_ipvs
s##mpls_route
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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##ftrace_ret_stack
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#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##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##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##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##ftrace_ret_stack
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
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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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#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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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#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 [ ] ; } 
__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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
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_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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#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_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#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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
__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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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
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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##pid_namespace
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##ftrace_ret_stack
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
__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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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 
tcp_sockets_allocated extern s#percpu_counter tcp_sockets_allocated 
tcp_memory_pressure extern unsigned long tcp_memory_pressure 
s##static_key_mod
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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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 ) 
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 ; } 
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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 ; 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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##fs_pin
s##proc_ns_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##nameidata
s##sem_undo_list
s##fs_struct
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##fs_pin
s##nameidata
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##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_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##ftrace_ret_stack
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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
__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##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##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##fs_pin
s##nameidata
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##ftrace_ret_stack
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##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_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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##ftrace_ret_stack
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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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##ftrace_ret_stack
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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##ftrace_ret_stack
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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##io_comp_batch
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##kernfs_open_node
s##kernfs_iattrs
s##bpf_prog_array
s##cgroup_taskset
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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#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 
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##fs_pin
s##nameidata
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##ftrace_ret_stack
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_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#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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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
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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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/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##pid_namespace
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##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_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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
s##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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 * ) ; s#module * me ; const char * table ; unsigned int matchsize ; unsigned int usersize ; 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 * ) ; s#module * me ; const char * table ; unsigned int targetsize ; unsigned int usersize ; 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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##nameidata
s##sem_undo_list
s##fs_struct
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 [ ( ( ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) + ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) & ~ ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) ] ; unsigned long present [ ( ( ( ( ( ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) + ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) & ~ ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long full [ ( ( ( ( ( ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) + ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) & ~ ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int chain_len [ ( ( ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) + ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 1 ) ) & ~ ( ( typeof ( ( 2 * 1000 * 10 / 8 / 50 ) - ( ( 8 ) - 1 ) ) ) ( ( 8 ) ) - 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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##perf_event
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##nameidata
s##sem_undo_list
s##fs_struct
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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##perf_event
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##pid_namespace
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##kmem_cache
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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##ftrace_ret_stack
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##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##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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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#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##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##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##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##nameidata
s##sem_undo_list
s##fs_struct
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
s##nameidata
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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##kmem_cache
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##kmem_cache
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##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##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##ftrace_ret_stack
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
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##pid_namespace
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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 << 7 ) ) ) ) ; 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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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_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_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_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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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/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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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/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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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#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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##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##ftrace_ret_stack
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##static_key_mod
s##workqueue_struct
s##trace_event_call
s##trace_eval_map
s##writeback_control
s##kstatfs
s##seq_file
s##mem_cgroup
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##watch_list
s##key_user
s##key_type
s##assoc_array_ptr
s##fsverity_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##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##futex_pi_state
s##perf_event_context
s##numa_group
s##task_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##io_tlb_mem
s##iommu_table
s##pci_dn
s##eeh_dev
s##cxl_context
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/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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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#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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##robust_list_head
s##futex_pi_state
s##perf_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##pid_namespace
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_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/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##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##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##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##pid_namespace
s##userfaultfd_ctx
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##pid_namespace
s##userfaultfd_ctx
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##pid_namespace
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
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##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##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##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##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##pid_namespace
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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##pid_namespace
s##linux_binfmt
s##cfs_rq
s##sched_class
s##task_group
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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##uprobe
s##perf_event
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##pid_namespace
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##pid_namespace
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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##pid_namespace
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##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##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##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_event_context
s##numa_group
s##watch_queue
s##task_delay_info
s##ftrace_ret_stack
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##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##pid_namespace
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##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##kmem_cache
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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##pid_namespace
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##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##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##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##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##ftrace_ret_stack
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##pid_namespace
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##io_tlb_mem
s##iommu_table
s##pci_dn
s##pci_controller
s##pci_bus
s##pci_dev
s##cxl_context
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##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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##workqueue_struct
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##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##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##ftrace_ret_stack
s##mem_cgroup
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##pid_namespace
s##cgroup_taskset
s##cfs_rq
s##sched_class
s##task_group
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##ftrace_ret_stack
s##kernfs_open_node
s##kernfs_iattrs
s##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##pollfd
s##pid_namespace
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##prot_inuse
s##mptcp_mib
s##inet_hashinfo
s##ipv4_devconf
s##ip_ra_chain
s##fib_rules_ops
s##fib_table
s##inet_peer_base
s##bucket_table
s##tcp_congestion_ops
s##tcp_fastopen_context
s##fib_notifier_ops
s##dst_entry
s##ipv6_devconf
s##fib6_info
s##rt6_info
s##rt6_statistics
s##fib6_table
s##seg6_pernet_data
s##sctp_mib
s##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##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##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##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##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##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##ftrace_ret_stack
s##mem_cgroup
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##iommu_group
s##dev_iommu
s#xdp_ring struct xdp_ring { t#u32 producer __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; t#u32 pad1 __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; t#u32 consumer __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; t#u32 pad2 __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; t#u32 flags ; t#u32 pad3 __attribute__ ( ( __aligned__ ( ( 1 << 7 ) ) ) ) ; } 
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##static_key_mod
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##pid_namespace
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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##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##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##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##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##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##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##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##time_namespace
s##tty_struct
s##tty_audit_buf
s##audit_context
s##seccomp_filter
s##rt_mutex_waiter
s##disk_stats
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##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##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##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##iommu_group
s##dev_iommu
s##gendisk
s##request_queue
s##partition_meta_info
s##blkcg_gq
s##bio_crypt_ctx
s##bio_alloc_cache
s##blk_plug
s##reclaim_state
s##capture_control
s##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##eventfd_ctx
s##memory_tier
s##uprobe
s##bpf_local_storage
s##bpf_run_ctx
s##perf_event
s##kioctx_table
s##mmu_notifier_subscriptions
s##xol_area
s##anon_vma
s##userfaultfd_ctx
s##nlm_lockowner
s##nfs4_lock_state
s##io_uring_cmd
s##module_param_attrs
s##module_sect_attrs
s##module_notes_attrs
s##static_key_mod
s##trace_event_call
s##trace_eval_map
s##kstatfs
s##export_operations
s##xattr_handler
s##fscrypt_operations
s##fsverity_operations
s##unicode_map
s##mtd_info
s##fsnotify_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
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##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##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##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##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##ftrace_ret_stack
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##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##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##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##static_key_mod
s##workqueue_struct
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##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##fs_pin
s##nameidata
s##sem_undo_list
s##fs_struct
s##files_struct
s##io_uring_task
s##uts_namespace
s##ipc_namespace
s##mnt_namespace
s##net
s##time_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##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##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##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##static_key_mod
s##workqueue_struct
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##seq_file
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##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##static_key_mod
s##workqueue_struct
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##pollfd
s##pid_namespace
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##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##time_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##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##workqueue_struct
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##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##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##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##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##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##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##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##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##seq_file
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##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##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##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##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 ) 

/* virt/kvm/eventfd.o */
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##cfs_rq
s##sched_class
s##task_group
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##of_device_id
s##acpi_device_id
s##driver_private
s##iommu_ops
s##subsys_private
s##wake_irq
s##pm_domain_data
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##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
s##kvmppc_vcpu_book3s
s##kvmppc_vcore
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
s##kvm_nested_guest
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##kvm_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##platform_msi_priv_data
s##proc_dir_entry
s##kvmppc_ops
s##kvm_irq_routing_table
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##fs_pin
s##nameidata
s##sem_undo_list
s##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##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##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_resize_hpt
s##kvmppc_xics
s##kvmppc_xive
s##platform_msi_priv_data
s##proc_dir_entry
s##kvmppc_ops
s##kvm_nested_guest
s##kvmppc_vcore
s##kvm_irq_routing_table
s##kvmppc_vcpu_book3s
s##openpic
s##kvmppc_icp
s##kvmppc_xive_vcpu
s##dtl_entry
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_flush_remote_tlbs void kvm_flush_remote_tlbs ( s#kvm * ) 
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 * ) 
__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 * ) 
kvm_get_dirty_log int kvm_get_dirty_log ( s#kvm * , s#kvm_dirty_log * , int * , s#kvm_memory_slot * * ) 
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#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 * )