| /linux/include/linux/ |
| H A D | completion.h | 35 #define COMPLETION_INITIALIZER(work) \ argument 38 #define COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) \ argument 41 #define COMPLETION_INITIALIZER_ONSTACK(work) \ argument 52 #define DECLARE_COMPLETION(work) \ argument 68 # define DECLARE_COMPLETION_ONSTACK(work) \ argument 70 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) \ argument 73 # define DECLARE_COMPLETION_ONSTACK(work) DECLARE_COMPLETION(work) argument 74 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) DECLARE_COMPLETION(work) argument
|
| /linux/fs/smb/server/ |
| H A D | ksmbd_work.c | 21 struct ksmbd_work *work = kmem_cache_zalloc(work_cache, KSMBD_DEFAULT_GFP); in ksmbd_alloc_work_struct() local 41 void ksmbd_free_work_struct(struct ksmbd_work *work) in ksmbd_free_work_struct() 93 bool ksmbd_queue_work(struct ksmbd_work *work) in ksmbd_queue_work() 98 static inline void __ksmbd_iov_pin(struct ksmbd_work *work, void *ib, in __ksmbd_iov_pin() 106 static int __ksmbd_iov_pin_rsp(struct ksmbd_work *work, void *ib, int len, in __ksmbd_iov_pin_rsp() 156 int ksmbd_iov_pin_rsp(struct ksmbd_work *work, void *ib, int len) in ksmbd_iov_pin_rsp() 161 int ksmbd_iov_pin_rsp_read(struct ksmbd_work *work, void *ib, int len, in ksmbd_iov_pin_rsp_read() 167 int allocate_interim_rsp_buf(struct ksmbd_work *work) in allocate_interim_rsp_buf()
|
| H A D | smb2pdu.c | 45 __wbuf(struct ksmbd_work * work,void ** req,void ** rsp) __wbuf() argument 99 smb2_get_ksmbd_tcon(struct ksmbd_work * work) smb2_get_ksmbd_tcon() argument 151 smb2_set_err_rsp(struct ksmbd_work * work) smb2_set_err_rsp() argument 182 is_smb2_neg_cmd(struct ksmbd_work * work) is_smb2_neg_cmd() argument 206 is_smb2_rsp(struct ksmbd_work * work) is_smb2_rsp() argument 227 get_smb2_cmd_val(struct ksmbd_work * work) get_smb2_cmd_val() argument 243 set_smb2_rsp_status(struct ksmbd_work * work,__le32 err) set_smb2_rsp_status() argument 263 init_smb2_neg_rsp(struct ksmbd_work * work) init_smb2_neg_rsp() argument 324 smb2_set_rsp_credits(struct ksmbd_work * work) smb2_set_rsp_credits() argument 386 init_chained_smb2_rsp(struct ksmbd_work * work) init_chained_smb2_rsp() argument 456 is_chained_smb2_message(struct ksmbd_work * work) is_chained_smb2_message() argument 507 init_smb2_rsp_hdr(struct ksmbd_work * work) init_smb2_rsp_hdr() argument 537 smb2_allocate_rsp_buf(struct ksmbd_work * work) smb2_allocate_rsp_buf() argument 581 smb2_check_user_session(struct ksmbd_work * work) smb2_check_user_session() argument 662 setup_async_work(struct ksmbd_work * work,void (* fn)(void **),void ** arg) setup_async_work() argument 691 release_async_work(struct ksmbd_work * work) release_async_work() argument 709 smb2_send_interim_resp(struct ksmbd_work * work,__le32 status) smb2_send_interim_resp() argument 1102 smb2_handle_negotiate(struct ksmbd_work * work) smb2_handle_negotiate() argument 1300 generate_preauth_hash(struct ksmbd_work * work) generate_preauth_hash() argument 1348 ntlm_negotiate(struct ksmbd_work * work,struct negotiate_message * negblob,size_t negblob_len,struct smb2_sess_setup_rsp * rsp) ntlm_negotiate() argument 1457 ntlm_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) ntlm_authenticate() argument 1597 krb5_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) krb5_authenticate() argument 1691 krb5_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) krb5_authenticate() argument 1699 smb2_sess_setup(struct ksmbd_work * work) smb2_sess_setup() argument 1982 smb2_tree_connect(struct ksmbd_work * work) smb2_tree_connect() argument 2183 smb2_tree_disconnect(struct ksmbd_work * work) smb2_tree_disconnect() argument 2244 smb2_session_logoff(struct ksmbd_work * work) smb2_session_logoff() argument 2300 create_smb2_pipe(struct ksmbd_work * work) create_smb2_pipe() argument 2611 smb2_creat(struct ksmbd_work * work,struct path * path,char * name,int open_flags,umode_t posix_mode,bool is_dir) smb2_creat() argument 2649 smb2_create_sd_buffer(struct ksmbd_work * work,struct smb2_create_req * req,const struct path * path) smb2_create_sd_buffer() argument 2713 parse_durable_handle_context(struct ksmbd_work * work,struct smb2_create_req * req,struct lease_ctx_info * lc,struct durable_info * dh_info) parse_durable_handle_context() argument 2890 smb2_open(struct ksmbd_work * work) smb2_open() argument 4161 struct ksmbd_work *work; global() member 4380 smb2_resp_buf_len(struct ksmbd_work * work,unsigned short hdr2_len) smb2_resp_buf_len() argument 4389 smb2_calc_max_out_buf_len(struct ksmbd_work * work,unsigned short hdr2_len,unsigned int out_buf_len) smb2_calc_max_out_buf_len() argument 4405 smb2_query_dir(struct ksmbd_work * work) smb2_query_dir() argument 4710 smb2_get_ea(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_query_info_req * req,struct smb2_query_info_rsp * rsp,void * rsp_org) smb2_get_ea() argument 4960 get_file_all_info(struct ksmbd_work * work,struct smb2_query_info_rsp * rsp,struct ksmbd_file * fp,void * rsp_org) get_file_all_info() argument 5048 get_file_alternate_info(struct ksmbd_work * work,struct smb2_query_info_rsp * rsp,struct ksmbd_file * fp,void * rsp_org) get_file_alternate_info() argument 5069 get_file_stream_info(struct ksmbd_work * work,struct smb2_query_info_rsp * rsp,struct ksmbd_file * fp,void * rsp_org) get_file_stream_info() argument 5392 smb2_get_info_file(struct ksmbd_work * work,struct smb2_query_info_req * req,struct smb2_query_info_rsp * rsp) smb2_get_info_file() argument 5515 smb2_get_info_filesystem(struct ksmbd_work * work,struct smb2_query_info_req * req,struct smb2_query_info_rsp * rsp) smb2_get_info_filesystem() argument 5747 smb2_get_info_sec(struct ksmbd_work * work,struct smb2_query_info_req * req,struct smb2_query_info_rsp * rsp) smb2_get_info_sec() argument 5860 smb2_query_info(struct ksmbd_work * work) smb2_query_info() argument 5927 smb2_close_pipe(struct ksmbd_work * work) smb2_close_pipe() argument 5959 smb2_close(struct ksmbd_work * work) smb2_close() argument 6084 smb2_echo(struct ksmbd_work * work) smb2_echo() argument 6098 smb2_rename(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_file_rename_info * file_info,struct nls_table * local_nls) smb2_rename() argument 6170 smb2_create_link(struct ksmbd_work * work,struct ksmbd_share_config * share,struct smb2_file_link_info * file_info,unsigned int buf_len,struct file * filp,struct nls_table * local_nls) smb2_create_link() argument 6317 set_file_allocation_info(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_file_alloc_info * file_alloc_info) set_file_allocation_info() argument 6376 set_end_of_file_info(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_file_eof_info * file_eof_info) set_end_of_file_info() argument 6410 set_rename_info(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_file_rename_info * rename_info,unsigned int buf_len) set_rename_info() argument 6510 smb2_set_info_file(struct ksmbd_work * work,struct ksmbd_file * fp,struct smb2_set_info_req * req,struct ksmbd_share_config * share) smb2_set_info_file() argument 6619 smb2_set_info(struct ksmbd_work * work) smb2_set_info() argument 6727 smb2_read_pipe(struct ksmbd_work * work) smb2_read_pipe() argument 6788 smb2_set_remote_key_for_rdma(struct ksmbd_work * work,struct smbdirect_buffer_descriptor_v1 * desc,__le32 Channel,__le16 ChannelInfoLength) smb2_set_remote_key_for_rdma() argument 6818 smb2_read_rdma_channel(struct ksmbd_work * work,struct smb2_read_req * req,void * data_buf,size_t length) smb2_read_rdma_channel() argument 6840 smb2_read(struct ksmbd_work * work) smb2_read() argument 7021 smb2_write_pipe(struct ksmbd_work * work) smb2_write_pipe() argument 7082 smb2_write_rdma_channel(struct ksmbd_work * work,struct smb2_write_req * req,struct ksmbd_file * fp,loff_t offset,size_t length,bool sync) smb2_write_rdma_channel() argument 7118 smb2_write(struct ksmbd_work * work) smb2_write() argument 7269 smb2_flush(struct ksmbd_work * work) smb2_flush() argument 7299 smb2_cancel(struct ksmbd_work * work) smb2_cancel() argument 7478 smb2_lock(struct ksmbd_work * work) smb2_lock() argument 7849 fsctl_copychunk(struct ksmbd_work * work,struct copychunk_ioctl_req * ci_req,unsigned int cnt_code,unsigned int input_count,unsigned long long volatile_id,unsigned long long persistent_id,struct smb2_ioctl_rsp * rsp) fsctl_copychunk() argument 8131 fsctl_query_allocated_ranges(struct ksmbd_work * work,u64 id,struct file_allocated_range_buffer * qar_req,struct file_allocated_range_buffer * qar_rsp,unsigned int in_count,unsigned int * out_count) fsctl_query_allocated_ranges() argument 8163 fsctl_pipe_transceive(struct ksmbd_work * work,u64 id,unsigned int out_buf_len,struct smb2_ioctl_req * req,struct smb2_ioctl_rsp * rsp) fsctl_pipe_transceive() argument 8208 fsctl_set_sparse(struct ksmbd_work * work,u64 id,struct file_sparse * sparse) fsctl_set_sparse() argument 8261 fsctl_request_resume_key(struct ksmbd_work * work,struct smb2_ioctl_req * req,struct resume_key_ioctl_rsp * key_rsp) fsctl_request_resume_key() argument 8285 smb2_ioctl(struct ksmbd_work * work) smb2_ioctl() argument 8639 smb20_oplock_break_ack(struct ksmbd_work * work) smb20_oplock_break_ack() argument 8779 smb21_lease_break_ack(struct ksmbd_work * work) smb21_lease_break_ack() argument 8911 smb2_oplock_break(struct ksmbd_work * work) smb2_oplock_break() argument 8944 smb2_notify(struct ksmbd_work * work) smb2_notify() argument 8971 smb2_is_sign_req(struct ksmbd_work * work,unsigned int command) smb2_is_sign_req() argument 8990 smb2_check_sign_req(struct ksmbd_work * work) smb2_check_sign_req() argument 9032 smb2_set_sign_rsp(struct ksmbd_work * work) smb2_set_sign_rsp() argument 9061 smb3_check_sign_req(struct ksmbd_work * work) smb3_check_sign_req() argument 9119 smb3_set_sign_rsp(struct ksmbd_work * work) smb3_set_sign_rsp() argument 9164 smb3_preauth_hash_rsp(struct ksmbd_work * work) smb3_preauth_hash_rsp() argument 9220 smb3_encrypt_resp(struct ksmbd_work * work) smb3_encrypt_resp() argument 9247 smb3_decrypt_req(struct ksmbd_work * work) smb3_decrypt_req() argument 9291 smb3_11_final_sess_setup_resp(struct ksmbd_work * work) smb3_11_final_sess_setup_resp() argument [all...] |
| H A D | smb_common.c | 159 int ksmbd_verify_smb_message(struct ksmbd_work *work) in ksmbd_verify_smb_message() 333 static u16 get_smb1_cmd_val(struct ksmbd_work *work) in get_smb1_cmd_val() 344 static int init_smb1_rsp_hdr(struct ksmbd_work *work) in init_smb1_rsp_hdr() 365 static int smb1_check_user_session(struct ksmbd_work *work) in smb1_check_user_session() 381 static int smb1_allocate_rsp_buf(struct ksmbd_work *work) in smb1_allocate_rsp_buf() 401 static void set_smb1_rsp_status(struct ksmbd_work *work, __le32 err) in set_smb1_rsp_status() 418 static int smb1_negotiate(struct ksmbd_work *work) in smb1_negotiate() 453 int ksmbd_populate_dot_dotdot_entries(struct ksmbd_work *work, int info_level, in ksmbd_populate_dot_dotdot_entries() 597 static int smb_handle_negotiate(struct ksmbd_work *work) in smb_handle_negotiate() 614 int ksmbd_smb_negotiate_common(struct ksmbd_work *work, unsigned int command) in ksmbd_smb_negotiate_common() [all …]
|
| H A D | vfs.c | 42 ksmbd_vfs_inherit_owner(struct ksmbd_work * work,struct inode * parent_inode,struct inode * inode) ksmbd_vfs_inherit_owner() argument 151 ksmbd_vfs_create(struct ksmbd_work * work,const char * name,umode_t mode) ksmbd_vfs_create() argument 188 ksmbd_vfs_mkdir(struct ksmbd_work * work,const char * name,umode_t mode) ksmbd_vfs_mkdir() argument 344 ksmbd_vfs_read(struct ksmbd_work * work,struct ksmbd_file * fp,size_t count,loff_t * pos,char * rbuf) ksmbd_vfs_read() argument 466 ksmbd_vfs_write(struct ksmbd_work * work,struct ksmbd_file * fp,char * buf,size_t count,loff_t * pos,bool sync,ssize_t * written) ksmbd_vfs_write() argument 553 ksmbd_vfs_fsync(struct ksmbd_work * work,u64 fid,u64 p_id) ksmbd_vfs_fsync() argument 577 ksmbd_vfs_remove_file(struct ksmbd_work * work,const struct path * path) ksmbd_vfs_remove_file() argument 615 ksmbd_vfs_link(struct ksmbd_work * work,const char * oldname,const char * newname) ksmbd_vfs_link() argument 662 ksmbd_vfs_rename(struct ksmbd_work * work,const struct path * old_path,char * newname,int flags) ksmbd_vfs_rename() argument 748 ksmbd_vfs_truncate(struct ksmbd_work * work,struct ksmbd_file * fp,loff_t size) ksmbd_vfs_truncate() argument 919 ksmbd_vfs_zero_data(struct ksmbd_work * work,struct ksmbd_file * fp,loff_t off,loff_t len) ksmbd_vfs_zero_data() argument 1141 __ksmbd_vfs_kern_path(struct ksmbd_work * work,char * filepath,unsigned int flags,struct path * path,bool caseless,bool for_remove) __ksmbd_vfs_kern_path() argument 1213 ksmbd_vfs_kern_path(struct ksmbd_work * work,char * filepath,unsigned int flags,struct path * path,bool caseless) ksmbd_vfs_kern_path() argument 1234 ksmbd_vfs_kern_path_start_removing(struct ksmbd_work * work,char * filepath,unsigned int flags,struct path * path,bool caseless) ksmbd_vfs_kern_path_start_removing() argument 1249 ksmbd_vfs_kern_path_create(struct ksmbd_work * work,const char * name,unsigned int flags,struct path * path) ksmbd_vfs_kern_path_create() argument 1614 ksmbd_vfs_fill_dentry_attrs(struct ksmbd_work * work,struct mnt_idmap * idmap,struct dentry * dentry,struct ksmbd_kstat * ksmbd_kstat) ksmbd_vfs_fill_dentry_attrs() argument 1708 ksmbd_vfs_copy_file_ranges(struct ksmbd_work * work,struct ksmbd_file * src_fp,struct ksmbd_file * dst_fp,struct srv_copychunk * chunks,unsigned int chunk_count,unsigned int * chunk_count_written,unsigned int * chunk_size_written,loff_t * total_size_written) ksmbd_vfs_copy_file_ranges() argument [all...] |
| /linux/virt/kvm/ |
| H A D | async_pf.c | 45 static void async_pf_execute(struct work_struct *work) in async_pf_execute() argument 99 static void kvm_flush_and_free_async_pf_work(struct kvm_async_pf *work) in kvm_flush_and_free_async_pf_work() argument 124 struct kvm_async_pf *work = kvm_clear_async_pf_completion_queue() local 139 struct kvm_async_pf *work = kvm_clear_async_pf_completion_queue() local 155 struct kvm_async_pf *work; kvm_check_async_pf_completion() local 182 struct kvm_async_pf *work; kvm_setup_async_pf() local 218 struct kvm_async_pf *work; kvm_async_pf_wakeup_all() local [all...] |
| /linux/kernel/ |
| H A D | irq_work.c | 57 static bool irq_work_claim(struct irq_work *work) in irq_work_claim() 79 static __always_inline void irq_work_raise(struct irq_work *work) in irq_work_raise() 88 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local() 116 bool irq_work_queue(struct irq_work *work) in irq_work_queue() 137 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on() 203 struct irq_work *work = arg; in irq_work_single() local 237 struct irq_work *work, *tmp; in irq_work_run_list() local 286 void irq_work_sync(struct irq_work *work) in irq_work_sync()
|
| H A D | kthread.c | 988 struct kthread_work *work; in kthread_worker_fn() local 1156 queuing_blocked(struct kthread_worker * worker,struct kthread_work * work) queuing_blocked() argument 1164 kthread_insert_work_sanity_check(struct kthread_worker * worker,struct kthread_work * work) kthread_insert_work_sanity_check() argument 1174 kthread_insert_work(struct kthread_worker * worker,struct kthread_work * work,struct list_head * pos) kthread_insert_work() argument 1200 kthread_queue_work(struct kthread_worker * worker,struct kthread_work * work) kthread_queue_work() argument 1227 struct kthread_work *work = &dwork->work; kthread_delayed_work_timer_fn() local 1257 struct kthread_work *work = &dwork->work; __kthread_queue_delayed_work() local 1300 struct kthread_work *work = &dwork->work; kthread_queue_delayed_work() local 1317 struct kthread_work work; global() member 1321 kthread_flush_work_fn(struct kthread_work * work) kthread_flush_work_fn() argument 1334 kthread_flush_work(struct kthread_work * work) kthread_flush_work() argument 1373 kthread_cancel_delayed_work_timer(struct kthread_work * work,unsigned long * flags) kthread_cancel_delayed_work_timer() argument 1406 __kthread_cancel_work(struct kthread_work * work) __kthread_cancel_work() argument 1447 struct kthread_work *work = &dwork->work; kthread_mod_delayed_work() local 1490 __kthread_cancel_work_sync(struct kthread_work * work,bool is_dwork) __kthread_cancel_work_sync() argument 1543 kthread_cancel_work_sync(struct kthread_work * work) kthread_cancel_work_sync() argument [all...] |
| H A D | workqueue.c | 631 struct work_struct *work = addr; work_is_static_object() local 642 struct work_struct *work = addr; work_fixup_init() local 660 struct work_struct *work = addr; work_fixup_free() local 680 debug_work_activate(struct work_struct * work) debug_work_activate() argument 685 debug_work_deactivate(struct work_struct * work) debug_work_deactivate() argument 690 __init_work(struct work_struct * work,int onstack) __init_work() argument 699 destroy_work_on_stack(struct work_struct * work) destroy_work_on_stack() argument 705 destroy_delayed_work_on_stack(struct delayed_work * work) destroy_delayed_work_on_stack() argument 713 debug_work_activate(struct work_struct * work) debug_work_activate() argument 714 debug_work_deactivate(struct work_struct * work) debug_work_deactivate() argument 804 set_work_data(struct work_struct * work,unsigned long data) set_work_data() argument 810 set_work_pwq(struct work_struct * work,struct pool_workqueue * pwq,unsigned long flags) set_work_pwq() argument 817 set_work_pool_and_keep_pending(struct work_struct * work,int pool_id,unsigned long flags) set_work_pool_and_keep_pending() argument 824 set_work_pool_and_clear_pending(struct work_struct * work,int pool_id,unsigned long flags) set_work_pool_and_clear_pending() argument 872 get_work_pwq(struct work_struct * work) get_work_pwq() argument 897 get_work_pool(struct work_struct * work) get_work_pool() argument 1128 find_worker_executing_work(struct worker_pool * pool,struct work_struct * work) find_worker_executing_work() argument 1141 mayday_cursor_func(struct work_struct * work) mayday_cursor_func() argument 1161 move_linked_works(struct work_struct * work,struct list_head * head,struct work_struct ** nextp) move_linked_works() argument 1201 assign_work(struct work_struct * work,struct worker * worker,struct work_struct ** nextp) assign_work() argument 1303 struct work_struct *work = list_first_entry(&pool->worklist, kick_pool() local 1708 __pwq_activate_work(struct pool_workqueue * pwq,struct work_struct * work) __pwq_activate_work() argument 1821 struct work_struct *work = pwq_activate_first_inactive() local 1898 struct work_struct *work; node_activate_pending_pwq() local 2090 try_to_grab_pending(struct work_struct * work,u32 cflags,unsigned long * irq_flags) try_to_grab_pending() argument 2194 work_grab_pending(struct work_struct * work,u32 cflags,unsigned long * irq_flags) work_grab_pending() argument 2220 insert_work(struct pool_workqueue * pwq,struct work_struct * work,struct list_head * head,unsigned int extra_flags) insert_work() argument 2276 __queue_work(int cpu,struct workqueue_struct * wq,struct work_struct * work) __queue_work() argument 2405 clear_pending_if_disabled(struct work_struct * work) clear_pending_if_disabled() argument 2435 queue_work_on(int cpu,struct workqueue_struct * wq,struct work_struct * work) queue_work_on() argument 2503 queue_work_node(int node,struct workqueue_struct * wq,struct work_struct * work) queue_work_node() argument 2547 struct work_struct *work = &dwork->work; __queue_delayed_work() local 2603 struct work_struct *work = &dwork->work; queue_delayed_work_on() local 2677 struct work_struct *work = &rwork->work; queue_rcu_work() local 3000 idle_cull_fn(struct work_struct * work) idle_cull_fn() argument 3062 struct work_struct *work; pool_mayday_timeout() local 3212 process_one_work(struct worker * worker,struct work_struct * work) process_one_work() argument 3388 struct work_struct *work; process_scheduled_works() local 3473 struct work_struct *work = worker_thread() local 3501 struct work_struct *work, *n; assign_rescuer_work() local 3695 struct work_struct *work = bh_worker() local 3732 struct work_struct work; global() member 3737 drain_dead_softirq_workfn(struct work_struct * work) drain_dead_softirq_workfn() argument 3847 struct work_struct work; global() member 3852 wq_barrier_func(struct work_struct * work) wq_barrier_func() argument 4037 touch_work_lockdep_map(struct work_struct * work,struct workqueue_struct * wq) touch_work_lockdep_map() argument 4264 start_flush_work(struct work_struct * work,struct wq_barrier * barr,bool from_cancel) start_flush_work() argument 4320 __flush_work(struct work_struct * work,bool from_cancel) __flush_work() argument 4384 flush_work(struct work_struct * work) flush_work() argument 4451 __cancel_work(struct work_struct * work,u32 cflags) __cancel_work() argument 4470 __cancel_work_sync(struct work_struct * work,u32 cflags) __cancel_work_sync() argument 4497 cancel_work(struct work_struct * work) cancel_work() argument 4521 cancel_work_sync(struct work_struct * work) cancel_work_sync() argument 4576 disable_work(struct work_struct * work) disable_work() argument 4595 disable_work_sync(struct work_struct * work) disable_work_sync() argument 4611 enable_work(struct work_struct * work) enable_work() argument 4689 struct work_struct *work = per_cpu_ptr(works, cpu); schedule_on_each_cpu() local 5189 pwq_release_workfn(struct kthread_work * work) pwq_release_workfn() argument 6252 work_busy(struct work_struct * work) work_busy() argument 6399 pr_cont_work(bool comma,struct work_struct * work,struct pr_cont_work_struct * pcwsp) pr_cont_work() argument 6420 struct work_struct *work; show_pwq() local 6912 struct work_struct work; global() member 6918 work_for_cpu_fn(struct work_struct * work) work_for_cpu_fn() argument [all...] |
| /linux/drivers/gpu/drm/ |
| H A D | drm_flip_work.c | 47 static void drm_flip_work_queue_task(struct drm_flip_work *work, struct drm_flip_task *task) in drm_flip_work_queue_task() 64 void drm_flip_work_queue(struct drm_flip_work *work, void *val) in drm_flip_work_queue() 89 void drm_flip_work_commit(struct drm_flip_work *work, in drm_flip_work_commit() 104 struct drm_flip_work *work = container_of(w, struct drm_flip_work, worker); in flip_worker() local 135 void drm_flip_work_init(struct drm_flip_work *work, in drm_flip_work_init() 154 void drm_flip_work_cleanup(struct drm_flip_work *work) in drm_flip_work_cleanup()
|
| /linux/drivers/scsi/libsas/ |
| H A D | sas_phy.c | 17 static void sas_phye_loss_of_signal(struct work_struct *work) in sas_phye_loss_of_signal() 26 static void sas_phye_oob_done(struct work_struct *work) in sas_phye_oob_done() 34 static void sas_phye_oob_error(struct work_struct *work) in sas_phye_oob_error() 63 static void sas_phye_spinup_hold(struct work_struct *work) in sas_phye_spinup_hold() 75 static void sas_phye_resume_timeout(struct work_struct *work) in sas_phye_resume_timeout() 92 static void sas_phye_shutdown(struct work_struct *work) in sas_phye_shutdown()
|
| H A D | sas_port.c | 273 void sas_porte_bytes_dmaed(struct work_struct *work) in sas_porte_bytes_dmaed() 281 void sas_porte_broadcast_rcvd(struct work_struct *work) in sas_porte_broadcast_rcvd() 299 void sas_porte_link_reset_err(struct work_struct *work) in sas_porte_link_reset_err() 307 void sas_porte_timer_event(struct work_struct *work) in sas_porte_timer_event() 315 void sas_porte_hard_reset(struct work_struct *work) in sas_porte_hard_reset()
|
| /linux/tools/perf/ |
| H A D | builtin-kwork.c | 315 struct kwork_work *work; in work_search() local 362 struct kwork_work *work = zalloc(sizeof(*work)); in work_new() local 383 struct kwork_work *work = work_search(root, key, sort_list); work_findnew() local 409 profile_name_match(struct perf_kwork * kwork,struct kwork_work * work) profile_name_match() argument 420 profile_event_match(struct perf_kwork * kwork,struct kwork_work * work,struct perf_sample * sample) profile_event_match() argument 458 struct kwork_work *work, key; work_push_atom() local 516 struct kwork_work *work, key; work_pop_atom() local 551 struct kwork_work *work; find_work_by_id() local 579 report_update_exit_event(struct kwork_work * work,struct kwork_atom * atom,struct perf_sample * sample) report_update_exit_event() argument 618 struct kwork_work *work = NULL; report_exit_event() local 634 latency_update_entry_event(struct kwork_work * work,struct kwork_atom * atom,struct perf_sample * sample) latency_update_entry_event() argument 673 struct kwork_work *work = NULL; latency_entry_event() local 739 timehist_print_event(struct perf_kwork * kwork,struct kwork_work * work,struct kwork_atom * atom,struct perf_sample * sample,struct addr_location * al) timehist_print_event() argument 832 struct kwork_work *work = NULL; timehist_entry_event() local 853 struct kwork_work *work = NULL; timehist_exit_event() local 883 top_update_runtime(struct kwork_work * work,struct kwork_atom * atom,struct perf_sample * sample) top_update_runtime() argument 914 struct kwork_work *work, *sched_work; top_exit_event() local 945 struct kwork_work *work; top_sched_switch_event() local 1007 irq_work_init(struct perf_kwork * kwork,struct kwork_class * class,struct kwork_work * work,enum kwork_trace_type src_type __maybe_unused,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) irq_work_init() argument 1025 irq_work_name(struct kwork_work * work,char * buf,int len) irq_work_name() argument 1135 softirq_work_init(struct perf_kwork * kwork,struct kwork_class * class,struct kwork_work * work,enum kwork_trace_type src_type __maybe_unused,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) softirq_work_init() argument 1156 softirq_work_name(struct kwork_work * work,char * buf,int len) softirq_work_name() argument 1235 workqueue_work_init(struct perf_kwork * kwork __maybe_unused,struct kwork_class * class,struct kwork_work * work,enum kwork_trace_type src_type __maybe_unused,struct evsel * evsel,struct perf_sample * sample,struct machine * machine) workqueue_work_init() argument 1252 workqueue_work_name(struct kwork_work * work,char * buf,int len) workqueue_work_name() argument 1303 sched_work_init(struct perf_kwork * kwork __maybe_unused,struct kwork_class * class,struct kwork_work * work,enum kwork_trace_type src_type,struct evsel * evsel,struct perf_sample * sample,struct machine * machine __maybe_unused) sched_work_init() argument 1321 sched_work_name(struct kwork_work * work,char * buf,int len) sched_work_name() argument 1348 report_print_work(struct perf_kwork * kwork,struct kwork_work * work) report_print_work() argument 1639 top_print_work(struct perf_kwork * kwork __maybe_unused,struct kwork_work * work) top_print_work() argument 1839 process_skipped_events(struct perf_kwork * kwork,struct kwork_work * work) process_skipped_events() argument 1855 struct kwork_work *work = NULL; perf_kwork_add_work() local 1907 struct kwork_work *work; perf_kwork__report() local 2000 struct kwork_work *work; top_calc_total_runtime() local 2019 top_calc_idle_time(struct perf_kwork * kwork,struct kwork_work * work) top_calc_idle_time() argument 2031 top_calc_irq_runtime(struct perf_kwork * kwork,enum kwork_class_type type,struct kwork_work * work) top_calc_irq_runtime() argument 2045 top_subtract_irq_runtime(struct perf_kwork * kwork,struct kwork_work * work) top_subtract_irq_runtime() argument 2072 struct kwork_work *work; top_calc_cpu_usage() local 2101 top_calc_load_runtime(struct perf_kwork * kwork,struct kwork_work * work) top_calc_load_runtime() argument 2152 struct kwork_work *work; perf_kwork__top_report() local [all...] |
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | task_work.c | 45 struct elem *work = value; in process_work() local 57 struct elem *work; in oncpu_hash_map() local 76 struct elem *work; oncpu_array_map() local 91 struct elem *work; oncpu_lru_map() local [all...] |
| /linux/net/rds/ |
| H A D | threads.c | 162 void rds_connect_worker(struct work_struct *work) in rds_connect_worker() argument 191 void rds_send_worker(struct work_struct *work) in rds_send_worker() argument 218 void rds_recv_worker(struct work_struct *work) in rds_recv_worker() argument 243 rds_shutdown_worker(struct work_struct * work) rds_shutdown_worker() argument [all...] |
| /linux/fs/ |
| H A D | fs-writeback.c | 165 static void finish_writeback_work(struct wb_writeback_work *work) in finish_writeback_work() argument 181 struct wb_writeback_work *work) in wb_queue_work() argument 564 inode_switch_wbs_work_fn(struct work_struct * work) inode_switch_wbs_work_fn() argument 1062 struct wb_writeback_work *work; bdi_split_work_to_wbs() local 1135 struct wb_writeback_work *work; cgroup_writeback_by_id() local 1560 queue_io(struct bdi_writeback * wb,struct wb_writeback_work * work,unsigned long dirtied_before) queue_io() argument 1921 writeback_chunk_size(struct super_block * sb,struct bdi_writeback * wb,struct wb_writeback_work * work) writeback_chunk_size() argument 1959 writeback_sb_inodes(struct super_block * sb,struct bdi_writeback * wb,struct wb_writeback_work * work) writeback_sb_inodes() argument 2114 __writeback_inodes_wb(struct bdi_writeback * wb,struct wb_writeback_work * work) __writeback_inodes_wb() argument 2150 struct wb_writeback_work work = { writeback_inodes_wb() local 2185 wb_writeback(struct bdi_writeback * wb,struct wb_writeback_work * work) wb_writeback() argument 2289 struct wb_writeback_work *work = NULL; get_next_work_item() local 2305 struct wb_writeback_work work = { wb_check_background_flush() local 2339 struct wb_writeback_work work = { wb_check_old_data_flush() local 2362 struct wb_writeback_work work = { wb_check_start_all() local 2382 struct wb_writeback_work *work; wb_do_writeback() local 2411 wb_workfn(struct work_struct * work) wb_workfn() argument 2833 struct wb_writeback_work work = { __writeback_inodes_sb_nr() local 2911 struct wb_writeback_work work = { sync_inodes_sb() local [all...] |
| /linux/drivers/edac/ |
| H A D | wq.c | 6 bool edac_queue_work(struct delayed_work *work, unsigned long delay) in edac_queue_work() 12 bool edac_mod_work(struct delayed_work *work, unsigned long delay) in edac_mod_work() 18 bool edac_stop_work(struct delayed_work *work) in edac_stop_work()
|
| /linux/kernel/locking/ |
| H A D | test-ww_mutex.c | 30 struct work_struct work; member 41 static void test_mutex_work(struct work_struct *work) in test_mutex_work() 180 struct work_struct work; member 190 static void test_abba_work(struct work_struct *work) in test_abba_work() 283 struct work_struct work; member 292 static void test_cycle_work(struct work_struct *work) in test_cycle_work() 390 struct work_struct work; member 436 static void stress_inorder_work(struct work_struct *work) in stress_inorder_work() 495 static void stress_reorder_work(struct work_struct *work) in stress_reorder_work() 554 static void stress_one_work(struct work_struct *work) in stress_one_work()
|
| /linux/drivers/dma/idxd/ |
| H A D | irq.c | 23 struct work_struct work; member 28 struct work_struct work; member 32 static void idxd_device_reinit(struct work_struct *work) in idxd_device_reinit() 130 static void idxd_int_handle_revoke(struct work_struct *work) in idxd_int_handle_revoke() 222 static void idxd_evl_fault_work(struct work_struct *work) in idxd_evl_fault_work() 386 static void idxd_device_flr(struct work_struct *work) in idxd_device_flr() 551 static void idxd_int_handle_resubmit_work(struct work_struct *work) in idxd_int_handle_resubmit_work()
|
| /linux/io_uring/ |
| H A D | io-wq.c | 68 struct delayed_work work; member 160 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash() argument 433 io_wq_hash_defer(struct io_wq_work * work,struct io_wq_acct * acct) io_wq_hash_defer() argument 529 struct io_wq_work *work, *tail; io_get_next_work() local 583 io_assign_current_work(struct io_worker * worker,struct io_wq_work * work) io_assign_current_work() argument 606 struct io_wq_work *work; io_worker_handle_work() local 801 io_wq_work_match_all(struct io_wq_work * work,void * data) io_wq_work_match_all() argument 883 io_workqueue_create(struct work_struct * work) io_workqueue_create() argument 990 io_run_cancel(struct io_wq_work * work,struct io_wq * wq) io_run_cancel() argument 1000 io_wq_insert_work(struct io_wq * wq,struct io_wq_acct * acct,struct io_wq_work * work,unsigned int work_flags) io_wq_insert_work() argument 1020 io_wq_work_match_item(struct io_wq_work * work,void * data) io_wq_work_match_item() argument 1025 io_wq_enqueue(struct io_wq * wq,struct io_wq_work * work) io_wq_enqueue() argument 1079 io_wq_hash_work(struct io_wq_work * work,void * val) io_wq_hash_work() argument 1089 __io_wq_worker_cancel(struct io_worker * worker,struct io_cb_cancel_data * match,struct io_wq_work * work) __io_wq_worker_cancel() argument 1118 io_wq_remove_pending(struct io_wq * wq,struct io_wq_acct * acct,struct io_wq_work * work,struct io_wq_work_node * prev) io_wq_remove_pending() argument 1141 struct io_wq_work *work; io_acct_cancel_pending_work() local [all...] |
| /linux/drivers/infiniband/core/ |
| H A D | cm.c | 187 struct delayed_work work; member 198 struct cm_work work; member 888 struct cm_work *work; in cm_dequeue_work() local 898 static void cm_free_work(struct cm_work *work) in cm_free_work() 906 struct cm_work *work) in cm_queue_work_unlock() 1060 struct cm_work *work; in cm_destroy_id() local 1771 static u16 cm_get_bth_pkey(struct cm_work *work) in cm_get_bth_pkey() 1798 static void cm_opa_to_ib_sgid(struct cm_work *work, in cm_opa_to_ib_sgid() 1818 static void cm_format_req_event(struct cm_work *work, in cm_format_req_event() 1863 struct cm_work *work) in cm_process_work() [all …]
|
| /linux/fs/btrfs/ |
| H A D | async-thread.c | 55 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner() 213 struct btrfs_work *work; in run_ordered_work() local 294 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper() local 329 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work() 339 void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work) in btrfs_queue_work()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_hdcp.c | 182 static void link_lock(struct hdcp_workqueue *work, bool lock) in link_lock() 313 static void event_callback(struct work_struct *work) in event_callback() 330 static void event_property_update(struct work_struct *work) in event_property_update() 400 static void event_property_validate(struct work_struct *work) in event_property_validate() 450 static void event_watchdog_timer(struct work_struct *work) in event_watchdog_timer() 469 static void event_cpirq(struct work_struct *work) in event_cpirq() 657 struct hdcp_workqueue *work; in srm_data_write() local 681 struct hdcp_workqueue *work; in srm_data_read() local
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | sta.c | 511 void cw1200_update_filtering_work(struct work_struct *work) in cw1200_update_filtering_work() 520 void cw1200_set_beacon_wakeup_period_work(struct work_struct *work) in cw1200_set_beacon_wakeup_period_work() 842 void cw1200_wep_key_work(struct work_struct *work) in cw1200_wep_key_work() 965 void cw1200_event_handler(struct work_struct *work) in cw1200_event_handler() 1036 void cw1200_bss_loss_work(struct work_struct *work) in cw1200_bss_loss_work() 1047 void cw1200_bss_params_work(struct work_struct *work) in cw1200_bss_params_work() 1184 void cw1200_join_complete_work(struct work_struct *work) in cw1200_join_complete_work() 1368 void cw1200_join_timeout(struct work_struct *work) in cw1200_join_timeout() 1439 void cw1200_unjoin_work(struct work_struct *work) in cw1200_unjoin_work() 1705 void cw1200_set_tim_work(struct work_struct *work) in cw1200_set_tim_work() [all …]
|
| /linux/net/wireless/ |
| H A D | debugfs.c | 115 struct wiphy_work work; global() member 131 wiphy_locked_debugfs_read_work(struct wiphy * wiphy,struct wiphy_work * work) wiphy_locked_debugfs_read_work() argument 159 struct debugfs_read_work work = { wiphy_locked_debugfs_read() local 195 struct wiphy_work work; global() member 211 wiphy_locked_debugfs_write_work(struct wiphy * wiphy,struct wiphy_work * work) wiphy_locked_debugfs_write_work() argument 238 struct debugfs_write_work work = { wiphy_locked_debugfs_write() local [all...] |