Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ioctl.c File Reference
#include <linux/kernel.h>
#include <linux/bio.h>
#include <linux/buffer_head.h>
#include <linux/file.h>
#include <linux/fs.h>
#include <linux/fsnotify.h>
#include <linux/pagemap.h>
#include <linux/highmem.h>
#include <linux/time.h>
#include <linux/init.h>
#include <linux/string.h>
#include <linux/backing-dev.h>
#include <linux/mount.h>
#include <linux/mpage.h>
#include <linux/namei.h>
#include <linux/swap.h>
#include <linux/writeback.h>
#include <linux/statfs.h>
#include <linux/compat.h>
#include <linux/bit_spinlock.h>
#include <linux/security.h>
#include <linux/xattr.h>
#include <linux/vmalloc.h>
#include <linux/slab.h>
#include <linux/blkdev.h>
#include <linux/uuid.h>
#include "compat.h"
#include "ctree.h"
#include "disk-io.h"
#include "transaction.h"
#include "btrfs_inode.h"
#include "ioctl.h"
#include "print-tree.h"
#include "volumes.h"
#include "locking.h"
#include "inode-map.h"
#include "backref.h"
#include "rcu-string.h"
#include "send.h"

Go to the source code of this file.

Functions

void btrfs_update_iflags (struct inode *inode)
 
void btrfs_inherit_iflags (struct inode *inode, struct inode *dir)
 
int btrfs_defrag_file (struct inode *inode, struct file *file, struct btrfs_ioctl_defrag_range_args *range, u64 newer_than, unsigned long max_to_defrag)
 
void btrfs_get_block_group_info (struct list_head *groups_list, struct btrfs_ioctl_space_info *space)
 
long btrfs_ioctl_space_info (struct btrfs_root *root, void __user *arg)
 
long btrfs_ioctl_trans_end (struct file *file)
 
void update_ioctl_balance_args (struct btrfs_fs_info *fs_info, int lock, struct btrfs_ioctl_balance_args *bargs)
 
long btrfs_ioctl (struct file *file, unsigned int cmd, unsigned long arg)
 

Function Documentation

int btrfs_defrag_file ( struct inode inode,
struct file file,
struct btrfs_ioctl_defrag_range_args range,
u64  newer_than,
unsigned long  max_to_defrag 
)

Definition at line 1089 of file ioctl.c.

void btrfs_get_block_group_info ( struct list_head groups_list,
struct btrfs_ioctl_space_info space 
)

Definition at line 2878 of file ioctl.c.

void btrfs_inherit_iflags ( struct inode inode,
struct inode dir 
)

Definition at line 126 of file ioctl.c.

long btrfs_ioctl ( struct file file,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 3702 of file ioctl.c.

Definition at line 2894 of file ioctl.c.

long btrfs_ioctl_trans_end ( struct file file)

Definition at line 3020 of file ioctl.c.

void btrfs_update_iflags ( struct inode inode)

Definition at line 103 of file ioctl.c.

void update_ioctl_balance_args ( struct btrfs_fs_info fs_info,
int  lock,
struct btrfs_ioctl_balance_args bargs 
)

Definition at line 3284 of file ioctl.c.