Lines Matching defs:len
407 cifs_server_dbg(VFS, "smb buf %p len %u\n", buf,
1117 int len;
1213 len = sizeof(*ea) + ea_name_len + ea_value_len + 1;
1214 ea = kzalloc(len, GFP_KERNEL);
1225 size[0] = len;
1711 u64 len, u64 dest_off)
1743 while (len > 0) {
1747 cpu_to_le32(min_t(u64, len, tcon->max_bytes_chunk));
1787 len -= bytes_written;
1958 u64 len, u64 dest_off)
1975 dup_ext_buf.ByteCount = cpu_to_le64(len);
1976 cifs_dbg(FYI, "Duplicate extents: src off %lld dst off %lld len %lld\n",
1977 src_off, dest_off, len);
1980 if (inode->i_size < dest_off + len) {
1981 rc = smb2_set_file_size(xid, tcon, trgtfile, dest_off + len, false);
1992 cifs_setsize(inode, dest_off + len);
2482 unsigned long len = smb_rqst_len(server, rqst);
2494 if (!(len & 7))
2497 num_padding = 8 - (len & 7);
2506 len += num_padding;
2525 len += num_padding;
2530 shdr->NextCommand = cpu_to_le32(len);
2886 unsigned int len;
2891 len = le16_to_cpu(buf->ReparseDataLength);
2893 len, true,
2919 unsigned int len;
2925 len = le16_to_cpu(sym->SubstituteNameLength);
2926 if (offs + 20 > plen || offs + len + 20 > plen) {
2932 len, unicode,
3016 u32 off, count, len;
3099 if (check_add_overflow(off, count, &len) ||
3100 len > rsp_iov[1].iov_len) {
3108 len = sizeof(*reparse_buf);
3109 if (count < len ||
3110 count < le16_to_cpu(reparse_buf->ReparseDataLength) + len) {
3157 cifs_dbg(FYI, "%s: rc = %d ACL len %d\n", __func__, rc, *pacllen);
3224 cifs_dbg(FYI, "%s: rc = %d ACL len %d\n", __func__, rc, *pacllen);
3308 loff_t offset, loff_t len, unsigned int xid)
3313 cifs_dbg(FYI, "Offset %lld len %lld\n", offset, len);
3316 fsctl_buf.BeyondFinalZero = cpu_to_le64(offset + len);
3326 loff_t offset, loff_t len, bool keep_size)
3340 ses->Suid, offset, len);
3349 truncate_pagecache_range(inode, offset, offset + len - 1);
3356 rc = smb3_zero_data(file, tcon, offset, len, xid);
3363 new_size = offset + len;
3380 ses->Suid, offset, len, rc);
3383 ses->Suid, offset, len);
3388 loff_t offset, loff_t len)
3412 truncate_pagecache_range(inode, offset, offset + len - 1);
3414 cifs_dbg(FYI, "Offset %lld len %lld\n", offset, len);
3417 fsctl_buf.BeyondFinalZero = cpu_to_le64(offset + len);
3434 loff_t off, loff_t len,
3448 while (len) {
3450 io_parms.length = len;
3459 if (nbytes > len)
3463 len -= nbytes;
3471 loff_t off, loff_t len)
3480 in_data.length = cpu_to_le64(len);
3497 while (len) {
3503 cfile, off, len, buf);
3519 if (len < l)
3520 l = len;
3526 len = len - l;
3527 if (len == 0)
3536 if (len < l)
3537 l = len;
3539 len -= l;
3553 loff_t off, loff_t len, bool keep_size)
3568 tcon->ses->Suid, off, len);
3573 tcon->tid, tcon->ses->Suid, off, len, rc);
3581 if ((keep_size == false) && i_size_read(inode) < off + len) {
3582 rc = inode_newsize_ok(inode, off + len);
3589 eof = cpu_to_le64(off + len);
3593 cifsi->server_eof = off + len;
3594 cifs_setsize(inode, off + len);
3596 truncate_setsize(inode, off + len);
3622 * clamp len so we only fallocate up to the end of file.
3624 if (off + len > i_size_read(inode)) {
3625 len = i_size_read(inode) - off;
3629 if ((keep_size == true) || (i_size_read(inode) >= off + len)) {
3638 * if len is large.
3644 if (len <= 1024 * 1024) {
3646 off, len);
3658 if ((off > 8192) || (off + len + 8192 < i_size_read(inode))) {
3670 tcon->ses->Suid, off, len, rc);
3673 tcon->ses->Suid, off, len);
3680 loff_t off, loff_t len)
3696 off + len >= old_eof) {
3708 rc = smb2_copychunk_range(xid, cfile, cfile, off + len,
3709 old_eof - off - len, off);
3713 eof = cpu_to_le64(old_eof - len);
3721 cifsi->server_eof = i_size_read(inode) - len;
3733 loff_t off, loff_t len)
3753 eof = cpu_to_le64(old_eof + len);
3756 rc = filemap_write_and_wait_range(inode->i_mapping, off, old_eof + len - 1);
3766 truncate_setsize(inode, old_eof + len);
3769 rc = smb2_copychunk_range(xid, cfile, cfile, off, count, off + len);
3773 rc = smb3_zero_data(file, tcon, off, len, xid);
3872 struct fiemap_extent_info *fei, u64 start, u64 len)
3880 rc = fiemap_prep(d_inode(cfile->dentry), fei, start, &len, 0);
3887 in_data.length = cpu_to_le64(len);
3934 len = len - (next - start);
3946 loff_t off, loff_t len)
3950 return smb3_punch_hole(file, tcon, off, len);
3953 return smb3_zero_range(file, tcon, off, len, true);
3954 return smb3_zero_range(file, tcon, off, len, false);
3956 return smb3_simple_falloc(file, tcon, off, len, true);
3958 return smb3_collapse_range(file, tcon, off, len);
3960 return smb3_insert_range(file, tcon, off, len);
3962 return smb3_simple_falloc(file, tcon, off, len, false);
4242 unsigned int len;
4249 len = iv_size;
4250 len += crypto_aead_alignmask(tfm) & ~(crypto_tfm_ctx_alignment() - 1);
4251 len = ALIGN(len, crypto_tfm_ctx_alignment());
4252 len += req_size;
4253 len = ALIGN(len, __alignof__(struct scatterlist));
4254 len += array_size(*num_sgs, sizeof(struct scatterlist));
4255 *sensitive_size = len;
4257 p = kvzalloc(len, GFP_NOFS);
4602 size_t n, len = min_t(unsigned int, PAGE_SIZE - skip, data_size);
4604 n = copy_page_to_iter(page, skip, len, iter);
4605 if (n != len) {
4769 unsigned int len;
4781 iov_iter_xarray(&iter, ITER_DEST, &dw->buffer, 0, dw->len);
4797 &dw->buffer, dw->len,
4844 unsigned int len, npages;
4858 len = min_t(unsigned int, buflen, server->vals->read_rsp_size +
4861 rc = cifs_read_from_socket(server, buf + HEADER_SIZE(server) - 1, len);
4866 len = le32_to_cpu(tr_hdr->OriginalMessageSize) -
4868 dw->len = len;
4869 npages = DIV_ROUND_UP(len, PAGE_SIZE);
4891 rc = cifs_read_iter_from_socket(server, &iter, dw->len);
4899 iov_iter_truncate(&iter, dw->len);
4933 &dw->buffer, dw->len, false);