Lines Matching defs:gfs2_sbd

683 struct gfs2_sbd {  struct
684 struct super_block *sd_vfs;
685 struct gfs2_pcpu_lkstats __percpu *sd_lkstats;
686 struct kobject sd_kobj;
687 struct completion sd_kobj_unregister;
688 unsigned long sd_flags; /* SDF_... */
689 struct gfs2_sb_host sd_sb;
693 u32 sd_fsb2bb;
694 u32 sd_fsb2bb_shift;
695 u32 sd_diptrs; /* Number of pointers in a dinode */
696 u32 sd_inptrs; /* Number of pointers in a indirect block */
697 u32 sd_ldptrs; /* Number of pointers in a log descriptor block */
698 u32 sd_jbsize; /* Size of a journaled data block */
699 u32 sd_hash_bsize; /* sizeof(exhash block) */
700 u32 sd_hash_bsize_shift;
701 u32 sd_hash_ptrs; /* Number of pointers in a hash block */
702 u32 sd_qc_per_block;
703 u32 sd_blocks_per_bitmap;
704 u32 sd_max_dirres; /* Max blocks needed to add a directory entry */
705 u32 sd_max_height; /* Max height of a file's metadata tree */
706 u64 sd_heightsize[GFS2_MAX_META_HEIGHT + 1];
707 u32 sd_max_dents_per_leaf; /* Max number of dirents in a leaf block */
709 struct gfs2_args sd_args; /* Mount arguments */
710 struct gfs2_tune sd_tune; /* Filesystem tuning structure */
714 struct lm_lockstruct sd_lockstruct;
715 struct gfs2_holder sd_live_gh;
716 struct gfs2_glock *sd_rename_gl;
717 struct gfs2_glock *sd_freeze_gl;
718 struct work_struct sd_freeze_work;
719 wait_queue_head_t sd_kill_wait;
720 wait_queue_head_t sd_async_glock_wait;
721 atomic_t sd_glock_disposal;
722 struct completion sd_locking_init;
723 struct completion sd_wdack;
724 struct delayed_work sd_control_work;
728 struct dentry *sd_master_dir;
729 struct dentry *sd_root_dir;
731 struct inode *sd_jindex;
732 struct inode *sd_statfs_inode;
733 struct inode *sd_sc_inode;
734 struct list_head sd_sc_inodes_list;
735 struct inode *sd_qc_inode;
736 struct inode *sd_rindex;
737 struct inode *sd_quota_inode;
741 spinlock_t sd_statfs_spin;
742 struct gfs2_statfs_change_host sd_statfs_master;
743 struct gfs2_statfs_change_host sd_statfs_local;
744 int sd_statfs_force_sync;
748 int sd_rindex_uptodate;
749 spinlock_t sd_rindex_spin;
750 struct rb_root sd_rindex_tree;
751 unsigned int sd_rgrps;
752 unsigned int sd_max_rg_data;
756 struct list_head sd_jindex_list;
757 spinlock_t sd_jindex_spin;
758 struct mutex sd_jindex_mutex;
759 unsigned int sd_journals;
761 struct gfs2_jdesc *sd_jdesc;
762 struct gfs2_holder sd_journal_gh;
763 struct gfs2_holder sd_jinode_gh;
764 struct gfs2_glock *sd_jinode_gl;
766 struct gfs2_holder sd_sc_gh;
767 struct buffer_head *sd_sc_bh;
768 struct gfs2_holder sd_qc_gh;
770 struct completion sd_journal_ready;
774 struct workqueue_struct *sd_glock_wq;
775 struct workqueue_struct *sd_delete_wq;
779 struct task_struct *sd_logd_process;
780 struct task_struct *sd_quotad_process;
784 struct list_head sd_quota_list;
785 atomic_t sd_quota_count;
786 struct mutex sd_quota_sync_mutex;
787 wait_queue_head_t sd_quota_wait;
789 unsigned int sd_quota_slots;
790 unsigned long *sd_quota_bitmap;
791 spinlock_t sd_bitmap_lock;
793 u64 sd_quota_sync_gen;
797 struct inode *sd_inode;
799 spinlock_t sd_log_lock;
801 struct gfs2_trans *sd_log_tr;
802 unsigned int sd_log_blks_reserved;
804 atomic_t sd_log_pinned;
805 unsigned int sd_log_num_revoke;
807 struct list_head sd_log_revokes;
808 struct list_head sd_log_ordered;
809 spinlock_t sd_ordered_lock;
811 atomic_t sd_log_thresh1;
812 atomic_t sd_log_thresh2;
813 atomic_t sd_log_blks_free;
814 atomic_t sd_log_blks_needed;
815 atomic_t sd_log_revokes_available;
816 wait_queue_head_t sd_log_waitq;
817 wait_queue_head_t sd_logd_waitq;
819 u64 sd_log_sequence;
820 int sd_log_idle;
822 struct rw_semaphore sd_log_flush_lock;
823 atomic_t sd_log_in_flight;
824 wait_queue_head_t sd_log_flush_wait;
825 int sd_log_error; /* First log error */
827 unsigned int sd_log_tail;
828 unsigned int sd_log_flush_tail;
829 unsigned int sd_log_head;
830 unsigned int sd_log_flush_head;
854 static inline struct address_space *gfs2_aspace(struct gfs2_sbd *sdp) in gfs2_aspace() argument