Lines Matching refs:ksmbd_work
43 static void __wbuf(struct ksmbd_work *work, void **req, void **rsp) in __wbuf()
91 int smb2_get_ksmbd_tcon(struct ksmbd_work *work) in smb2_get_ksmbd_tcon()
141 void smb2_set_err_rsp(struct ksmbd_work *work) in smb2_set_err_rsp()
172 bool is_smb2_neg_cmd(struct ksmbd_work *work) in is_smb2_neg_cmd()
196 bool is_smb2_rsp(struct ksmbd_work *work) in is_smb2_rsp()
217 u16 get_smb2_cmd_val(struct ksmbd_work *work) in get_smb2_cmd_val()
233 void set_smb2_rsp_status(struct ksmbd_work *work, __le32 err) in set_smb2_rsp_status()
253 int init_smb2_neg_rsp(struct ksmbd_work *work) in init_smb2_neg_rsp()
314 int smb2_set_rsp_credits(struct ksmbd_work *work) in smb2_set_rsp_credits()
376 static void init_chained_smb2_rsp(struct ksmbd_work *work) in init_chained_smb2_rsp()
446 bool is_chained_smb2_message(struct ksmbd_work *work) in is_chained_smb2_message()
497 int init_smb2_rsp_hdr(struct ksmbd_work *work) in init_smb2_rsp_hdr()
527 int smb2_allocate_rsp_buf(struct ksmbd_work *work) in smb2_allocate_rsp_buf()
571 int smb2_check_user_session(struct ksmbd_work *work) in smb2_check_user_session()
652 int setup_async_work(struct ksmbd_work *work, void (*fn)(void **), void **arg) in setup_async_work()
681 void release_async_work(struct ksmbd_work *work) in release_async_work()
699 void smb2_send_interim_resp(struct ksmbd_work *work, __le32 status) in smb2_send_interim_resp()
702 struct ksmbd_work *in_work = ksmbd_alloc_work_struct(); in smb2_send_interim_resp()
1092 int smb2_handle_negotiate(struct ksmbd_work *work) in smb2_handle_negotiate()
1290 static int generate_preauth_hash(struct ksmbd_work *work) in generate_preauth_hash()
1338 static int ntlm_negotiate(struct ksmbd_work *work, in ntlm_negotiate()
1447 static int ntlm_authenticate(struct ksmbd_work *work, in ntlm_authenticate()
1590 static int krb5_authenticate(struct ksmbd_work *work, in krb5_authenticate()
1687 static int krb5_authenticate(struct ksmbd_work *work, in krb5_authenticate()
1695 int smb2_sess_setup(struct ksmbd_work *work) in smb2_sess_setup()
1970 int smb2_tree_connect(struct ksmbd_work *work) in smb2_tree_connect()
2171 int smb2_tree_disconnect(struct ksmbd_work *work) in smb2_tree_disconnect()
2235 int smb2_session_logoff(struct ksmbd_work *work) in smb2_session_logoff()
2291 static noinline int create_smb2_pipe(struct ksmbd_work *work) in create_smb2_pipe()
2599 static int smb2_creat(struct ksmbd_work *work, in smb2_creat()
2637 static int smb2_create_sd_buffer(struct ksmbd_work *work, in smb2_create_sd_buffer()
2701 static int parse_durable_handle_context(struct ksmbd_work *work, in parse_durable_handle_context()
2871 int smb2_open(struct ksmbd_work *work) in smb2_open()
4118 struct ksmbd_work *work;
4337 static int smb2_resp_buf_len(struct ksmbd_work *work, unsigned short hdr2_len) in smb2_resp_buf_len()
4346 static int smb2_calc_max_out_buf_len(struct ksmbd_work *work, in smb2_calc_max_out_buf_len()
4362 int smb2_query_dir(struct ksmbd_work *work) in smb2_query_dir()
4659 static int smb2_get_ea(struct ksmbd_work *work, struct ksmbd_file *fp, in smb2_get_ea()
4901 static int get_file_all_info(struct ksmbd_work *work, in get_file_all_info()
4975 static void get_file_alternate_info(struct ksmbd_work *work, in get_file_alternate_info()
4996 static int get_file_stream_info(struct ksmbd_work *work, in get_file_stream_info()
5318 static int smb2_get_info_file(struct ksmbd_work *work, in smb2_get_info_file()
5434 static int smb2_get_info_filesystem(struct ksmbd_work *work, in smb2_get_info_filesystem()
5652 static int smb2_get_info_sec(struct ksmbd_work *work, in smb2_get_info_sec()
5734 int smb2_query_info(struct ksmbd_work *work) in smb2_query_info()
5804 static noinline int smb2_close_pipe(struct ksmbd_work *work) in smb2_close_pipe()
5836 int smb2_close(struct ksmbd_work *work) in smb2_close()
5961 int smb2_echo(struct ksmbd_work *work) in smb2_echo()
5975 static int smb2_rename(struct ksmbd_work *work, in smb2_rename()
6047 static int smb2_create_link(struct ksmbd_work *work, in smb2_create_link()
6194 static int set_file_allocation_info(struct ksmbd_work *work, in set_file_allocation_info()
6253 static int set_end_of_file_info(struct ksmbd_work *work, struct ksmbd_file *fp, in set_end_of_file_info()
6287 static int set_rename_info(struct ksmbd_work *work, struct ksmbd_file *fp, in set_rename_info()
6388 static int smb2_set_info_file(struct ksmbd_work *work, struct ksmbd_file *fp, in smb2_set_info_file()
6497 int smb2_set_info(struct ksmbd_work *work) in smb2_set_info()
6603 static noinline int smb2_read_pipe(struct ksmbd_work *work) in smb2_read_pipe()
6664 static int smb2_set_remote_key_for_rdma(struct ksmbd_work *work, in smb2_set_remote_key_for_rdma()
6694 static ssize_t smb2_read_rdma_channel(struct ksmbd_work *work, in smb2_read_rdma_channel()
6716 int smb2_read(struct ksmbd_work *work) in smb2_read()
6892 static noinline int smb2_write_pipe(struct ksmbd_work *work) in smb2_write_pipe()
6953 static ssize_t smb2_write_rdma_channel(struct ksmbd_work *work, in smb2_write_rdma_channel()
6989 int smb2_write(struct ksmbd_work *work) in smb2_write()
7136 int smb2_flush(struct ksmbd_work *work) in smb2_flush()
7166 int smb2_cancel(struct ksmbd_work *work) in smb2_cancel()
7171 struct ksmbd_work *iter; in smb2_cancel()
7334 int smb2_lock(struct ksmbd_work *work) in smb2_lock()
7691 static int fsctl_copychunk(struct ksmbd_work *work, in fsctl_copychunk()
7973 static int fsctl_query_allocated_ranges(struct ksmbd_work *work, u64 id, in fsctl_query_allocated_ranges()
8005 static int fsctl_pipe_transceive(struct ksmbd_work *work, u64 id, in fsctl_pipe_transceive()
8050 static inline int fsctl_set_sparse(struct ksmbd_work *work, u64 id, in fsctl_set_sparse()
8092 static int fsctl_request_resume_key(struct ksmbd_work *work, in fsctl_request_resume_key()
8116 int smb2_ioctl(struct ksmbd_work *work) in smb2_ioctl()
8466 static void smb20_oplock_break_ack(struct ksmbd_work *work) in smb20_oplock_break_ack()
8606 static void smb21_lease_break_ack(struct ksmbd_work *work) in smb21_lease_break_ack()
8738 int smb2_oplock_break(struct ksmbd_work *work) in smb2_oplock_break()
8770 int smb2_notify(struct ksmbd_work *work) in smb2_notify()
8797 bool smb2_is_sign_req(struct ksmbd_work *work, unsigned int command) in smb2_is_sign_req()
8816 int smb2_check_sign_req(struct ksmbd_work *work) in smb2_check_sign_req()
8859 void smb2_set_sign_rsp(struct ksmbd_work *work) in smb2_set_sign_rsp()
8888 int smb3_check_sign_req(struct ksmbd_work *work) in smb3_check_sign_req()
8947 void smb3_set_sign_rsp(struct ksmbd_work *work) in smb3_set_sign_rsp()
8993 void smb3_preauth_hash_rsp(struct ksmbd_work *work) in smb3_preauth_hash_rsp()
9049 int smb3_encrypt_resp(struct ksmbd_work *work) in smb3_encrypt_resp()
9076 int smb3_decrypt_req(struct ksmbd_work *work) in smb3_decrypt_req()
9120 bool smb3_11_final_sess_setup_resp(struct ksmbd_work *work) in smb3_11_final_sess_setup_resp()