Lines Matching defs:nilfs_sc_info
120 struct nilfs_sc_info { struct
121 struct super_block *sc_super;
122 struct nilfs_root *sc_root;
124 unsigned long sc_nblk_inc;
126 struct list_head sc_dirty_files;
127 struct list_head sc_gc_inodes;
128 struct list_head sc_iput_queue;
129 struct work_struct sc_iput_work;
131 __u64 *sc_freesegs;
132 size_t sc_nfreesegs;
134 struct nilfs_inode_info *sc_dsync_inode;
135 loff_t sc_dsync_start;
136 loff_t sc_dsync_end;
139 struct list_head sc_segbufs;
140 struct list_head sc_write_logs;
141 unsigned long sc_segbuf_nblocks;
142 struct nilfs_segment_buffer *sc_curseg;
144 struct nilfs_cstage sc_stage;
146 struct nilfs_segsum_pointer sc_finfo_ptr;
147 struct nilfs_segsum_pointer sc_binfo_ptr;
148 unsigned long sc_blk_cnt;
149 unsigned long sc_datablk_cnt;
150 unsigned long sc_nblk_this_inc;
151 time64_t sc_seg_ctime;
152 __u64 sc_cno;
153 unsigned long sc_flags;
155 spinlock_t sc_state_lock;
156 unsigned long sc_state;
157 unsigned long sc_flush_request;
159 wait_queue_head_t sc_wait_request;
160 wait_queue_head_t sc_wait_daemon;
161 wait_queue_head_t sc_wait_task;
163 __u32 sc_seq_request;
164 __u32 sc_seq_accepted;
165 __u32 sc_seq_done;
167 int sc_sync;
168 unsigned long sc_interval;
169 unsigned long sc_mjcp_freq;
170 unsigned long sc_lseg_stime; /* in 1/HZ seconds */
171 unsigned long sc_watermark;
173 struct timer_list sc_timer;
174 struct task_struct *sc_timer_task;
175 struct task_struct *sc_task;