Linux Kernel
3.7.1
|
#include <linux/fs.h>
#include <linux/pagemap.h>
#include <linux/jbd2.h>
#include <linux/time.h>
#include <linux/fcntl.h>
#include <linux/stat.h>
#include <linux/string.h>
#include <linux/quotaops.h>
#include <linux/buffer_head.h>
#include <linux/bio.h>
#include "ext4.h"
#include "ext4_jbd2.h"
#include "xattr.h"
#include "acl.h"
#include <trace/events/ext4.h>
Go to the source code of this file.
Data Structures | |
struct | fake_dirent |
struct | dx_countlimit |
struct | dx_entry |
struct | dx_root |
struct | dx_root::dx_root_info |
struct | dx_node |
struct | dx_frame |
struct | dx_map_entry |
struct | dx_tail |
Macros | |
#define | NAMEI_RA_CHUNKS 2 |
#define | NAMEI_RA_BLOCKS 4 |
#define | NAMEI_RA_SIZE (NAMEI_RA_CHUNKS * NAMEI_RA_BLOCKS) |
#define | NAMEI_RA_INDEX(c, b) (((c) * NAMEI_RA_BLOCKS) + (b)) |
#define | assert(test) J_ASSERT(test) |
#define | dxtrace(command) |
#define | EXT4_DIRENT_TAIL(block, blocksize) |
#define | S_SHIFT 12 |
#define | PARENT_INO(buffer, size) (ext4_next_entry((struct ext4_dir_entry_2 *)(buffer), size)->inode) |
Functions | |
int | ext4_dirent_csum_verify (struct inode *inode, struct ext4_dir_entry *dirent) |
int | ext4_htree_fill_tree (struct file *dir_file, __u32 start_hash, __u32 start_minor_hash, __u32 *next_hash) |
struct dentry * | ext4_get_parent (struct dentry *child) |
int | ext4_orphan_add (handle_t *handle, struct inode *inode) |
int | ext4_orphan_del (handle_t *handle, struct inode *inode) |
Variables | |
struct inode_operations | ext4_dir_inode_operations |
struct inode_operations | ext4_special_inode_operations |
#define EXT4_DIRENT_TAIL | ( | block, | |
blocksize | |||
) |
#define NAMEI_RA_INDEX | ( | c, | |
b | |||
) | (((c) * NAMEI_RA_BLOCKS) + (b)) |
#define NAMEI_RA_SIZE (NAMEI_RA_CHUNKS * NAMEI_RA_BLOCKS) |
int ext4_dirent_csum_verify | ( | struct inode * | inode, |
struct ext4_dir_entry * | dirent | ||
) |
struct inode_operations ext4_dir_inode_operations |
struct inode_operations ext4_special_inode_operations |