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 --- |