Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
dir.c File Reference
#include <linux/fs.h>
#include <linux/jbd2.h>
#include <linux/buffer_head.h>
#include <linux/slab.h>
#include <linux/rbtree.h>
#include "ext4.h"

Go to the source code of this file.

Data Structures

struct  fname
 

Functions

int __ext4_check_dir_entry (const char *function, unsigned int line, struct inode *dir, struct file *filp, struct ext4_dir_entry_2 *de, struct buffer_head *bh, unsigned int offset)
 
loff_t ext4_dir_llseek (struct file *file, loff_t offset, int origin)
 
void ext4_htree_free_dir_info (struct dir_private_info *p)
 
int ext4_htree_store_dirent (struct file *dir_file, __u32 hash, __u32 minor_hash, struct ext4_dir_entry_2 *dirent)
 

Variables

struct file_operations ext4_dir_operations
 

Function Documentation

int __ext4_check_dir_entry ( const char function,
unsigned int  line,
struct inode dir,
struct file filp,
struct ext4_dir_entry_2 de,
struct buffer_head *  bh,
unsigned int  offset 
)

Definition at line 72 of file dir.c.

loff_t ext4_dir_llseek ( struct file file,
loff_t  offset,
int  origin 
)

Definition at line 337 of file dir.c.

void ext4_htree_free_dir_info ( struct dir_private_info p)

Definition at line 422 of file dir.c.

int ext4_htree_store_dirent ( struct file dir_file,
__u32  hash,
__u32  minor_hash,
struct ext4_dir_entry_2 dirent 
)

Definition at line 431 of file dir.c.

Variable Documentation

struct file_operations ext4_dir_operations
Initial value:
= {
.llseek = ext4_dir_llseek,
.readdir = ext4_readdir,
.unlocked_ioctl = ext4_ioctl,
.fsync = ext4_sync_file,
.release = ext4_release_dir,
}

Definition at line 622 of file dir.c.