• Home
  • Raw
  • Download

Lines Matching refs:log

362 #define XLOG_CIL_SPACE_LIMIT(log)	\  argument
363 min_t(int, (log)->l_logsize >> 3, BBTOB(XLOG_TOTAL_REC_SHIFT(log)) << 4)
365 #define XLOG_CIL_BLOCKING_SPACE_LIMIT(log) \ argument
366 (XLOG_CIL_SPACE_LIMIT(log) * 2)
441 #define XLOG_BUF_CANCEL_BUCKET(log, blkno) \ argument
442 ((log)->l_buf_cancel_table + ((uint64_t)blkno % XLOG_BC_TABLE_SIZE))
444 #define XLOG_FORCED_SHUTDOWN(log) \ argument
445 (unlikely((log)->l_flags & XLOG_IO_ERROR))
450 struct xlog *log);
453 struct xlog *log);
457 extern __le32 xlog_cksum(struct xlog *log, struct xlog_rec_header *rhead,
463 struct xlog *log,
479 int xlog_write(struct xlog *log, struct xfs_log_vec *log_vector,
483 int xlog_commit_record(struct xlog *log, struct xlog_ticket *ticket,
485 void xfs_log_ticket_ungrant(struct xlog *log, struct xlog_ticket *ticket);
486 void xfs_log_ticket_regrant(struct xlog *log, struct xlog_ticket *ticket);
546 int xlog_cil_init(struct xlog *log);
547 void xlog_cil_init_post_recovery(struct xlog *log);
548 void xlog_cil_destroy(struct xlog *log);
549 bool xlog_cil_empty(struct xlog *log);
556 struct xlog *log,
560 xlog_cil_force(struct xlog *log) in xlog_cil_force() argument
562 xlog_cil_force_lsn(log, log->l_cilp->xc_current_sequence); in xlog_cil_force()
593 struct xlog *log, in xlog_valid_lsn() argument
612 cur_cycle = READ_ONCE(log->l_curr_cycle); in xlog_valid_lsn()
614 cur_block = READ_ONCE(log->l_curr_block); in xlog_valid_lsn()
623 spin_lock(&log->l_icloglock); in xlog_valid_lsn()
624 cur_cycle = log->l_curr_cycle; in xlog_valid_lsn()
625 cur_block = log->l_curr_block; in xlog_valid_lsn()
626 spin_unlock(&log->l_icloglock); in xlog_valid_lsn()