Lines Matching refs:name

27 int btrfs_getxattr(const struct inode *inode, const char *name,  in btrfs_getxattr()  argument
43 name, strlen(name), 0); in btrfs_getxattr()
84 const char *name, const void *value, size_t size, int flags) in btrfs_setxattr() argument
89 size_t name_len = strlen(name); in btrfs_setxattr()
104 btrfs_ino(BTRFS_I(inode)), name, name_len, -1); in btrfs_setxattr()
124 btrfs_ino(BTRFS_I(inode)), name, name_len, 0); in btrfs_setxattr()
136 name, name_len, value, size); in btrfs_setxattr()
145 di = btrfs_match_dir_item_name(path, name, name_len); in btrfs_setxattr()
152 di = btrfs_match_dir_item_name(path, name, name_len); in btrfs_setxattr()
227 int btrfs_setxattr_trans(struct inode *inode, const char *name, in btrfs_setxattr_trans() argument
255 ASSERT(strncmp(name, XATTR_SECURITY_PREFIX, in btrfs_setxattr_trans()
260 ret = btrfs_setxattr(trans, inode, name, value, size, flags); in btrfs_setxattr_trans()
364 const char *name, void *buffer, size_t size) in btrfs_xattr_handler_get() argument
366 name = xattr_full_name(handler, name); in btrfs_xattr_handler_get()
367 return btrfs_getxattr(inode, name, buffer, size); in btrfs_xattr_handler_get()
373 const char *name, const void *buffer, in btrfs_xattr_handler_set() argument
379 name = xattr_full_name(handler, name); in btrfs_xattr_handler_set()
380 return btrfs_setxattr_trans(inode, name, buffer, size, flags); in btrfs_xattr_handler_set()
386 const char *name, void *buffer, in btrfs_xattr_handler_get_security() argument
392 name = xattr_full_name(handler, name); in btrfs_xattr_handler_get_security()
400 if (strcmp(name, XATTR_NAME_CAPS) == 0) { in btrfs_xattr_handler_get_security()
406 ret = btrfs_getxattr(inode, name, buffer, size); in btrfs_xattr_handler_get_security()
416 const char *name, in btrfs_xattr_handler_set_security() argument
423 name = xattr_full_name(handler, name); in btrfs_xattr_handler_set_security()
424 if (strcmp(name, XATTR_NAME_CAPS) == 0) in btrfs_xattr_handler_set_security()
427 return btrfs_setxattr_trans(inode, name, buffer, size, flags); in btrfs_xattr_handler_set_security()
433 const char *name, const void *value, in btrfs_xattr_handler_set_prop() argument
440 name = xattr_full_name(handler, name); in btrfs_xattr_handler_set_prop()
441 ret = btrfs_validate_prop(BTRFS_I(inode), name, value, size); in btrfs_xattr_handler_set_prop()
445 if (btrfs_ignore_prop(BTRFS_I(inode), name)) in btrfs_xattr_handler_set_prop()
452 ret = btrfs_set_prop(trans, BTRFS_I(inode), name, value, size, flags); in btrfs_xattr_handler_set_prop()
504 char *name; in btrfs_initxattrs() local
512 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in btrfs_initxattrs()
514 strlen(xattr->name) + 1; in btrfs_initxattrs()
516 name = kmalloc(name_len, GFP_KERNEL); in btrfs_initxattrs()
517 if (!name) { in btrfs_initxattrs()
521 scnprintf(name, name_len, "%s%s", XATTR_SECURITY_PREFIX, xattr->name); in btrfs_initxattrs()
523 if (strcmp(name, XATTR_NAME_CAPS) == 0) in btrfs_initxattrs()
526 ret = btrfs_setxattr(trans, inode, name, xattr->value, in btrfs_initxattrs()
528 kfree(name); in btrfs_initxattrs()