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