Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | timestruc_t |
struct | pxd_t |
struct | pxdlist |
struct | dxd_t |
struct | component_name |
struct | dasd |
Macros | |
#define | LEFTMOSTONE 0x80000000 |
#define | HIGHORDER 0x80000000u /* high order bit on */ |
#define | ONES 0xffffffffu /* all bit on */ |
#define | PXDlength(pxd, length32) ((pxd)->len = __cpu_to_le24(length32)) |
#define | PXDaddress(pxd, address64) |
#define | lengthPXD(pxd) __le24_to_cpu((pxd)->len) |
#define | addressPXD(pxd) ( ((s64)((pxd)->addr1)) << 32 | __le32_to_cpu((pxd)->addr2)) |
#define | MAXTREEHEIGHT 8 |
#define | DXD_INDEX 0x80 /* B+-tree index */ |
#define | DXD_INLINE 0x40 /* in-line data extent */ |
#define | DXD_EXTENT 0x20 /* out-of-line single extent */ |
#define | DXD_FILE 0x10 /* out-of-line file (inode) */ |
#define | DXD_CORRUPT 0x08 /* Inconsistency detected */ |
#define | DXDlength PXDlength |
#define | DXDaddress PXDaddress |
#define | lengthDXD lengthPXD |
#define | addressDXD addressPXD |
#define | DXDsize(dxd, size32) ((dxd)->size = cpu_to_le32(size32)) |
#define | sizeDXD(dxd) le32_to_cpu((dxd)->size) |
#define | DASDLIMIT(dasdp) (((u64)((dasdp)->limit_hi) << 32) + __le32_to_cpu((dasdp)->limit_lo)) |
#define | setDASDLIMIT(dasdp, limit) |
#define | DASDUSED(dasdp) (((u64)((dasdp)->used_hi) << 32) + __le32_to_cpu((dasdp)->used_lo)) |
#define | setDASDUSED(dasdp, used) |
Typedefs | |
typedef u16 | tid_t |
typedef u16 | lid_t |
#define addressDXD addressPXD |
Definition at line 117 of file jfs_types.h.
#define addressPXD | ( | pxd | ) | ( ((s64)((pxd)->addr1)) << 32 | __le32_to_cpu((pxd)->addr2)) |
Definition at line 80 of file jfs_types.h.
#define DASDLIMIT | ( | dasdp | ) | (((u64)((dasdp)->limit_hi) << 32) + __le32_to_cpu((dasdp)->limit_lo)) |
Definition at line 144 of file jfs_types.h.
#define DASDUSED | ( | dasdp | ) | (((u64)((dasdp)->used_hi) << 32) + __le32_to_cpu((dasdp)->used_lo)) |
Definition at line 151 of file jfs_types.h.
#define DXD_CORRUPT 0x08 /* Inconsistency detected */ |
Definition at line 109 of file jfs_types.h.
#define DXD_EXTENT 0x20 /* out-of-line single extent */ |
Definition at line 107 of file jfs_types.h.
#define DXD_FILE 0x10 /* out-of-line file (inode) */ |
Definition at line 108 of file jfs_types.h.
#define DXD_INDEX 0x80 /* B+-tree index */ |
Definition at line 105 of file jfs_types.h.
#define DXD_INLINE 0x40 /* in-line data extent */ |
Definition at line 106 of file jfs_types.h.
#define DXDaddress PXDaddress |
Definition at line 115 of file jfs_types.h.
#define DXDlength PXDlength |
Definition at line 114 of file jfs_types.h.
#define DXDsize | ( | dxd, | |
size32 | |||
) | ((dxd)->size = cpu_to_le32(size32)) |
Definition at line 118 of file jfs_types.h.
#define HIGHORDER 0x80000000u /* high order bit on */ |
Definition at line 57 of file jfs_types.h.
#define LEFTMOSTONE 0x80000000 |
Definition at line 56 of file jfs_types.h.
#define lengthDXD lengthPXD |
Definition at line 116 of file jfs_types.h.
#define lengthPXD | ( | pxd | ) | __le24_to_cpu((pxd)->len) |
Definition at line 79 of file jfs_types.h.
#define MAXTREEHEIGHT 8 |
Definition at line 83 of file jfs_types.h.
#define ONES 0xffffffffu /* all bit on */ |
Definition at line 58 of file jfs_types.h.
#define PXDaddress | ( | pxd, | |
address64 | |||
) |
Definition at line 72 of file jfs_types.h.
#define PXDlength | ( | pxd, | |
length32 | |||
) | ((pxd)->len = __cpu_to_le24(length32)) |
Definition at line 71 of file jfs_types.h.
#define setDASDLIMIT | ( | dasdp, | |
limit | |||
) |
Definition at line 146 of file jfs_types.h.
#define setDASDUSED | ( | dasdp, | |
used | |||
) |
Definition at line 153 of file jfs_types.h.
#define sizeDXD | ( | dxd | ) | le32_to_cpu((dxd)->size) |
Definition at line 119 of file jfs_types.h.
Definition at line 42 of file jfs_types.h.
Definition at line 41 of file jfs_types.h.