xfs_log.h (43f5efc5b59db1b66e39fe9fdfc4ba6a27152afa) xfs_log.h (55b66332d0921146a914d5d75a7b870a65dc4938)
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 *

--- 96 unchanged lines hidden (view full) ---

105#define XLOG_REG_TYPE_MAX 19
106
107typedef struct xfs_log_iovec {
108 xfs_caddr_t i_addr; /* beginning address of region */
109 int i_len; /* length in bytes of region */
110 uint i_type; /* type of region */
111} xfs_log_iovec_t;
112
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 *

--- 96 unchanged lines hidden (view full) ---

105#define XLOG_REG_TYPE_MAX 19
106
107typedef struct xfs_log_iovec {
108 xfs_caddr_t i_addr; /* beginning address of region */
109 int i_len; /* length in bytes of region */
110 uint i_type; /* type of region */
111} xfs_log_iovec_t;
112
113struct xfs_log_vec {
114 struct xfs_log_vec *lv_next; /* next lv in build list */
115 int lv_niovecs; /* number of iovecs in lv */
116 struct xfs_log_iovec *lv_iovecp; /* iovec array */
117};
118
113/*
114 * Structure used to pass callback function and the function's argument
115 * to the log manager.
116 */
117typedef struct xfs_log_callback {
118 struct xfs_log_callback *cb_next;
119 void (*cb_func)(void *, int);
120 void *cb_arg;

--- 73 unchanged lines hidden ---
119/*
120 * Structure used to pass callback function and the function's argument
121 * to the log manager.
122 */
123typedef struct xfs_log_callback {
124 struct xfs_log_callback *cb_next;
125 void (*cb_func)(void *, int);
126 void *cb_arg;

--- 73 unchanged lines hidden ---