#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/fs.h>
#include <linux/time.h>
#include <linux/pagemap.h>
#include <linux/highmem.h>
#include <linux/crc32.h>
#include <linux/jffs2.h>
#include <linux/xattr.h>
#include <linux/mtd/mtd.h>
#include "nodelist.h"
Go to the source code of this file.
|
| void | jffs2_xattr_delete_inode (struct jffs2_sb_info *c, struct jffs2_inode_cache *ic) |
| |
| void | jffs2_xattr_free_inode (struct jffs2_sb_info *c, struct jffs2_inode_cache *ic) |
| |
| void | jffs2_xattr_do_crccheck_inode (struct jffs2_sb_info *c, struct jffs2_inode_cache *ic) |
| |
| void | jffs2_init_xattr_subsystem (struct jffs2_sb_info *c) |
| |
| void | jffs2_clear_xattr_subsystem (struct jffs2_sb_info *c) |
| |
| void | jffs2_build_xattr_subsystem (struct jffs2_sb_info *c) |
| |
| struct jffs2_xattr_datum * | jffs2_setup_xattr_datum (struct jffs2_sb_info *c, uint32_t xid, uint32_t version) |
| |
| ssize_t | jffs2_listxattr (struct dentry *dentry, char *buffer, size_t size) |
| |
| int | do_jffs2_getxattr (struct inode *inode, int xprefix, const char *xname, char *buffer, size_t size) |
| |
| int | do_jffs2_setxattr (struct inode *inode, int xprefix, const char *xname, const char *buffer, size_t size, int flags) |
| |
| int | jffs2_garbage_collect_xattr_datum (struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd, struct jffs2_raw_node_ref *raw) |
| |
| int | jffs2_garbage_collect_xattr_ref (struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref, struct jffs2_raw_node_ref *raw) |
| |
| int | jffs2_verify_xattr (struct jffs2_sb_info *c) |
| |
| void | jffs2_release_xattr_datum (struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd) |
| |
| void | jffs2_release_xattr_ref (struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) |
| |
| #define JFFS2_XATTR_IS_CORRUPTED 1 |
| #define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ": " fmt |
| #define XREF_TMPHASH_SIZE (128) |
Initial value:
Definition at line 918 of file xattr.c.