Lines Matching defs:nilfs_sc_info
130 struct nilfs_sc_info { struct
131 struct super_block *sc_super;
132 struct nilfs_root *sc_root;
134 unsigned long sc_nblk_inc;
136 struct list_head sc_dirty_files;
137 struct list_head sc_gc_inodes;
139 __u64 *sc_freesegs;
140 size_t sc_nfreesegs;
142 struct nilfs_inode_info *sc_dsync_inode;
143 loff_t sc_dsync_start;
144 loff_t sc_dsync_end;
147 struct list_head sc_segbufs;
148 struct list_head sc_write_logs;
149 unsigned long sc_segbuf_nblocks;
150 struct nilfs_segment_buffer *sc_curseg;
152 struct nilfs_cstage sc_stage;
154 struct nilfs_segsum_pointer sc_finfo_ptr;
155 struct nilfs_segsum_pointer sc_binfo_ptr;
156 unsigned long sc_blk_cnt;
157 unsigned long sc_datablk_cnt;
158 unsigned long sc_nblk_this_inc;
159 time_t sc_seg_ctime;
160 __u64 sc_cno;
161 unsigned long sc_flags;
163 spinlock_t sc_state_lock;
164 unsigned long sc_state;
165 unsigned long sc_flush_request;
167 wait_queue_head_t sc_wait_request;
168 wait_queue_head_t sc_wait_daemon;
169 wait_queue_head_t sc_wait_task;
171 __u32 sc_seq_request;
172 __u32 sc_seq_accepted;
173 __u32 sc_seq_done;
175 int sc_sync;
176 unsigned long sc_interval;
177 unsigned long sc_mjcp_freq;
178 unsigned long sc_lseg_stime; /* in 1/HZ seconds */
179 unsigned long sc_watermark;
181 struct timer_list sc_timer;
182 struct task_struct *sc_task;