Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | __arch_pack |
struct | xfs_dir2_ino8_t |
struct | xfs_dir2_ino4_t |
union | xfs_dir2_inou_t |
struct | xfs_dir2_sf_hdr |
struct | xfs_dir2_sf_entry |
struct | xfs_dir2_data_free |
struct | xfs_dir2_data_hdr |
struct | xfs_dir2_data_entry |
struct | xfs_dir2_data_unused |
struct | xfs_dir2_leaf_hdr |
struct | xfs_dir2_leaf_entry |
struct | xfs_dir2_leaf_tail |
struct | xfs_dir2_leaf |
struct | xfs_dir2_free_hdr |
struct | xfs_dir2_free |
struct | xfs_dir2_block_tail |
Typedefs | |
typedef __uint16_t | xfs_dir2_data_off_t |
typedef uint | xfs_dir2_data_aoff_t |
typedef __uint32_t | xfs_dir2_dataptr_t |
typedef xfs_off_t | xfs_dir2_off_t |
typedef __uint32_t | xfs_dir2_db_t |
typedef struct xfs_dir2_sf_hdr | xfs_dir2_sf_hdr_t |
typedef struct xfs_dir2_sf_entry | xfs_dir2_sf_entry_t |
typedef struct xfs_dir2_data_free | xfs_dir2_data_free_t |
typedef struct xfs_dir2_data_hdr | xfs_dir2_data_hdr_t |
typedef struct xfs_dir2_data_entry | xfs_dir2_data_entry_t |
typedef struct xfs_dir2_data_unused | xfs_dir2_data_unused_t |
typedef struct xfs_dir2_leaf_hdr | xfs_dir2_leaf_hdr_t |
typedef struct xfs_dir2_leaf_entry | xfs_dir2_leaf_entry_t |
typedef struct xfs_dir2_leaf_tail | xfs_dir2_leaf_tail_t |
typedef struct xfs_dir2_leaf | xfs_dir2_leaf_t |
typedef struct xfs_dir2_free_hdr | xfs_dir2_free_hdr_t |
typedef struct xfs_dir2_free | xfs_dir2_free_t |
typedef struct xfs_dir2_block_tail | xfs_dir2_block_tail_t |
#define NULLDATAOFF 0xffffU |
Definition at line 42 of file xfs_dir2_format.h.
#define XFS_DIR2_BLOCK_MAGIC 0x58443242 /* XD2B: single block dirs */ |
Definition at line 34 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_ALIGN (1 << XFS_DIR2_DATA_ALIGN_LOG) |
Definition at line 183 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_ALIGN_LOG 3 /* i.e., 8 bytes */ |
Definition at line 182 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_DOT_OFFSET ((xfs_dir2_data_aoff_t)sizeof(struct xfs_dir2_data_hdr)) |
Definition at line 200 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_DOTDOT_OFFSET (XFS_DIR2_DATA_DOT_OFFSET + xfs_dir2_data_entsize(1)) |
Definition at line 202 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_FD_COUNT 3 |
Definition at line 185 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_FIRST_OFFSET (XFS_DIR2_DATA_DOTDOT_OFFSET + xfs_dir2_data_entsize(2)) |
Definition at line 204 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_FIRSTDB | ( | mp | ) | xfs_dir2_byte_to_db(mp, XFS_DIR2_DATA_OFFSET) |
Definition at line 194 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_FREE_TAG 0xffff |
Definition at line 184 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_MAGIC 0x58443244 /* XD2D: multiblock dirs */ |
Definition at line 35 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_OFFSET (XFS_DIR2_DATA_SPACE * XFS_DIR2_SPACE_SIZE) |
Definition at line 193 of file xfs_dir2_format.h.
#define XFS_DIR2_DATA_SPACE 0 |
Definition at line 192 of file xfs_dir2_format.h.
#define XFS_DIR2_FREE_FIRSTDB | ( | mp | ) | xfs_dir2_byte_to_db(mp, XFS_DIR2_FREE_OFFSET) |
Definition at line 507 of file xfs_dir2_format.h.
#define XFS_DIR2_FREE_MAGIC 0x58443246 /* XD2F: free index blocks */ |
Definition at line 36 of file xfs_dir2_format.h.
#define XFS_DIR2_FREE_OFFSET (XFS_DIR2_FREE_SPACE * XFS_DIR2_SPACE_SIZE) |
Definition at line 506 of file xfs_dir2_format.h.
#define XFS_DIR2_FREE_SPACE 2 |
Definition at line 505 of file xfs_dir2_format.h.
#define XFS_DIR2_LEAF_FIRSTDB | ( | mp | ) | xfs_dir2_byte_to_db(mp, XFS_DIR2_LEAF_OFFSET) |
Definition at line 320 of file xfs_dir2_format.h.
#define XFS_DIR2_LEAF_OFFSET (XFS_DIR2_LEAF_SPACE * XFS_DIR2_SPACE_SIZE) |
Definition at line 319 of file xfs_dir2_format.h.
#define XFS_DIR2_LEAF_SPACE 1 |
Definition at line 318 of file xfs_dir2_format.h.
#define XFS_DIR2_MAX_DATAPTR ((xfs_dir2_dataptr_t)0xffffffff) |
Definition at line 55 of file xfs_dir2_format.h.
#define XFS_DIR2_MAX_SHORT_INUM ((xfs_ino_t)0xffffffffULL) |
Definition at line 84 of file xfs_dir2_format.h.
#define XFS_DIR2_NULL_DATAPTR ((xfs_dir2_dataptr_t)0) |
Definition at line 56 of file xfs_dir2_format.h.
#define XFS_DIR2_SPACE_SIZE (1ULL << (32 + XFS_DIR2_DATA_ALIGN_LOG)) |
Definition at line 191 of file xfs_dir2_format.h.
typedef uint xfs_dir2_data_aoff_t |
Definition at line 43 of file xfs_dir2_format.h.
typedef __uint16_t xfs_dir2_data_off_t |
Definition at line 41 of file xfs_dir2_format.h.
typedef __uint32_t xfs_dir2_dataptr_t |
Definition at line 54 of file xfs_dir2_format.h.
typedef __uint32_t xfs_dir2_db_t |
Definition at line 66 of file xfs_dir2_format.h.
typedef struct xfs_dir2_free xfs_dir2_free_t |
typedef struct xfs_dir2_leaf xfs_dir2_leaf_t |
typedef xfs_off_t xfs_dir2_off_t |
Definition at line 61 of file xfs_dir2_format.h.
typedef struct xfs_dir2_sf_hdr xfs_dir2_sf_hdr_t |