Lines Matching defs:nilfs_sc_info
133 struct nilfs_sc_info { struct
134 struct super_block *sc_super;
135 struct nilfs_root *sc_root;
137 unsigned long sc_nblk_inc;
139 struct list_head sc_dirty_files;
140 struct list_head sc_gc_inodes;
141 struct list_head sc_iput_queue;
142 struct work_struct sc_iput_work;
144 __u64 *sc_freesegs;
145 size_t sc_nfreesegs;
147 struct nilfs_inode_info *sc_dsync_inode;
148 loff_t sc_dsync_start;
149 loff_t sc_dsync_end;
152 struct list_head sc_segbufs;
153 struct list_head sc_write_logs;
154 unsigned long sc_segbuf_nblocks;
155 struct nilfs_segment_buffer *sc_curseg;
157 struct nilfs_cstage sc_stage;
159 struct nilfs_segsum_pointer sc_finfo_ptr;
160 struct nilfs_segsum_pointer sc_binfo_ptr;
161 unsigned long sc_blk_cnt;
162 unsigned long sc_datablk_cnt;
163 unsigned long sc_nblk_this_inc;
164 time_t sc_seg_ctime;
165 __u64 sc_cno;
166 unsigned long sc_flags;
168 spinlock_t sc_state_lock;
169 unsigned long sc_state;
170 unsigned long sc_flush_request;
172 wait_queue_head_t sc_wait_request;
173 wait_queue_head_t sc_wait_daemon;
174 wait_queue_head_t sc_wait_task;
176 __u32 sc_seq_request;
177 __u32 sc_seq_accepted;
178 __u32 sc_seq_done;
180 int sc_sync;
181 unsigned long sc_interval;
182 unsigned long sc_mjcp_freq;
183 unsigned long sc_lseg_stime; /* in 1/HZ seconds */
184 unsigned long sc_watermark;
186 struct timer_list sc_timer;
187 struct task_struct *sc_task;