Lines Matching refs:ksmbd_work
34 #include "ksmbd_work.h"
42 static void __wbuf(struct ksmbd_work *work, void **req, void **rsp)
88 int smb2_get_ksmbd_tcon(struct ksmbd_work *work)
138 void smb2_set_err_rsp(struct ksmbd_work *work)
169 bool is_smb2_neg_cmd(struct ksmbd_work *work)
193 bool is_smb2_rsp(struct ksmbd_work *work)
214 u16 get_smb2_cmd_val(struct ksmbd_work *work)
230 void set_smb2_rsp_status(struct ksmbd_work *work, __le32 err)
250 int init_smb2_neg_rsp(struct ksmbd_work *work)
311 int smb2_set_rsp_credits(struct ksmbd_work *work)
373 static void init_chained_smb2_rsp(struct ksmbd_work *work)
443 bool is_chained_smb2_message(struct ksmbd_work *work)
494 int init_smb2_rsp_hdr(struct ksmbd_work *work)
524 int smb2_allocate_rsp_buf(struct ksmbd_work *work)
564 int smb2_check_user_session(struct ksmbd_work *work)
658 int setup_async_work(struct ksmbd_work *work, void (*fn)(void **), void **arg)
687 void release_async_work(struct ksmbd_work *work)
705 void smb2_send_interim_resp(struct ksmbd_work *work, __le32 status)
708 struct ksmbd_work *in_work = ksmbd_alloc_work_struct();
1095 int smb2_handle_negotiate(struct ksmbd_work *work)
1288 static int generate_preauth_hash(struct ksmbd_work *work)
1336 static int ntlm_negotiate(struct ksmbd_work *work,
1447 static int ntlm_authenticate(struct ksmbd_work *work,
1586 static int krb5_authenticate(struct ksmbd_work *work,
1666 static int krb5_authenticate(struct ksmbd_work *work,
1674 int smb2_sess_setup(struct ksmbd_work *work)
1941 int smb2_tree_connect(struct ksmbd_work *work)
2126 int smb2_tree_disconnect(struct ksmbd_work *work)
2190 int smb2_session_logoff(struct ksmbd_work *work)
2252 static noinline int create_smb2_pipe(struct ksmbd_work *work)
2559 static int smb2_creat(struct ksmbd_work *work, struct path *parent_path,
2597 static int smb2_create_sd_buffer(struct ksmbd_work *work,
2651 int smb2_open(struct ksmbd_work *work)
3775 struct ksmbd_work *work;
4003 static int smb2_resp_buf_len(struct ksmbd_work *work, unsigned short hdr2_len)
4012 static int smb2_calc_max_out_buf_len(struct ksmbd_work *work,
4028 int smb2_query_dir(struct ksmbd_work *work)
4313 static int smb2_get_ea(struct ksmbd_work *work, struct ksmbd_file *fp,
4541 static int get_file_all_info(struct ksmbd_work *work,
4605 static void get_file_alternate_info(struct ksmbd_work *work,
4626 static void get_file_stream_info(struct ksmbd_work *work,
4887 static int smb2_get_info_file(struct ksmbd_work *work,
5003 static int smb2_get_info_filesystem(struct ksmbd_work *work,
5216 static int smb2_get_info_sec(struct ksmbd_work *work,
5298 int smb2_query_info(struct ksmbd_work *work)
5361 static noinline int smb2_close_pipe(struct ksmbd_work *work)
5393 int smb2_close(struct ksmbd_work *work)
5508 int smb2_echo(struct ksmbd_work *work)
5520 static int smb2_rename(struct ksmbd_work *work,
5591 static int smb2_create_link(struct ksmbd_work *work,
5750 static int set_file_allocation_info(struct ksmbd_work *work,
5800 static int set_end_of_file_info(struct ksmbd_work *work, struct ksmbd_file *fp,
5833 static int set_rename_info(struct ksmbd_work *work, struct ksmbd_file *fp,
5928 static int smb2_set_info_file(struct ksmbd_work *work, struct ksmbd_file *fp,
6036 int smb2_set_info(struct ksmbd_work *work)
6142 static noinline int smb2_read_pipe(struct ksmbd_work *work)
6203 static int smb2_set_remote_key_for_rdma(struct ksmbd_work *work,
6233 static ssize_t smb2_read_rdma_channel(struct ksmbd_work *work,
6255 int smb2_read(struct ksmbd_work *work)
6425 static noinline int smb2_write_pipe(struct ksmbd_work *work)
6486 static ssize_t smb2_write_rdma_channel(struct ksmbd_work *work,
6522 int smb2_write(struct ksmbd_work *work)
6665 int smb2_flush(struct ksmbd_work *work)
6695 int smb2_cancel(struct ksmbd_work *work)
6700 struct ksmbd_work *iter;
6863 int smb2_lock(struct ksmbd_work *work)
7220 static int fsctl_copychunk(struct ksmbd_work *work,
7500 static int fsctl_query_allocated_ranges(struct ksmbd_work *work, u64 id,
7532 static int fsctl_pipe_transceive(struct ksmbd_work *work, u64 id,
7577 static inline int fsctl_set_sparse(struct ksmbd_work *work, u64 id,
7619 static int fsctl_request_resume_key(struct ksmbd_work *work,
7643 int smb2_ioctl(struct ksmbd_work *work)
7989 static void smb20_oplock_break_ack(struct ksmbd_work *work)
8135 static void smb21_lease_break_ack(struct ksmbd_work *work)
8272 int smb2_oplock_break(struct ksmbd_work *work)
8302 int smb2_notify(struct ksmbd_work *work)
8327 bool smb2_is_sign_req(struct ksmbd_work *work, unsigned int command)
8346 int smb2_check_sign_req(struct ksmbd_work *work)
8389 void smb2_set_sign_rsp(struct ksmbd_work *work)
8418 int smb3_check_sign_req(struct ksmbd_work *work)
8477 void smb3_set_sign_rsp(struct ksmbd_work *work)
8523 void smb3_preauth_hash_rsp(struct ksmbd_work *work)
8579 int smb3_encrypt_resp(struct ksmbd_work *work)
8606 int smb3_decrypt_req(struct ksmbd_work *work)
8649 bool smb3_11_final_sess_setup_resp(struct ksmbd_work *work)