Lines Matching defs:nilfs_sc_info
119 struct nilfs_sc_info { struct
120 struct super_block *sc_super;
121 struct nilfs_root *sc_root;
123 unsigned long sc_nblk_inc;
125 struct list_head sc_dirty_files;
126 struct list_head sc_gc_inodes;
127 struct list_head sc_iput_queue;
128 struct work_struct sc_iput_work;
130 __u64 *sc_freesegs;
131 size_t sc_nfreesegs;
133 struct nilfs_inode_info *sc_dsync_inode;
134 loff_t sc_dsync_start;
135 loff_t sc_dsync_end;
138 struct list_head sc_segbufs;
139 struct list_head sc_write_logs;
140 unsigned long sc_segbuf_nblocks;
141 struct nilfs_segment_buffer *sc_curseg;
143 struct nilfs_cstage sc_stage;
145 struct nilfs_segsum_pointer sc_finfo_ptr;
146 struct nilfs_segsum_pointer sc_binfo_ptr;
147 unsigned long sc_blk_cnt;
148 unsigned long sc_datablk_cnt;
149 unsigned long sc_nblk_this_inc;
150 time64_t sc_seg_ctime;
151 __u64 sc_cno;
152 unsigned long sc_flags;
154 spinlock_t sc_state_lock;
155 unsigned long sc_state;
156 unsigned long sc_flush_request;
158 wait_queue_head_t sc_wait_request;
159 wait_queue_head_t sc_wait_daemon;
161 __u32 sc_seq_request;
162 __u32 sc_seq_accepted;
163 __u32 sc_seq_done;
165 int sc_sync;
166 unsigned long sc_interval;
167 unsigned long sc_mjcp_freq;
168 unsigned long sc_lseg_stime; /* in 1/HZ seconds */
169 unsigned long sc_watermark;
171 struct timer_list sc_timer;
172 struct task_struct *sc_task;