/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smb2inode.c | 43 if (rqst[1].rq_iov) in free_set_inf_compound() 45 if (rqst[2].rq_iov) in free_set_inf_compound() 120 rqst[num_rqst].rq_iov = &vars->open_iov[0]; in smb2_compound_op() 137 rqst[num_rqst].rq_iov = &vars->qi_iov[0]; in smb2_compound_op() 171 rqst[num_rqst].rq_iov = &vars->qi_iov[0]; in smb2_compound_op() 215 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 233 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 268 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 302 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 341 rqst[num_rqst].rq_iov in smb2_compound_op() [all...] |
H A D | transport.c | 276 rqst->rq_nvec >= 2 && rqst->rq_iov[0].iov_len == 4) { in smb_rqst_len() 277 iov = &rqst->rq_iov[1]; in smb_rqst_len() 280 iov = rqst->rq_iov; in smb_rqst_len() 381 iov = rqst[j].rq_iov; in __smb_send_rqst() 491 cur_rqst[0].rq_iov = &iov; in smb_send_rqst() 511 struct smb_rqst rqst = { .rq_iov = iov, in smb_send() 747 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_async_request() 750 if (rqst->rq_iov[0].iov_len != 4 || in cifs_setup_async_request() 751 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[ in cifs_setup_async_request() [all...] |
H A D | cifsencrypt.c | 46 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() 117 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() 148 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_sign_rqst() 150 if (rqst->rq_iov[0].iov_len != 4 || in cifs_sign_rqst() 151 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_sign_rqst() 185 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() 213 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_verify_signature() 215 if (rqst->rq_iov[0].iov_len != 4 || in cifs_verify_signature() 216 rqst->rq_iov[ in cifs_verify_signature() [all...] |
H A D | smb2pdu.c | 869 rqst.rq_iov = iov; in SMB2_negotiate() 1268 rqst.rq_iov = sess_data->iov; in SMB2_sess_sendreceive() 1679 rqst.rq_iov = iov; in SMB2_logoff() 1781 rqst.rq_iov = iov; in SMB2_tcon() 1888 rqst.rq_iov = iov; in SMB2_tdis() 2607 rqst.rq_iov = iov; in smb311_posix_mkdir() 2654 struct kvec *iov = rqst->rq_iov; in SMB2_open_init() 2821 /* rq_iov[0] is the request and is released by cifs_small_buf_release(). 2829 if (rqst && rqst->rq_iov) { in SMB2_open_free() 2830 cifs_small_buf_release(rqst->rq_iov[ in SMB2_open_free() [all...] |
H A D | smb2transport.c | 220 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature() 282 drqst.rq_iov++; in smb2_calc_signature() 538 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature() 597 drqst.rq_iov++; in smb3_calc_signature() 621 shdr = (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_sign_rqst() 648 (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_verify_signature() 787 struct smb_rqst rqst = { .rq_iov = iov, in smb2_check_receive() 813 (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_setup_request() 839 (struct smb2_sync_hdr *)rqst->rq_iov[0].iov_base; in smb2_setup_async_request()
|
H A D | smb2ops.c | 724 rqst[0].rq_iov = open_iov; in open_shroot() 741 rqst[1].rq_iov = qi_iov; in open_shroot() 1217 rqst[0].rq_iov = open_iov; in smb2_set_ea() 1237 rqst[1].rq_iov = si_iov; in smb2_set_ea() 1268 rqst[2].rq_iov = close_iov; in smb2_set_ea() 1570 rqst[0].rq_iov = &vars->open_iov[0]; in smb2_ioctl_query_info() 1614 rqst[1].rq_iov = &vars->io_iov[0]; in smb2_ioctl_query_info() 1632 rqst[1].rq_iov = &vars->si_iov[0]; in smb2_ioctl_query_info() 1644 rqst[1].rq_iov = &vars->qi_iov[0]; in smb2_ioctl_query_info() 1666 rqst[2].rq_iov in smb2_ioctl_query_info() [all...] |
H A D | cifsglob.h | 192 struct kvec *rq_iov; /* array of kvecs */ member 2063 * rqst[0].rq_iov[0] is transform header in cifs_get_num_sgs() 2064 * rqst[0].rq_iov[1+] data to be encrypted/decrypted in cifs_get_num_sgs() 2065 * rqst[1+].rq_iov[0+] data to be encrypted/decrypted in cifs_get_num_sgs() 2073 struct kvec *iov = &rqst[i].rq_iov[j]; in cifs_get_num_sgs()
|
H A D | smb1ops.c | 31 struct smb_hdr *in_buf = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in send_nt_cancel()
|
H A D | cifssmb.c | 764 struct smb_rqst rqst = { .rq_iov = iov, in CIFSSMBEcho() 1624 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_readv_callback() 1680 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_async_readv() 2243 rqst.rq_iov = iov; in cifs_async_writev()
|
H A D | smbdirect.c | 2029 iov = rqst->rq_iov; in smbd_send()
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | smb2inode.c | 32 if (rqst[1].rq_iov) in free_set_inf_compound() 34 if (rqst[2].rq_iov) in free_set_inf_compound() 119 rqst[num_rqst].rq_iov = &vars->open_iov[0]; in smb2_compound_op() 136 rqst[num_rqst].rq_iov = &vars->qi_iov; in smb2_compound_op() 170 rqst[num_rqst].rq_iov = &vars->qi_iov; in smb2_compound_op() 214 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 232 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 267 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 301 rqst[num_rqst].rq_iov = &vars->si_iov[0]; in smb2_compound_op() 340 rqst[num_rqst].rq_iov in smb2_compound_op() [all...] |
H A D | cifsencrypt.c | 177 struct kvec *iov = rqst->rq_iov; in __cifs_calc_signature() 231 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() 260 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_sign_rqst() 262 if (rqst->rq_iov[0].iov_len != 4 || in cifs_sign_rqst() 263 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_sign_rqst() 301 struct smb_rqst rqst = { .rq_iov = iov, in cifs_sign_smbv() 329 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_verify_signature() 331 if (rqst->rq_iov[0].iov_len != 4 || in cifs_verify_signature() 332 rqst->rq_iov[ in cifs_verify_signature() [all...] |
H A D | smb2pdu.c | 1103 rqst.rq_iov = iov; in SMB2_negotiate() 1529 rqst.rq_iov = sess_data->iov; in SMB2_sess_sendreceive() 1965 rqst.rq_iov = iov; in SMB2_logoff() 2067 rqst.rq_iov = iov; in SMB2_tcon() 2183 rqst.rq_iov = iov; in SMB2_tdis() 2886 rqst.rq_iov = iov; in smb311_posix_mkdir() 2943 struct kvec *iov = rqst->rq_iov; in SMB2_open_init() 3098 /* rq_iov[0] is the request and is released by cifs_small_buf_release(). 3106 if (rqst && rqst->rq_iov) { in SMB2_open_free() 3107 cifs_small_buf_release(rqst->rq_iov[ in SMB2_open_free() [all...] |
H A D | transport.c | 255 rqst->rq_iov[0].iov_len == 4) { in smb_rqst_len() 256 iov = &rqst->rq_iov[1]; in smb_rqst_len() 259 iov = rqst->rq_iov; in smb_rqst_len() 341 iov = rqst[j].rq_iov; in __smb_send_rqst() 454 cur_rqst[0].rq_iov = iov; in smb_send_rqst() 474 struct smb_rqst rqst = { .rq_iov = iov, in smb_send() 754 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_async_request() 757 if (rqst->rq_iov[0].iov_len != 4 || in cifs_setup_async_request() 758 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[ in cifs_setup_async_request() [all...] |
H A D | smb2transport.c | 235 struct kvec *iov = rqst->rq_iov; in smb2_calc_signature() 293 drqst.rq_iov++; in smb2_calc_signature() 565 struct kvec *iov = rqst->rq_iov; in smb3_calc_signature() 621 drqst.rq_iov++; in smb3_calc_signature() 645 shdr = (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_sign_rqst() 677 (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_verify_signature() 830 struct smb_rqst rqst = { .rq_iov = iov, in smb2_check_receive() 856 (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_setup_request() 882 (struct smb2_hdr *)rqst->rq_iov[0].iov_base; in smb2_setup_async_request()
|
H A D | smb2ops.c | 1190 rqst[0].rq_iov = vars->open_iov; in smb2_set_ea() 1210 rqst[1].rq_iov = vars->si_iov; in smb2_set_ea() 1239 rqst[2].rq_iov = &vars->close_iov; in smb2_set_ea() 1539 rqst[0].rq_iov = &vars->open_iov[0]; in smb2_ioctl_query_info() 1583 rqst[1].rq_iov = &vars->io_iov[0]; in smb2_ioctl_query_info() 1601 rqst[1].rq_iov = vars->si_iov; in smb2_ioctl_query_info() 1613 rqst[1].rq_iov = &vars->qi_iov; in smb2_ioctl_query_info() 1635 rqst[2].rq_iov = &vars->close_iov; in smb2_ioctl_query_info() 2247 rqst[0].rq_iov = open_iov; in smb2_query_dir_first() 2270 rqst[1].rq_iov in smb2_query_dir_first() [all...] |
H A D | cached_dir.c | 229 rqst[0].rq_iov = open_iov; in open_cached_dir() 248 rqst[1].rq_iov = qi_iov; in open_cached_dir()
|
H A D | smbdirect.c | 1992 dump_smb(rqst->rq_iov[i].iov_base, rqst->rq_iov[i].iov_len); in smbd_send() 2001 klen += rqst->rq_iov[i].iov_len; in smbd_send() 2002 iov_iter_kvec(&iter, ITER_SOURCE, rqst->rq_iov, rqst->rq_nvec, klen); in smbd_send()
|
H A D | cifsglob.h | 239 struct kvec *rq_iov; /* array of kvecs */ member 2195 * rqst[0].rq_iov[0] is transform header in cifs_get_num_sgs() 2196 * rqst[0].rq_iov[1+] data to be encrypted/decrypted in cifs_get_num_sgs() 2197 * rqst[1+].rq_iov[0+] data to be encrypted/decrypted in cifs_get_num_sgs() 2218 struct kvec *iov = &rqst[i].rq_iov[j]; in cifs_get_num_sgs()
|
H A D | smb1ops.c | 33 struct smb_hdr *in_buf = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in send_nt_cancel()
|
H A D | cifssmb.c | 575 struct smb_rqst rqst = { .rq_iov = iov, in CIFSSMBEcho() 1268 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_readv_callback() 1321 struct smb_rqst rqst = { .rq_iov = rdata->iov, in cifs_async_readv() 1708 rqst.rq_iov = iov; in cifs_async_writev()
|