Lines Matching defs:gfs2_sbd
693 struct gfs2_sbd { struct
694 struct super_block *sd_vfs;
695 struct gfs2_pcpu_lkstats __percpu *sd_lkstats;
696 struct kobject sd_kobj;
697 unsigned long sd_flags; /* SDF_... */
698 struct gfs2_sb_host sd_sb;
702 u32 sd_fsb2bb;
703 u32 sd_fsb2bb_shift;
704 u32 sd_diptrs; /* Number of pointers in a dinode */
705 u32 sd_inptrs; /* Number of pointers in a indirect block */
706 u32 sd_jbsize; /* Size of a journaled data block */
707 u32 sd_hash_bsize; /* sizeof(exhash block) */
708 u32 sd_hash_bsize_shift;
709 u32 sd_hash_ptrs; /* Number of pointers in a hash block */
710 u32 sd_qc_per_block;
711 u32 sd_blocks_per_bitmap;
712 u32 sd_max_dirres; /* Max blocks needed to add a directory entry */
713 u32 sd_max_height; /* Max height of a file's metadata tree */
714 u64 sd_heightsize[GFS2_MAX_META_HEIGHT + 1];
715 u32 sd_max_dents_per_leaf; /* Max number of dirents in a leaf block */
717 struct gfs2_args sd_args; /* Mount arguments */
718 struct gfs2_tune sd_tune; /* Filesystem tuning structure */
722 struct lm_lockstruct sd_lockstruct;
723 struct gfs2_holder sd_live_gh;
724 struct gfs2_glock *sd_rename_gl;
725 struct gfs2_glock *sd_freeze_gl;
726 struct work_struct sd_freeze_work;
727 wait_queue_head_t sd_glock_wait;
728 wait_queue_head_t sd_async_glock_wait;
729 atomic_t sd_glock_disposal;
730 struct completion sd_locking_init;
731 struct completion sd_wdack;
732 struct delayed_work sd_control_work;
736 struct dentry *sd_master_dir;
737 struct dentry *sd_root_dir;
739 struct inode *sd_jindex;
740 struct inode *sd_statfs_inode;
741 struct inode *sd_sc_inode;
742 struct inode *sd_qc_inode;
743 struct inode *sd_rindex;
744 struct inode *sd_quota_inode;
748 spinlock_t sd_statfs_spin;
749 struct gfs2_statfs_change_host sd_statfs_master;
750 struct gfs2_statfs_change_host sd_statfs_local;
751 int sd_statfs_force_sync;
755 int sd_rindex_uptodate;
756 spinlock_t sd_rindex_spin;
757 struct rb_root sd_rindex_tree;
758 unsigned int sd_rgrps;
759 unsigned int sd_max_rg_data;
763 struct list_head sd_jindex_list;
764 spinlock_t sd_jindex_spin;
765 struct mutex sd_jindex_mutex;
766 unsigned int sd_journals;
768 struct gfs2_jdesc *sd_jdesc;
769 struct gfs2_holder sd_journal_gh;
770 struct gfs2_holder sd_jinode_gh;
772 struct gfs2_holder sd_sc_gh;
773 struct gfs2_holder sd_qc_gh;
775 struct completion sd_journal_ready;
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_mutex;
787 struct mutex sd_quota_sync_mutex;
788 wait_queue_head_t sd_quota_wait;
789 struct list_head sd_trunc_list;
790 spinlock_t sd_trunc_lock;
792 unsigned int sd_quota_slots;
793 unsigned long *sd_quota_bitmap;
794 spinlock_t sd_bitmap_lock;
796 u64 sd_quota_sync_gen;
800 struct address_space sd_aspace;
802 spinlock_t sd_log_lock;
804 struct gfs2_trans *sd_log_tr;
805 unsigned int sd_log_blks_reserved;
806 int sd_log_commited_revoke;
808 atomic_t sd_log_pinned;
809 unsigned int sd_log_num_revoke;
811 struct list_head sd_log_revokes;
812 struct list_head sd_log_ordered;
813 spinlock_t sd_ordered_lock;
815 atomic_t sd_log_thresh1;
816 atomic_t sd_log_thresh2;
817 atomic_t sd_log_blks_free;
818 atomic_t sd_log_blks_needed;
819 wait_queue_head_t sd_log_waitq;
820 wait_queue_head_t sd_logd_waitq;
822 u64 sd_log_sequence;
823 unsigned int sd_log_head;
824 unsigned int sd_log_tail;
825 int sd_log_idle;
827 struct rw_semaphore sd_log_flush_lock;
828 atomic_t sd_log_in_flight;
829 struct bio *sd_log_bio;
830 wait_queue_head_t sd_log_flush_wait;
831 int sd_log_error;
833 atomic_t sd_reserving_log;
834 wait_queue_head_t sd_reserving_log_wait;
836 unsigned int sd_log_flush_head;
838 spinlock_t sd_ail_lock;
839 struct list_head sd_ail1_list;
840 struct list_head sd_ail2_list;
864 const struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_sbstats_inc() argument