#include <linux/ceph/ceph_debug.h>
#include "super.h"
#include "mds_client.h"
#include <linux/ceph/decode.h>
#include <linux/xattr.h>
#include <linux/slab.h>
Go to the source code of this file.
|
void __init | ceph_xattr_init (void) |
|
void | ceph_xattr_exit (void) |
|
void | __ceph_destroy_xattrs (struct ceph_inode_info *ci) |
|
void | __ceph_build_xattrs_blob (struct ceph_inode_info *ci) |
|
ssize_t | ceph_getxattr (struct dentry *dentry, const char *name, void *value, size_t size) |
|
ssize_t | ceph_listxattr (struct dentry *dentry, char *names, size_t size) |
|
int | ceph_setxattr (struct dentry *dentry, const char *name, const void *value, size_t size, int flags) |
|
int | ceph_removexattr (struct dentry *dentry, const char *name) |
|
#define XATTR_CEPH_PREFIX "ceph." |
#define XATTR_NAME_CEPH |
( |
|
_type, |
|
|
|
_name |
|
) |
| |
Value:{ \
.getxattr_cb = ceph_vxattrcb_ ## _type ##
_ ## _name, \
}
Definition at line 88 of file xattr.c.