xfs_trace.h (b641851cb8e4c2a9fb08567bacfbb86bd9539996) xfs_trace.h (e5f2e54a902de721d9cf4e7f7c35612131654cd7)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (c) 2009, Christoph Hellwig
4 * All Rights Reserved.
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (c) 2009, Christoph Hellwig
4 * All Rights Reserved.
5 *
6 * NOTE: none of these tracepoints shall be considered a stable kernel ABI
7 * as they can change at any time.
8 *
9 * Current conventions for printing numbers measuring specific units:
10 *
11 * agno: allocation group number
12 *
13 * agino: per-AG inode number
14 * ino: filesystem inode number
15 *
16 * agbno: per-AG block number in fs blocks
17 * startblock: physical block number for file mappings. This is either a
18 * segmented fsblock for data device mappings, or a rfsblock
19 * for realtime device mappings
20 * fsbcount: number of blocks in an extent, in fs blocks
21 *
22 * daddr: physical block number in 512b blocks
23 * bbcount: number of blocks in a physical extent, in 512b blocks
24 *
25 * owner: reverse-mapping owner, usually inodes
26 *
27 * fileoff: file offset, in fs blocks
28 * pos: file offset, in bytes
29 * bytecount: number of bytes
30 *
31 * disize: ondisk file size, in bytes
32 * isize: incore file size, in bytes
33 *
34 * forkoff: inode fork offset, in bytes
35 *
36 * ireccount: number of inode records
37 *
38 * Numbers describing space allocations (blocks, extents, inodes) should be
39 * formatted in hexadecimal.
5 */
6#undef TRACE_SYSTEM
7#define TRACE_SYSTEM xfs
8
9#if !defined(_TRACE_XFS_H) || defined(TRACE_HEADER_MULTI_READ)
10#define _TRACE_XFS_H
11
12#include <linux/tracepoint.h>

--- 4126 unchanged lines hidden ---
40 */
41#undef TRACE_SYSTEM
42#define TRACE_SYSTEM xfs
43
44#if !defined(_TRACE_XFS_H) || defined(TRACE_HEADER_MULTI_READ)
45#define _TRACE_XFS_H
46
47#include <linux/tracepoint.h>

--- 4126 unchanged lines hidden ---