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__ */