Lines Matching defs:jfs_log
353 struct jfs_log { struct
355 struct list_head sb_list;/* This is used to sync metadata
358 struct list_head journal_list; /* Global list */
359 struct block_device *bdev; /* 4: log lv pointer */
360 int serial; /* 4: log mount serial number */
362 s64 base; /* @8: log extent address (inline log ) */
363 int size; /* 4: log size in log page (in page) */
364 int l2bsize; /* 4: log2 of bsize */
366 unsigned long flag; /* 4: flag */
368 struct lbuf *lbuf_free; /* 4: free lbufs */
369 wait_queue_head_t free_wait; /* 4: */
372 int logtid; /* 4: log tid */
373 int page; /* 4: page number of eol page */
374 int eor; /* 4: eor of last record in eol page */
375 struct lbuf *bp; /* 4: current log page buffer */
377 struct mutex loglock; /* 4: log write serialization lock */
380 int nextsync; /* 4: bytes to write before next syncpt */
381 int active; /* 4: */
382 wait_queue_head_t syncwait; /* 4: */
385 uint cflag; /* 4: */
386 struct list_head cqueue; /* FIFO commit queue */
387 struct tblock *flush_tblk; /* tblk we're waiting on for flush */
388 int gcrtc; /* 4: GC_READY transaction count */
389 struct tblock *gclrt; /* 4: latest GC_READY transaction */
390 spinlock_t gclock; /* 4: group commit lock */
391 int logsize; /* 4: log data area size in byte */
392 int lsn; /* 4: end-of-log */
416 /* jfs_log */ argument