Public Attributes

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.

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
bool recall_on_open
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

Detailed Description

Definition at line 167 of file ivdfs.h.


Member Data Documentation

unsigned long ivd_comm_t::cnt_chg_attr

Definition at line 201 of file ivdfs.h.

Referenced by ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_data

Definition at line 203 of file ivdfs.h.

Referenced by ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_meta

Definition at line 202 of file ivdfs.h.

Referenced by ivdfs_dev_read().

unsigned long ivd_comm_t::cnt_chg_name

Definition at line 200 of file ivdfs.h.

Referenced by ivdfs_dev_read().

Definition at line 204 of file ivdfs.h.

Referenced by ivdfs_dev_read().

unsigned short ivd_comm_t::count

Definition at line 168 of file ivdfs.h.

Definition at line 171 of file ivdfs.h.

Referenced by ivdfs_dev_open(), ivdfs_dev_read(), and ivdfs_dev_release().

struct timespec ivd_comm_t::evt_alert_time

Definition at line 206 of file ivdfs.h.

Referenced by ivdfs_dev_read().

Definition at line 180 of file ivdfs.h.

Referenced by ivdfs_get_sb().

Definition at line 196 of file ivdfs.h.

Referenced by ivdfs_dev_read().

Definition at line 198 of file ivdfs.h.

Referenced by ivdfs_dev_read().

Definition at line 197 of file ivdfs.h.

spinlock_t ivd_comm_t::lock

Definition at line 174 of file ivdfs.h.

Referenced by ivdfs_dev_poll(), ivdfs_dev_read(), and ivdfs_dev_write().

Definition at line 194 of file ivdfs.h.

Referenced by ivdfs_dev_read(), and ivdfs_dev_release().

unsigned short ivd_comm_t::minor

Definition at line 190 of file ivdfs.h.

Definition at line 177 of file ivdfs.h.

Referenced by ivdfs_dev_open(), and ivdfs_dev_release().

Definition at line 193 of file ivdfs.h.

unsigned int ivd_comm_t::req_seq_nr

Definition at line 183 of file ivdfs.h.

struct list_head ivd_comm_t::reqs_pending

Definition at line 184 of file ivdfs.h.

Referenced by ivdfs_dev_poll(), and ivdfs_dev_read().

struct list_head ivd_comm_t::reqs_waitreply

Definition at line 185 of file ivdfs.h.

Referenced by ivdfs_dev_read(), and ivdfs_dev_write().

struct super_block* ivd_comm_t::sb

Definition at line 172 of file ivdfs.h.

Referenced by ivdfs_dev_read(), ivdfs_dev_release(), and ivdfs_get_sb().

struct rw_semaphore ivd_comm_t::sem

Definition at line 173 of file ivdfs.h.

Referenced by ivdfs_dev_ioctl(), ivdfs_dev_open(), and ivdfs_dev_release().

Definition at line 195 of file ivdfs.h.

Referenced by ivdfs_dev_read(), and ivdfs_dev_release().

wait_queue_head_t ivd_comm_t::sleepq

Definition at line 188 of file ivdfs.h.

Referenced by ivdfs_dev_read().

unsigned long ivd_comm_t::timeout

Definition at line 182 of file ivdfs.h.

Referenced by ivdfs_comm_wait_reply(), and ivdfs_dev_ioctl().

wait_queue_head_t ivd_comm_t::waitq

Definition at line 187 of file ivdfs.h.

Referenced by ivdfs_dev_poll(), and ivdfs_dev_read().

Definition at line 192 of file ivdfs.h.


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