ivd_comm_t Struct Reference
[Linux File System Filter]

#include <ivdfs.h>

Collaboration diagram for ivd_comm_t:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 146 of file ivdfs.h.


Public Attributes

unsigned short count
unsigned short minor
dev_t dev
struct super_block * sb
struct rw_semaphore sem
spinlock_t lock
pid_t pid
pid_t tgid
ivd_fs_tfs
unsigned long timeout
unsigned int req_seq_nr
struct list_head reqs_pending
struct list_head reqs_waitreply
wait_queue_head_t waitq
wait_queue_head_t sleepq
UInt16_t opmode
UInt16_t worm_timeout
unsigned long message_counter
unsigned long sleep_counter
unsigned long last_apointment
unsigned long last_warning_sent
unsigned long last_hsm_read
unsigned long cnt_chg_name
unsigned long cnt_chg_attr
unsigned long cnt_chg_meta
unsigned long cnt_chg_data
unsigned long cnt_data_offl
struct timespec evt_alert_time

Member Data Documentation

unsigned short ivd_comm_t::count

Definition at line 147 of file ivdfs.h.

Referenced by ivd_get_comm(), and ivd_put_comm().

unsigned short ivd_comm_t::minor

struct super_block* ivd_comm_t::sb [read]

struct rw_semaphore ivd_comm_t::sem [read]

spinlock_t ivd_comm_t::lock

Definition at line 156 of file ivdfs.h.

Referenced by ivd_put_comm(), ivdfs_comm_add_req(), ivdfs_dev_open(), and ivdfs_dev_release().

unsigned long ivd_comm_t::timeout

Definition at line 161 of file ivdfs.h.

Referenced by ivd_get_comm(), ivdfs_comm_wait_reply(), and ivdfs_dev_ioctl().

unsigned int ivd_comm_t::req_seq_nr

Definition at line 162 of file ivdfs.h.

Referenced by ivd_get_comm(), and ivdfs_comm_add_req().

struct list_head ivd_comm_t::reqs_pending [read]

struct list_head ivd_comm_t::reqs_waitreply [read]

Definition at line 164 of file ivdfs.h.

Referenced by ivd_cleanup_comm(), ivd_initialize_comm(), ivdfs_dev_read(), and ivdfs_dev_write().

wait_queue_head_t ivd_comm_t::waitq

Definition at line 166 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), ivdfs_dev_poll(), and ivdfs_dev_read().

wait_queue_head_t ivd_comm_t::sleepq

Definition at line 167 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

Definition at line 169 of file ivdfs.h.

Referenced by ivd_get_comm(), and ivdfs_setopmode().

Definition at line 171 of file ivdfs.h.

Referenced by ivdfs_setopmode().

Definition at line 174 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

Definition at line 175 of file ivdfs.h.

Referenced by ivd_initialize_comm(), and ivdfs_comm_add_req().

Definition at line 176 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_name

Definition at line 178 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_attr

Definition at line 179 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_meta

Definition at line 180 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_data

Definition at line 181 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

Definition at line 182 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().

struct timespec ivd_comm_t::evt_alert_time [read]

Definition at line 184 of file ivdfs.h.

Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().


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

Generated on Mon Feb 27 19:41:19 2012 for OPENARCHIVE by  doxygen 1.5.6