• Home
  • Raw
  • Download

Lines Matching refs:handler

726 #define for_each_xattr_handler(handlers, handler)		\  argument
727 for ((handler) = *(handlers)++; \
728 (handler) != NULL; \
729 (handler) = *(handlers)++)
757 const struct xattr_handler *handler; in reiserfs_getxattr() local
759 handler = find_xattr_handler_prefix(dentry->d_sb->s_xattr, name); in reiserfs_getxattr()
761 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1) in reiserfs_getxattr()
764 return handler->get(dentry, name, buffer, size, handler->flags); in reiserfs_getxattr()
776 const struct xattr_handler *handler; in reiserfs_setxattr() local
778 handler = find_xattr_handler_prefix(dentry->d_sb->s_xattr, name); in reiserfs_setxattr()
780 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1) in reiserfs_setxattr()
783 return handler->set(dentry, name, value, size, flags, handler->flags); in reiserfs_setxattr()
793 const struct xattr_handler *handler; in reiserfs_removexattr() local
794 handler = find_xattr_handler_prefix(dentry->d_sb->s_xattr, name); in reiserfs_removexattr()
796 if (!handler || get_inode_sd_version(dentry->d_inode) == STAT_DATA_V1) in reiserfs_removexattr()
799 return handler->set(dentry, name, NULL, 0, XATTR_REPLACE, handler->flags); in reiserfs_removexattr()
816 const struct xattr_handler *handler; in listxattr_filler() local
817 handler = find_xattr_handler_prefix(b->dentry->d_sb->s_xattr, in listxattr_filler()
819 if (!handler) /* Unsupported xattr name */ in listxattr_filler()
822 size = handler->list(b->dentry, b->buf + b->pos, in listxattr_filler()
824 handler->flags); in listxattr_filler()
828 size = handler->list(b->dentry, NULL, 0, name, in listxattr_filler()
829 namelen, handler->flags); in listxattr_filler()