Lines Matching refs:buflen
4605 static int buf_to_pages_noslab(const void *buf, size_t buflen, in buf_to_pages_noslab() argument
4614 len = min_t(size_t, PAGE_SIZE, buflen); in buf_to_pages_noslab()
4621 buflen -= len; in buf_to_pages_noslab()
4624 } while (buflen != 0); in buf_to_pages_noslab()
4655 static inline ssize_t nfs4_read_cached_acl(struct inode *inode, char *buf, size_t buflen) in nfs4_read_cached_acl() argument
4670 if (acl->len > buflen) in nfs4_read_cached_acl()
4683 size_t buflen = sizeof(*acl) + acl_len; in nfs4_write_cached_acl() local
4685 if (buflen <= PAGE_SIZE) { in nfs4_write_cached_acl()
4686 acl = kmalloc(buflen, GFP_KERNEL); in nfs4_write_cached_acl()
4712 static ssize_t __nfs4_get_acl_uncached(struct inode *inode, void *buf, size_t buflen) in __nfs4_get_acl_uncached() argument
4718 .acl_len = buflen, in __nfs4_get_acl_uncached()
4721 .acl_len = buflen, in __nfs4_get_acl_uncached()
4728 unsigned int npages = DIV_ROUND_UP(buflen, PAGE_SIZE); in __nfs4_get_acl_uncached()
4752 __func__, buf, buflen, npages, args.acl_len); in __nfs4_get_acl_uncached()
4768 if (res.acl_len > buflen) { in __nfs4_get_acl_uncached()
4785 static ssize_t nfs4_get_acl_uncached(struct inode *inode, void *buf, size_t buflen) in nfs4_get_acl_uncached() argument
4790 ret = __nfs4_get_acl_uncached(inode, buf, buflen); in nfs4_get_acl_uncached()
4799 static ssize_t nfs4_proc_get_acl(struct inode *inode, void *buf, size_t buflen) in nfs4_proc_get_acl() argument
4811 ret = nfs4_read_cached_acl(inode, buf, buflen); in nfs4_proc_get_acl()
4816 return nfs4_get_acl_uncached(inode, buf, buflen); in nfs4_proc_get_acl()
4819 static int __nfs4_proc_set_acl(struct inode *inode, const void *buf, size_t buflen) in __nfs4_proc_set_acl() argument
4826 .acl_len = buflen, in __nfs4_proc_set_acl()
4834 unsigned int npages = DIV_ROUND_UP(buflen, PAGE_SIZE); in __nfs4_proc_set_acl()
4841 i = buf_to_pages_noslab(buf, buflen, arg.acl_pages); in __nfs4_proc_set_acl()
4866 static int nfs4_proc_set_acl(struct inode *inode, const void *buf, size_t buflen) in nfs4_proc_set_acl() argument
4871 err = __nfs4_proc_set_acl(inode, buf, buflen); in nfs4_proc_set_acl()
4881 size_t buflen) in _nfs4_get_security_label() argument
4885 struct nfs4_label label = {0, 0, buflen, buf}; in _nfs4_get_security_label()
4911 if (buflen < label.len) in _nfs4_get_security_label()
4917 size_t buflen) in nfs4_get_security_label() argument
4926 err = _nfs4_get_security_label(inode, buf, buflen); in nfs4_get_security_label()
4990 nfs4_set_security_label(struct dentry *dentry, const void *buf, size_t buflen) in nfs4_set_security_label() argument
5006 ilabel.len = buflen; in nfs4_set_security_label()
6253 const void *buf, size_t buflen, in nfs4_xattr_set_nfs4_acl() argument
6259 return nfs4_proc_set_acl(d_inode(dentry), buf, buflen); in nfs4_xattr_set_nfs4_acl()
6264 void *buf, size_t buflen) in nfs4_xattr_get_nfs4_acl() argument
6269 return nfs4_proc_get_acl(d_inode(dentry), buf, buflen); in nfs4_xattr_get_nfs4_acl()
6295 const void *buf, size_t buflen, in nfs4_xattr_set_nfs4_label() argument
6299 return nfs4_set_security_label(dentry, buf, buflen); in nfs4_xattr_set_nfs4_label()
6306 void *buf, size_t buflen) in nfs4_xattr_get_nfs4_label() argument
6309 return nfs4_get_security_label(d_inode(dentry), buf, buflen); in nfs4_xattr_get_nfs4_label()