Lines Matching defs:gfs2_sbd

697 struct gfs2_sbd {  struct
698 struct super_block *sd_vfs;
699 struct gfs2_pcpu_lkstats __percpu *sd_lkstats;
700 struct kobject sd_kobj;
701 unsigned long sd_flags; /* SDF_... */
702 struct gfs2_sb_host sd_sb;
706 u32 sd_fsb2bb;
707 u32 sd_fsb2bb_shift;
708 u32 sd_diptrs; /* Number of pointers in a dinode */
709 u32 sd_inptrs; /* Number of pointers in a indirect block */
710 u32 sd_jbsize; /* Size of a journaled data block */
711 u32 sd_hash_bsize; /* sizeof(exhash block) */
712 u32 sd_hash_bsize_shift;
713 u32 sd_hash_ptrs; /* Number of pointers in a hash block */
714 u32 sd_qc_per_block;
715 u32 sd_blocks_per_bitmap;
716 u32 sd_max_dirres; /* Max blocks needed to add a directory entry */
717 u32 sd_max_height; /* Max height of a file's metadata tree */
718 u64 sd_heightsize[GFS2_MAX_META_HEIGHT + 1];
719 u32 sd_max_dents_per_leaf; /* Max number of dirents in a leaf block */
721 struct gfs2_args sd_args; /* Mount arguments */
722 struct gfs2_tune sd_tune; /* Filesystem tuning structure */
726 struct lm_lockstruct sd_lockstruct;
727 struct gfs2_holder sd_live_gh;
728 struct gfs2_glock *sd_rename_gl;
729 struct gfs2_glock *sd_freeze_gl;
730 struct work_struct sd_freeze_work;
731 wait_queue_head_t sd_glock_wait;
732 atomic_t sd_glock_disposal;
733 struct completion sd_locking_init;
734 struct completion sd_wdack;
735 struct delayed_work sd_control_work;
739 struct dentry *sd_master_dir;
740 struct dentry *sd_root_dir;
742 struct inode *sd_jindex;
743 struct inode *sd_statfs_inode;
744 struct inode *sd_sc_inode;
745 struct inode *sd_qc_inode;
746 struct inode *sd_rindex;
747 struct inode *sd_quota_inode;
751 spinlock_t sd_statfs_spin;
752 struct gfs2_statfs_change_host sd_statfs_master;
753 struct gfs2_statfs_change_host sd_statfs_local;
754 int sd_statfs_force_sync;
758 int sd_rindex_uptodate;
759 spinlock_t sd_rindex_spin;
760 struct rb_root sd_rindex_tree;
761 unsigned int sd_rgrps;
762 unsigned int sd_max_rg_data;
766 struct list_head sd_jindex_list;
767 spinlock_t sd_jindex_spin;
768 struct mutex sd_jindex_mutex;
769 unsigned int sd_journals;
771 struct gfs2_jdesc *sd_jdesc;
772 struct gfs2_holder sd_journal_gh;
773 struct gfs2_holder sd_jinode_gh;
775 struct gfs2_holder sd_sc_gh;
776 struct gfs2_holder sd_qc_gh;
778 struct completion sd_journal_ready;
782 struct task_struct *sd_logd_process;
783 struct task_struct *sd_quotad_process;
787 struct list_head sd_quota_list;
788 atomic_t sd_quota_count;
789 struct mutex sd_quota_mutex;
790 struct mutex sd_quota_sync_mutex;
791 wait_queue_head_t sd_quota_wait;
792 struct list_head sd_trunc_list;
793 spinlock_t sd_trunc_lock;
795 unsigned int sd_quota_slots;
796 unsigned long *sd_quota_bitmap;
797 spinlock_t sd_bitmap_lock;
799 u64 sd_quota_sync_gen;
803 struct address_space sd_aspace;
805 spinlock_t sd_log_lock;
807 struct gfs2_trans *sd_log_tr;
808 unsigned int sd_log_blks_reserved;
809 int sd_log_commited_revoke;
811 atomic_t sd_log_pinned;
812 unsigned int sd_log_num_revoke;
814 struct list_head sd_log_le_revoke;
815 struct list_head sd_log_le_ordered;
816 spinlock_t sd_ordered_lock;
818 atomic_t sd_log_thresh1;
819 atomic_t sd_log_thresh2;
820 atomic_t sd_log_blks_free;
821 atomic_t sd_log_blks_needed;
822 wait_queue_head_t sd_log_waitq;
823 wait_queue_head_t sd_logd_waitq;
825 u64 sd_log_sequence;
826 unsigned int sd_log_head;
827 unsigned int sd_log_tail;
828 int sd_log_idle;
830 struct rw_semaphore sd_log_flush_lock;
831 atomic_t sd_log_in_flight;
832 struct bio *sd_log_bio;
833 wait_queue_head_t sd_log_flush_wait;
834 int sd_log_error;
836 atomic_t sd_reserving_log;
837 wait_queue_head_t sd_reserving_log_wait;
839 unsigned int sd_log_flush_head;
841 spinlock_t sd_ail_lock;
842 struct list_head sd_ail1_list;
843 struct list_head sd_ail2_list;
846 struct gfs2_holder sd_freeze_gh;
870 const struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_sbstats_inc() argument