Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
xattr.c File Reference
#include <linux/init.h>
#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/rwsem.h>
#include <linux/xattr.h>
#include <linux/security.h>
#include "ctree.h"
#include "btrfs_inode.h"
#include "transaction.h"
#include "xattr.h"
#include "disk-io.h"

Go to the source code of this file.

Functions

ssize_t __btrfs_getxattr (struct inode *inode, const char *name, void *buffer, size_t size)
 
int __btrfs_setxattr (struct btrfs_trans_handle *trans, struct inode *inode, const char *name, const void *value, size_t size, int flags)
 
ssize_t btrfs_listxattr (struct dentry *dentry, char *buffer, size_t size)
 
ssize_t btrfs_getxattr (struct dentry *dentry, const char *name, void *buffer, size_t size)
 
int btrfs_setxattr (struct dentry *dentry, const char *name, const void *value, size_t size, int flags)
 
int btrfs_removexattr (struct dentry *dentry, const char *name)
 
int btrfs_initxattrs (struct inode *inode, const struct xattr *xattr_array, void *fs_info)
 
int btrfs_xattr_security_init (struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir, const struct qstr *qstr)
 

Variables

struct xattr_handlerbtrfs_xattr_handlers []
 

Function Documentation

ssize_t __btrfs_getxattr ( struct inode inode,
const char name,
void buffer,
size_t  size 
)

Definition at line 32 of file xattr.c.

int __btrfs_setxattr ( struct btrfs_trans_handle trans,
struct inode inode,
const char name,
const void value,
size_t  size,
int  flags 
)

Definition at line 181 of file xattr.c.

ssize_t btrfs_getxattr ( struct dentry dentry,
const char name,
void buffer,
size_t  size 
)

Definition at line 326 of file xattr.c.

int btrfs_initxattrs ( struct inode inode,
const struct xattr xattr_array,
void fs_info 
)

Definition at line 398 of file xattr.c.

ssize_t btrfs_listxattr ( struct dentry dentry,
char buffer,
size_t  size 
)

Definition at line 208 of file xattr.c.

int btrfs_removexattr ( struct dentry dentry,
const char name 
)

Definition at line 372 of file xattr.c.

int btrfs_setxattr ( struct dentry dentry,
const char name,
const void value,
size_t  size,
int  flags 
)

Definition at line 342 of file xattr.c.

int btrfs_xattr_security_init ( struct btrfs_trans_handle trans,
struct inode inode,
struct inode dir,
const struct qstr qstr 
)

Definition at line 424 of file xattr.c.

Variable Documentation

struct xattr_handler* btrfs_xattr_handlers[]
Initial value:
= {
}

Definition at line 303 of file xattr.c.