Lines Matching refs:name

23 int btrfs_getxattr(struct inode *inode, const char *name,
37 /* lookup the xattr by name */
39 name, strlen(name), 0);
63 * |struct btrfs_dir_item|name|data|
64 * where name is the xattr name, so security.foo, and data is the
80 const char *name, const void *value, size_t size, int flags)
86 size_t name_len = strlen(name);
101 btrfs_ino(BTRFS_I(inode)), name, name_len, -1);
121 btrfs_ino(BTRFS_I(inode)), name, name_len, 0);
133 name, name_len, value, size);
142 di = btrfs_match_dir_item_name(fs_info, path, name, name_len);
149 di = btrfs_match_dir_item_name(fs_info, path, name, name_len);
227 int btrfs_setxattr_trans(struct inode *inode, const char *name,
255 ASSERT(strncmp(name, XATTR_SECURITY_PREFIX,
260 ret = btrfs_setxattr(trans, inode, name, value, size, flags);
381 const char *name, void *buffer, size_t size)
383 name = xattr_full_name(handler, name);
384 return btrfs_getxattr(inode, name, buffer, size);
389 const char *name, const void *buffer,
395 name = xattr_full_name(handler, name);
396 return btrfs_setxattr_trans(inode, name, buffer, size, flags);
401 const char *name, const void *value,
408 name = xattr_full_name(handler, name);
409 ret = btrfs_validate_prop(name, value, size);
417 ret = btrfs_set_prop(trans, inode, name, value, size, flags);
472 char *name;
480 for (xattr = xattr_array; xattr->name != NULL; xattr++) {
481 name = kmalloc(XATTR_SECURITY_PREFIX_LEN +
482 strlen(xattr->name) + 1, GFP_KERNEL);
483 if (!name) {
487 strcpy(name, XATTR_SECURITY_PREFIX);
488 strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name);
489 err = btrfs_setxattr(trans, inode, name, xattr->value,
491 kfree(name);