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