inode Struct Reference

#include <fs.h>


Data Fields

dev_t i_dev
unsigned long i_ino
umode_t i_mode
nlink_t i_nlink
uid_t i_uid
gid_t i_gid
dev_t i_rdev
off_t i_size
time_t i_atime
time_t i_mtime
time_t i_ctime
unsigned long i_blksize
unsigned long i_blocks
semaphore i_sem
inode_operationsi_op
super_blocki_sb
wait_queuei_wait
file_locki_flock
vm_area_structi_mmap
inodei_next
inodei_prev
inodei_hash_next
inodei_hash_prev
inodei_bound_to
inodei_bound_by
inodei_mount
socketi_socket
unsigned short i_count
unsigned short i_flags
unsigned char i_lock
unsigned char i_dirt
unsigned char i_pipe
unsigned char i_seek
unsigned char i_update
union {
   pipe_inode_info   pipe_i
   minix_inode_info   minix_i
   ext_inode_info   ext_i
   ext2_inode_info   ext2_i
   hpfs_inode_info   hpfs_i
   msdos_inode_info   msdos_i
   iso_inode_info   isofs_i
   nfs_inode_info   nfs_i
   xiafs_inode_info   xiafs_i
   sysv_inode_info   sysv_i
u


Detailed Description

Definition at line 188 of file fs.h.


Field Documentation

struct ext2_inode_info inode::ext2_i

Definition at line 224 of file fs.h.

struct ext_inode_info inode::ext_i

Definition at line 223 of file fs.h.

struct hpfs_inode_info inode::hpfs_i

Definition at line 225 of file fs.h.

time_t inode::i_atime

Definition at line 197 of file fs.h.

unsigned long inode::i_blksize

Definition at line 200 of file fs.h.

unsigned long inode::i_blocks

Definition at line 201 of file fs.h.

struct inode * inode::i_bound_by

Definition at line 210 of file fs.h.

struct inode* inode::i_bound_to

Definition at line 210 of file fs.h.

unsigned short inode::i_count

Definition at line 213 of file fs.h.

time_t inode::i_ctime

Definition at line 199 of file fs.h.

dev_t inode::i_dev

Definition at line 189 of file fs.h.

unsigned char inode::i_dirt

Definition at line 216 of file fs.h.

unsigned short inode::i_flags

Definition at line 214 of file fs.h.

struct file_lock* inode::i_flock

Definition at line 206 of file fs.h.

gid_t inode::i_gid

Definition at line 194 of file fs.h.

struct inode* inode::i_hash_next

Definition at line 209 of file fs.h.

struct inode * inode::i_hash_prev

Definition at line 209 of file fs.h.

unsigned long inode::i_ino

Definition at line 190 of file fs.h.

unsigned char inode::i_lock

Definition at line 215 of file fs.h.

struct vm_area_struct* inode::i_mmap

Definition at line 207 of file fs.h.

umode_t inode::i_mode

Definition at line 191 of file fs.h.

struct inode* inode::i_mount

Definition at line 211 of file fs.h.

time_t inode::i_mtime

Definition at line 198 of file fs.h.

struct inode* inode::i_next

Definition at line 208 of file fs.h.

nlink_t inode::i_nlink

Definition at line 192 of file fs.h.

struct inode_operations* inode::i_op

Definition at line 203 of file fs.h.

unsigned char inode::i_pipe

Definition at line 217 of file fs.h.

struct inode * inode::i_prev

Definition at line 208 of file fs.h.

dev_t inode::i_rdev

Definition at line 195 of file fs.h.

struct super_block* inode::i_sb

Definition at line 204 of file fs.h.

unsigned char inode::i_seek

Definition at line 218 of file fs.h.

struct semaphore inode::i_sem

Definition at line 202 of file fs.h.

off_t inode::i_size

Definition at line 196 of file fs.h.

struct socket* inode::i_socket

Definition at line 212 of file fs.h.

uid_t inode::i_uid

Definition at line 193 of file fs.h.

unsigned char inode::i_update

Definition at line 219 of file fs.h.

struct wait_queue* inode::i_wait

Definition at line 205 of file fs.h.

struct iso_inode_info inode::isofs_i

Definition at line 227 of file fs.h.

struct minix_inode_info inode::minix_i

Definition at line 222 of file fs.h.

struct msdos_inode_info inode::msdos_i

Definition at line 226 of file fs.h.

struct nfs_inode_info inode::nfs_i

Definition at line 228 of file fs.h.

struct pipe_inode_info inode::pipe_i

Definition at line 221 of file fs.h.

struct sysv_inode_info inode::sysv_i

Definition at line 230 of file fs.h.

Referenced by coh_lock_inode(), coh_unlock_inode(), and coh_wait_on_inode().

union { ... } inode::u

Referenced by coh_lock_inode(), coh_unlock_inode(), and coh_wait_on_inode().

struct xiafs_inode_info inode::xiafs_i

Definition at line 229 of file fs.h.


The documentation for this struct was generated from the following file:
Generated on Mon May 1 21:47:03 2006 for KernelAPI by  doxygen 1.4.6-5