Lines Matching refs:handler
109 const struct prop_handler *handler; in __btrfs_set_prop() local
115 handler = find_prop_handler(name, NULL); in __btrfs_set_prop()
116 if (!handler) in __btrfs_set_prop()
120 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
125 ret = handler->apply(inode, NULL, 0); in __btrfs_set_prop()
131 ret = handler->validate(value, value_len); in __btrfs_set_prop()
134 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
138 ret = handler->apply(inode, value, value_len); in __btrfs_set_prop()
140 __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
212 const struct prop_handler *handler; in iterate_object_props() local
236 handler = find_prop_handler(name_buf, handlers); in iterate_object_props()
237 if (!handler) in iterate_object_props()
251 iterator(ctx, handler, value_buf, data_len); in iterate_object_props()
271 const struct prop_handler *handler, in inode_prop_iterator() argument
279 ret = handler->apply(inode, value, len); in inode_prop_iterator()
283 handler->xattr_name, btrfs_ino(inode), in inode_prop_iterator()