xfs_log.h (6a2cf60b3e6341a3163d3cac3f4bede126c2e894) | xfs_log.h (0d5a75e9e23ee39cd0d8a167393dcedb4f0f47b2) |
---|---|
1/* 2 * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. 3 * All Rights Reserved. 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License as 7 * published by the Free Software Foundation. 8 * --- 149 unchanged lines hidden (view full) --- 158 struct xlog_in_core *iclog); 159int xfs_log_reserve(struct xfs_mount *mp, 160 int length, 161 int count, 162 struct xlog_ticket **ticket, 163 __uint8_t clientid, 164 bool permanent); 165int xfs_log_regrant(struct xfs_mount *mp, struct xlog_ticket *tic); | 1/* 2 * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. 3 * All Rights Reserved. 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License as 7 * published by the Free Software Foundation. 8 * --- 149 unchanged lines hidden (view full) --- 158 struct xlog_in_core *iclog); 159int xfs_log_reserve(struct xfs_mount *mp, 160 int length, 161 int count, 162 struct xlog_ticket **ticket, 163 __uint8_t clientid, 164 bool permanent); 165int xfs_log_regrant(struct xfs_mount *mp, struct xlog_ticket *tic); |
166int xfs_log_unmount_write(struct xfs_mount *mp); | |
167void xfs_log_unmount(struct xfs_mount *mp); 168int xfs_log_force_umount(struct xfs_mount *mp, int logerror); | 166void xfs_log_unmount(struct xfs_mount *mp); 167int xfs_log_force_umount(struct xfs_mount *mp, int logerror); |
169int xfs_log_need_covered(struct xfs_mount *mp); | |
170 | 168 |
171void xlog_iodone(struct xfs_buf *); 172 | |
173struct xlog_ticket *xfs_log_ticket_get(struct xlog_ticket *ticket); 174void xfs_log_ticket_put(struct xlog_ticket *ticket); 175 176void xfs_log_commit_cil(struct xfs_mount *mp, struct xfs_trans *tp, 177 xfs_lsn_t *commit_lsn, bool regrant); 178bool xfs_log_item_in_current_chkpt(struct xfs_log_item *lip); 179 180void xfs_log_work_queue(struct xfs_mount *mp); | 169struct xlog_ticket *xfs_log_ticket_get(struct xlog_ticket *ticket); 170void xfs_log_ticket_put(struct xlog_ticket *ticket); 171 172void xfs_log_commit_cil(struct xfs_mount *mp, struct xfs_trans *tp, 173 xfs_lsn_t *commit_lsn, bool regrant); 174bool xfs_log_item_in_current_chkpt(struct xfs_log_item *lip); 175 176void xfs_log_work_queue(struct xfs_mount *mp); |
181void xfs_log_worker(struct work_struct *work); | |
182void xfs_log_quiesce(struct xfs_mount *mp); 183bool xfs_log_check_lsn(struct xfs_mount *, xfs_lsn_t); 184 185#endif /* __XFS_LOG_H__ */ | 177void xfs_log_quiesce(struct xfs_mount *mp); 178bool xfs_log_check_lsn(struct xfs_mount *, xfs_lsn_t); 179 180#endif /* __XFS_LOG_H__ */ |