Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
file_lock Struct Reference

#include <fs.h>

Data Fields

struct file_lockfl_next
 
struct list_head fl_link
 
struct list_head fl_block
 
fl_owner_t fl_owner
 
unsigned int fl_flags
 
unsigned char fl_type
 
unsigned int fl_pid
 
struct pidfl_nspid
 
wait_queue_head_t fl_wait
 
struct filefl_file
 
loff_t fl_start
 
loff_t fl_end
 
struct fasync_structfl_fasync
 
unsigned long fl_break_time
 
unsigned long fl_downgrade_time
 
struct file_lock_operationsfl_ops
 
struct lock_manager_operationsfl_lmops
 
union {
   struct nfs_lock_info   nfs_fl
 
   struct nfs4_lock_info   nfs4_fl
 
   struct {
      struct list_head   link
 
      int   state
 
   }   afs
 
fl_u
 

Detailed Description

Definition at line 924 of file fs.h.

Field Documentation

struct { ... } afs
struct list_head fl_block

Definition at line 927 of file fs.h.

unsigned long fl_break_time

Definition at line 940 of file fs.h.

unsigned long fl_downgrade_time

Definition at line 941 of file fs.h.

loff_t fl_end

Definition at line 936 of file fs.h.

struct fasync_struct* fl_fasync

Definition at line 938 of file fs.h.

struct file* fl_file

Definition at line 934 of file fs.h.

unsigned int fl_flags

Definition at line 929 of file fs.h.

struct list_head fl_link

Definition at line 926 of file fs.h.

Definition at line 944 of file fs.h.

struct file_lock* fl_next

Definition at line 925 of file fs.h.

struct pid* fl_nspid

Definition at line 932 of file fs.h.

Definition at line 943 of file fs.h.

fl_owner_t fl_owner

Definition at line 928 of file fs.h.

unsigned int fl_pid

Definition at line 931 of file fs.h.

loff_t fl_start

Definition at line 935 of file fs.h.

unsigned char fl_type

Definition at line 930 of file fs.h.

union { ... } fl_u

Definition at line 933 of file fs.h.

Definition at line 949 of file fs.h.

Definition at line 947 of file fs.h.

Definition at line 946 of file fs.h.

Definition at line 950 of file fs.h.


The documentation for this struct was generated from the following file: