#include <ivdfs.h>

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_t * | fs |
| 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 |
| unsigned short ivd_comm_t::count |
| unsigned short ivd_comm_t::minor |
Definition at line 148 of file ivdfs.h.
Referenced by ivd_get_comm(), ivd_put_comm(), ivdfs_comm_add_req(), ivdfs_comm_wait_reply(), ivdfs_data_state(), ivdfs_dev_ioctl(), ivdfs_dev_open(), ivdfs_dev_poll(), ivdfs_dev_read(), ivdfs_dev_release(), ivdfs_dev_write(), ivdfs_evt_cancel_req(), ivdfs_evt_mount(), ivdfs_evt_pre_mount(), ivdfs_evt_umount(), ivdfs_get_fileid(), ivdfs_get_fileinfo(), ivdfs_get_sb(), ivdfs_lock_file(), ivdfs_mark_clean(), ivdfs_mark_dirty(), ivdfs_mark_offline(), ivdfs_mark_online(), ivdfs_rename(), ivdfs_set_close_time(), ivdfs_set_fileid(), ivdfs_setopmode(), and ivdfs_trigger_event().
| dev_t ivd_comm_t::dev |
Definition at line 150 of file ivdfs.h.
Referenced by ivd_get_comm(), ivd_initialize_comm(), ivd_put_comm(), ivdfs_comm_add_req(), ivdfs_dev_open(), ivdfs_dev_read(), and ivdfs_dev_release().
struct super_block* ivd_comm_t::sb [read] |
Definition at line 151 of file ivdfs.h.
Referenced by ivd_put_comm(), ivdfs_comm_add_req(), ivdfs_data_state(), ivdfs_dev_read(), ivdfs_dev_release(), ivdfs_evt_cancel_req(), ivdfs_evt_log_error(), ivdfs_get_fileid(), ivdfs_get_fileinfo(), ivdfs_get_sb(), ivdfs_lock_file(), ivdfs_set_fileid(), and ivdfs_trigger_event().
struct rw_semaphore ivd_comm_t::sem [read] |
Definition at line 152 of file ivdfs.h.
Referenced by ivd_initialize_comm(), ivdfs_dev_ioctl(), ivdfs_dev_open(), ivdfs_dev_release(), and ivdfs_put_super().
| spinlock_t ivd_comm_t::lock |
Definition at line 153 of file ivdfs.h.
Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), ivdfs_dev_poll(), ivdfs_dev_read(), and ivdfs_dev_write().
| pid_t ivd_comm_t::pid |
Definition at line 156 of file ivdfs.h.
Referenced by ivd_put_comm(), ivdfs_comm_add_req(), ivdfs_dev_open(), and ivdfs_dev_release().
| pid_t ivd_comm_t::tgid |
Definition at line 157 of file ivdfs.h.
Referenced by iopen_lookup(), ivdfs_commit_write(), ivdfs_create(), ivdfs_dev_ioctl(), ivdfs_dev_open(), ivdfs_dev_release(), ivdfs_file_aio_read(), ivdfs_file_aio_write(), ivdfs_file_open(), ivdfs_file_read(), ivdfs_file_release(), ivdfs_file_write(), ivdfs_iopen_check(), ivdfs_iopen_get_inode(), ivdfs_mkdir(), ivdfs_prepare_write(), ivdfs_readpage(), ivdfs_readpages(), ivdfs_setattr(), and ivdfs_truncate().
Definition at line 159 of file ivdfs.h.
Referenced by ivd_put_comm(), ivdfs_bmap(), ivdfs_clear_inode(), ivdfs_commit_write(), ivdfs_create(), ivdfs_delete_inode(), ivdfs_direct_IO(), ivdfs_dirty_inode(), ivdfs_drop_inode(), ivdfs_file_aio_fsync(), ivdfs_file_aio_write(), ivdfs_file_dir_notify(), ivdfs_file_fasync(), ivdfs_file_flock(), ivdfs_file_flush(), ivdfs_file_fsync(), ivdfs_file_get_unmapped_area(), ivdfs_file_ioctl(), ivdfs_file_lock(), ivdfs_file_mmap(), ivdfs_file_open(), ivdfs_file_read(), ivdfs_file_release(), ivdfs_file_sendpage(), ivdfs_file_write(), ivdfs_follow_link(), ivdfs_get_sb(), ivdfs_invalidatepage(), ivdfs_link(), ivdfs_lookup(), ivdfs_mkdir(), ivdfs_mknod(), ivdfs_permission(), ivdfs_prepare_write(), ivdfs_put_link(), ivdfs_put_super(), ivdfs_readlink(), ivdfs_readpage(), ivdfs_readpages(), ivdfs_releasepage(), ivdfs_remount_fs(), ivdfs_rename(), ivdfs_rmdir(), ivdfs_set_inode_ops(), ivdfs_set_page_dirty(), ivdfs_setattr(), ivdfs_statfs(), ivdfs_symlink(), ivdfs_sync_page(), ivdfs_truncate(), ivdfs_umount_begin(), ivdfs_unlink(), ivdfs_unlockfs(), ivdfs_write_inode(), ivdfs_write_super(), ivdfs_write_super_lockfs(), ivdfs_writepage(), and ivdfs_writepages().
| 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 |
struct list_head ivd_comm_t::reqs_pending [read] |
Definition at line 163 of file ivdfs.h.
Referenced by ivd_cleanup_comm(), ivd_initialize_comm(), ivdfs_comm_add_req(), ivdfs_dev_poll(), and ivdfs_dev_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().
| unsigned long ivd_comm_t::message_counter |
Definition at line 172 of file ivdfs.h.
Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), ivdfs_dev_read(), and ivdfs_dev_release().
| unsigned long ivd_comm_t::sleep_counter |
Definition at line 173 of file ivdfs.h.
Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), ivdfs_dev_read(), and ivdfs_dev_release().
| unsigned long ivd_comm_t::last_apointment |
Definition at line 174 of file ivdfs.h.
Referenced by ivd_initialize_comm(), ivdfs_comm_add_req(), and ivdfs_dev_read().
| unsigned long ivd_comm_t::last_warning_sent |
Definition at line 175 of file ivdfs.h.
Referenced by ivd_initialize_comm(), and ivdfs_comm_add_req().
| unsigned long ivd_comm_t::last_hsm_read |
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().
| unsigned long ivd_comm_t::cnt_data_offl |
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().
1.5.6