H A D | smb2pdu.c | 42 static void __wbuf(struct ksmbd_work *work, void **req, void **rsp) in __wbuf() argument 90 int smb2_get_ksmbd_tcon(struct ksmbd_work *work) in smb2_get_ksmbd_tcon() argument 140 smb2_set_err_rsp(struct ksmbd_work * work) smb2_set_err_rsp() argument 171 is_smb2_neg_cmd(struct ksmbd_work * work) is_smb2_neg_cmd() argument 195 is_smb2_rsp(struct ksmbd_work * work) is_smb2_rsp() argument 216 get_smb2_cmd_val(struct ksmbd_work * work) get_smb2_cmd_val() argument 232 set_smb2_rsp_status(struct ksmbd_work * work,__le32 err) set_smb2_rsp_status() argument 252 init_smb2_neg_rsp(struct ksmbd_work * work) init_smb2_neg_rsp() argument 313 smb2_set_rsp_credits(struct ksmbd_work * work) smb2_set_rsp_credits() argument 375 init_chained_smb2_rsp(struct ksmbd_work * work) init_chained_smb2_rsp() argument 445 is_chained_smb2_message(struct ksmbd_work * work) is_chained_smb2_message() argument 496 init_smb2_rsp_hdr(struct ksmbd_work * work) init_smb2_rsp_hdr() argument 526 smb2_allocate_rsp_buf(struct ksmbd_work * work) smb2_allocate_rsp_buf() argument 570 smb2_check_user_session(struct ksmbd_work * work) smb2_check_user_session() argument 651 setup_async_work(struct ksmbd_work * work,void (* fn)(void **),void ** arg) setup_async_work() argument 680 release_async_work(struct ksmbd_work * work) release_async_work() argument 698 smb2_send_interim_resp(struct ksmbd_work * work,__le32 status) smb2_send_interim_resp() argument 1091 smb2_handle_negotiate(struct ksmbd_work * work) smb2_handle_negotiate() argument 1284 generate_preauth_hash(struct ksmbd_work * work) generate_preauth_hash() argument 1332 ntlm_negotiate(struct ksmbd_work * work,struct negotiate_message * negblob,size_t negblob_len,struct smb2_sess_setup_rsp * rsp) ntlm_negotiate() argument 1443 ntlm_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) ntlm_authenticate() argument 1582 krb5_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) krb5_authenticate() argument 1659 krb5_authenticate(struct ksmbd_work * work,struct smb2_sess_setup_req * req,struct smb2_sess_setup_rsp * rsp) krb5_authenticate() argument 1667 smb2_sess_setup(struct ksmbd_work * work) smb2_sess_setup() argument 1941 smb2_tree_connect(struct ksmbd_work * work) smb2_tree_connect() argument 2138 smb2_tree_disconnect(struct ksmbd_work * work) smb2_tree_disconnect() argument 2202 smb2_session_logoff(struct ksmbd_work * work) smb2_session_logoff() argument 2262 create_smb2_pipe(struct ksmbd_work * work) create_smb2_pipe() argument 2570 smb2_creat(struct ksmbd_work * work,struct path * parent_path,struct path * path,char * name,int open_flags,umode_t posix_mode,bool is_dir) smb2_creat() argument 2608 smb2_create_sd_buffer(struct ksmbd_work * work,struct smb2_create_req * req,const struct path * path) smb2_create_sd_buffer() argument 2672 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 2842 smb2_open(struct ksmbd_work * work) smb2_open() argument 4071 struct ksmbd_work *work; global() member 4305 smb2_resp_buf_len(struct ksmbd_work * work,unsigned short hdr2_len) smb2_resp_buf_len() argument 4314 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 4330 smb2_query_dir(struct ksmbd_work * work) smb2_query_dir() argument 4625 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 4862 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 4928 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 4949 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 5257 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 5373 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 5591 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 5673 smb2_query_info(struct ksmbd_work * work) smb2_query_info() argument 5743 smb2_close_pipe(struct ksmbd_work * work) smb2_close_pipe() argument 5775 smb2_close(struct ksmbd_work * work) smb2_close() argument 5898 smb2_echo(struct ksmbd_work * work) smb2_echo() argument 5910 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 5982 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 6137 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 6193 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 6226 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 6321 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 6430 smb2_set_info(struct ksmbd_work * work) smb2_set_info() argument 6536 smb2_read_pipe(struct ksmbd_work * work) smb2_read_pipe() argument 6597 smb2_set_remote_key_for_rdma(struct ksmbd_work * work,struct smb2_buffer_desc_v1 * desc,__le32 Channel,__le16 ChannelInfoLength) smb2_set_remote_key_for_rdma() argument 6627 smb2_read_rdma_channel(struct ksmbd_work * work,struct smb2_read_req * req,void * data_buf,size_t length) smb2_read_rdma_channel() argument 6649 smb2_read(struct ksmbd_work * work) smb2_read() argument 6823 smb2_write_pipe(struct ksmbd_work * work) smb2_write_pipe() argument 6884 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 6920 smb2_write(struct ksmbd_work * work) smb2_write() argument 7065 smb2_flush(struct ksmbd_work * work) smb2_flush() argument 7095 smb2_cancel(struct ksmbd_work * work) smb2_cancel() argument 7263 smb2_lock(struct ksmbd_work * work) smb2_lock() argument 7620 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 7900 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 7932 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 7977 fsctl_set_sparse(struct ksmbd_work * work,u64 id,struct file_sparse * sparse) fsctl_set_sparse() argument 8019 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 8043 smb2_ioctl(struct ksmbd_work * work) smb2_ioctl() argument 8391 smb20_oplock_break_ack(struct ksmbd_work * work) smb20_oplock_break_ack() argument 8537 smb21_lease_break_ack(struct ksmbd_work * work) smb21_lease_break_ack() argument 8674 smb2_oplock_break(struct ksmbd_work * work) smb2_oplock_break() argument 8704 smb2_notify(struct ksmbd_work * work) smb2_notify() argument 8729 smb2_is_sign_req(struct ksmbd_work * work,unsigned int command) smb2_is_sign_req() argument 8748 smb2_check_sign_req(struct ksmbd_work * work) smb2_check_sign_req() argument 8791 smb2_set_sign_rsp(struct ksmbd_work * work) smb2_set_sign_rsp() argument 8820 smb3_check_sign_req(struct ksmbd_work * work) smb3_check_sign_req() argument 8879 smb3_set_sign_rsp(struct ksmbd_work * work) smb3_set_sign_rsp() argument 8925 smb3_preauth_hash_rsp(struct ksmbd_work * work) smb3_preauth_hash_rsp() argument 8981 smb3_encrypt_resp(struct ksmbd_work * work) smb3_encrypt_resp() argument 9008 smb3_decrypt_req(struct ksmbd_work * work) smb3_decrypt_req() argument 9052 smb3_11_final_sess_setup_resp(struct ksmbd_work * work) smb3_11_final_sess_setup_resp() argument [all...] |