Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
xattr.c File Reference
#include "ubifs.h"
#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/xattr.h>
#include <linux/posix_acl_xattr.h>

Go to the source code of this file.

Macros

#define MAX_XATTRS_PER_INODE   65535
 

Enumerations

enum  { USER_XATTR, TRUSTED_XATTR, SECURITY_XATTR }
 

Functions

int ubifs_setxattr (struct dentry *dentry, const char *name, const void *value, size_t size, int flags)
 
ssize_t ubifs_getxattr (struct dentry *dentry, const char *name, void *buf, size_t size)
 
ssize_t ubifs_listxattr (struct dentry *dentry, char *buffer, size_t size)
 
int ubifs_removexattr (struct dentry *dentry, const char *name)
 

Macro Definition Documentation

#define MAX_XATTRS_PER_INODE   65535

Definition at line 68 of file xattr.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
USER_XATTR 
TRUSTED_XATTR 
SECURITY_XATTR 

Definition at line 77 of file xattr.c.

Function Documentation

ssize_t ubifs_getxattr ( struct dentry dentry,
const char name,
void buf,
size_t  size 
)

Definition at line 359 of file xattr.c.

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

Definition at line 419 of file xattr.c.

int ubifs_removexattr ( struct dentry dentry,
const char name 
)

Definition at line 523 of file xattr.c.

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

Definition at line 296 of file xattr.c.