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