Lines Matching refs:list
267 vfs_listxattr(struct dentry *d, char *list, size_t size) in vfs_listxattr() argument
276 error = d->d_inode->i_op->listxattr(d, list, size); in vfs_listxattr()
278 error = security_inode_listsecurity(d->d_inode, list, size); in vfs_listxattr()
520 listxattr(struct dentry *d, char __user *list, size_t size) in listxattr() argument
540 if (size && copy_to_user(list, klist, error)) in listxattr()
554 static ssize_t path_listxattr(const char __user *pathname, char __user *list, in path_listxattr() argument
563 error = listxattr(path.dentry, list, size); in path_listxattr()
572 SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, in SYSCALL_DEFINE3() argument
575 return path_listxattr(pathname, list, size, LOOKUP_FOLLOW); in SYSCALL_DEFINE3()
578 SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, in SYSCALL_DEFINE3() argument
581 return path_listxattr(pathname, list, size, 0); in SYSCALL_DEFINE3()
584 SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) in SYSCALL_DEFINE3() argument
592 error = listxattr(f.file->f_path.dentry, list, size); in SYSCALL_DEFINE3()
738 if (!handler->list) in generic_listxattr()
740 size += handler->list(handler, dentry, NULL, 0, in generic_listxattr()
747 if (!handler->list) in generic_listxattr()
749 size = handler->list(handler, dentry, buf, buffer_size, in generic_listxattr()
853 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_get()
891 list_for_each_entry(xattr, &xattrs->head, list) { in __simple_xattr_set()
897 list_replace(&xattr->list, &new_xattr->list); in __simple_xattr_set()
899 list_del(&xattr->list); in __simple_xattr_set()
908 list_add(&new_xattr->list, &xattrs->head); in __simple_xattr_set()
967 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_list()
997 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_list_add()