Go to the source code of this file.
|
| #define | _ULS_UNICHAR_DEFINED |
| #define | addressDXD addressPXD |
| #define | addressPXD(pxd) |
| #define | CDLL_ENTRY(type) |
| #define | CDLL_HEADER(type) |
| #define | CDLL_INIT(header) |
| #define | CDLL_INSERT_AFTER(header, listelm, elm, field) |
| #define | CDLL_INSERT_BEFORE(header, listelm, elm, field) |
| #define | CDLL_INSERT_HEAD(header, elm, field) |
| #define | CDLL_INSERT_TAIL(header, elm, field) |
| #define | CDLL_MOVE_TO_HEAD(header, elm, field) |
| #define | CDLL_MOVE_TO_TAIL(header, elm, field) |
| #define | CDLL_REMOVE(header, elm, field) |
| #define | CDLL_SELF(elm, field) |
| #define | DASDLIMIT(dasdp) |
| #define | DASDUSED(dasdp) |
| #define | DXD_CORRUPT 0x08 /* Inconsistency detected */ |
| #define | DXD_EXTENT 0x20 /* out-of-line single extent */ |
| #define | DXD_FILE 0x10 /* out-of-line file (inode) */ |
| #define | DXD_INDEX 0x80 /* B+-tree index */ |
| #define | DXD_INLINE 0x40 /* in-line data extent */ |
| #define | DXDaddress PXDaddress |
| #define | DXDlength PXDlength |
| #define | FALSE 0 |
| #define | HIGHORDER 0x80000000u /* high order bit on */ |
| #define | LEFTMOSTONE 0x80000000 |
| #define | lengthDXD lengthPXD |
| #define | lengthLXD(lxd) |
| #define | lengthPXD(pxd) |
| #define | LIST_ENTRY(type) |
| #define | LIST_HEADER(type) |
| #define | LIST_INIT(header) |
| #define | LIST_INSERT_AFTER(listelm, elm, field) |
| #define | LIST_INSERT_HEAD(header, elm, field) |
| #define | LIST_REMOVE(elm, field) |
| #define | LIST_SELF(elm, field) |
| #define | LXDlength(lxd, length32) |
| #define | LXDoffset(lxd, offset64) |
| #define | MAX(a, b) |
| #define | MAXPATHLEN 255 |
| #define | MIN(a, b) |
| #define | offsetLXD(lxd) |
| #define | ONES 0xffffffffu /* all bit on */ |
| #define | PXDaddress(pxd, address64) |
| #define | PXDlength(pxd, length32) |
| #define | ROUNDUP(x, y) |
| #define | setDASDLIMIT(dasdp, limit) |
| #define | setDASDUSED(dasdp, used) |
| #define | TRUE 1 |
◆ _ULS_UNICHAR_DEFINED
| #define _ULS_UNICHAR_DEFINED |
◆ addressDXD
◆ addressPXD
| #define addressPXD |
( |
| pxd | ) |
|
Value: ( ((s64)((pxd)->addr1)) << 32 | __le32_to_cpu((pxd)->addr2))
◆ CDLL_ENTRY
| #define CDLL_ENTRY |
( |
| type | ) |
|
Value:struct {\
}
uint8_t type
Definition dos.c:2
◆ CDLL_HEADER
| #define CDLL_HEADER |
( |
| type | ) |
|
Value:struct {\
}
uint8_t head
Definition pc98.c:8
◆ CDLL_INIT
| #define CDLL_INIT |
( |
| header | ) |
|
Value: {\
(header)->
head = (
void *)(header);\
(header)->tail = (void *)(header);\
}
◆ CDLL_INSERT_AFTER
| #define CDLL_INSERT_AFTER |
( |
| header, |
|
|
| listelm, |
|
|
| elm, |
|
|
| field ) |
Value: {\
(elm)->field.next = (listelm)->field.next;\
(elm)->field.prev = (listelm);\
if ((listelm)->field.next == (void *)(header))\
(header)->tail = (elm);\
else\
(listelm)->field.next->field.prev = (elm);\
(listelm)->field.next = (elm);\
}
◆ CDLL_INSERT_BEFORE
| #define CDLL_INSERT_BEFORE |
( |
| header, |
|
|
| listelm, |
|
|
| elm, |
|
|
| field ) |
Value: {\
(elm)->field.next = (listelm);\
(elm)->field.prev = (listelm)->field.prev;\
if ((listelm)->field.prev == (void *)(header))\
else\
(listelm)->field.prev->field.next = (elm);\
(listelm)->field.prev = (elm);\
}
◆ CDLL_INSERT_HEAD
| #define CDLL_INSERT_HEAD |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
(elm)->field.next = (header)->head;\
(elm)->field.prev = (void *)(header);\
if ((header)->tail == (void *)(header))\
(header)->tail = (elm);\
else\
(header)->
head->field.prev = (elm);\
}
◆ CDLL_INSERT_TAIL
| #define CDLL_INSERT_TAIL |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
(elm)->field.next = (void *)(header);\
(elm)->field.prev = (header)->tail;\
if ((header)->
head == (
void *)(header))\
else\
(header)->tail->field.next = (elm);\
(header)->tail = (elm);\
}
◆ CDLL_MOVE_TO_HEAD
| #define CDLL_MOVE_TO_HEAD |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
if ((elm)->field.prev != (void *)(header))\
{\
if ((elm)->field.next == (void *)(header))\
(header)->tail = (elm)->field.prev;\
else\
(elm)->field.next->field.prev = (elm)->field.prev;\
(elm)->field.prev->field.next = (elm)->field.next;\
(elm)->field.next = (header)->head;\
(elm)->field.prev = (void *)(header);\
(header)->
head->field.prev = (elm);\
}\
}
◆ CDLL_MOVE_TO_TAIL
| #define CDLL_MOVE_TO_TAIL |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
if ((elm)->field.next != (void *)(header))\
{\
(elm)->field.next->field.prev = (elm)->field.prev;\
if ((elm)->field.prev == (void *)(header))\
(header)->
head = (elm)->field.next;\
else\
(elm)->field.prev->field.next = (elm)->field.next;\
(elm)->field.next = (void *)(header);\
(elm)->field.prev = (header)->tail;\
(header)->tail->field.next = (elm);\
(header)->tail = (elm);\
}\
}
◆ CDLL_REMOVE
| #define CDLL_REMOVE |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
if ((elm)->field.next == (void *)(header))\
(header)->tail = (elm)->field.prev;\
else\
(elm)->field.next->field.prev = (elm)->field.prev;\
if ((elm)->field.prev == (void *)(header))\
(header)->
head = (elm)->field.next;\
else\
(elm)->field.prev->field.next = (elm)->field.next;\
}
◆ CDLL_SELF
| #define CDLL_SELF |
( |
| elm, |
|
|
| field ) |
Value: (elm)->field.next = (elm)->field.prev = (elm);
◆ DASDLIMIT
| #define DASDLIMIT |
( |
| dasdp | ) |
|
Value: (((u64)((dasdp)->limit_hi) << 32) + __le32_to_cpu((dasdp)->limit_lo))
◆ DASDUSED
| #define DASDUSED |
( |
| dasdp | ) |
|
Value: (((u64)((dasdp)->used_hi) << 32) + __le32_to_cpu((dasdp)->used_lo))
◆ DXD_CORRUPT
| #define DXD_CORRUPT 0x08 /* Inconsistency detected */ |
◆ DXD_EXTENT
| #define DXD_EXTENT 0x20 /* out-of-line single extent */ |
◆ DXD_FILE
| #define DXD_FILE 0x10 /* out-of-line file (inode) */ |
◆ DXD_INDEX
| #define DXD_INDEX 0x80 /* B+-tree index */ |
◆ DXD_INLINE
| #define DXD_INLINE 0x40 /* in-line data extent */ |
◆ DXDaddress
◆ DXDlength
◆ FALSE
◆ HIGHORDER
| #define HIGHORDER 0x80000000u /* high order bit on */ |
◆ LEFTMOSTONE
| #define LEFTMOSTONE 0x80000000 |
◆ lengthDXD
◆ lengthLXD
◆ lengthPXD
Value:__le24_to_cpu((pxd)->len)
◆ LIST_ENTRY
| #define LIST_ENTRY |
( |
| type | ) |
|
◆ LIST_HEADER
| #define LIST_HEADER |
( |
| type | ) |
|
◆ LIST_INIT
| #define LIST_INIT |
( |
| header | ) |
|
Value:{ (header)->
head = NULL; }
◆ LIST_INSERT_AFTER
| #define LIST_INSERT_AFTER |
( |
| listelm, |
|
|
| elm, |
|
|
| field ) |
Value: {\
if (((elm)->field.next = (listelm)->field.next) != NULL)\
(listelm)->field.next->field.prev = &(elm)->field.next;\
(listelm)->field.next = (elm);\
(elm)->field.prev = &(listelm)->field.next;\
}
◆ LIST_INSERT_HEAD
| #define LIST_INSERT_HEAD |
( |
| header, |
|
|
| elm, |
|
|
| field ) |
Value: {\
if (((elm)->field.next = (header)->head) != NULL)\
(header)->
head->field.prev = &(elm)->field.next;\
(elm)->field.prev = &(header)->head;\
}
◆ LIST_REMOVE
| #define LIST_REMOVE |
( |
| elm, |
|
|
| field ) |
Value: {\
if ((elm)->field.next != NULL)\
(elm)->field.next->field.prev = (elm)->field.prev;\
*(elm)->field.prev = (elm)->field.next;\
}
◆ LIST_SELF
| #define LIST_SELF |
( |
| elm, |
|
|
| field ) |
Value: {\
(elm)->field.next = NULL;\
(elm)->field.prev = &(elm)->field.next;\
}
◆ LXDlength
| #define LXDlength |
( |
| lxd, |
|
|
| length32 ) |
Value:( (lxd)->len = length32 )
◆ LXDoffset
| #define LXDoffset |
( |
| lxd, |
|
|
| offset64 ) |
Value:{\
(lxd)->off1 = ((s64)offset64) >> 32;\
(lxd)->off2 = (offset64) & 0xffffffff;\
}
◆ MAX
◆ MAXPATHLEN
◆ MIN
◆ offsetLXD
Value: ( ((s64)((lxd)->off1)) << 32 | (lxd)->off2 )
◆ ONES
| #define ONES 0xffffffffu /* all bit on */ |
◆ PXDaddress
| #define PXDaddress |
( |
| pxd, |
|
|
| address64 ) |
Value:{\
(pxd)->addr1 = ((s64)address64) >> 32;\
(pxd)->addr2 = __cpu_to_le32((address64) & 0xffffffff);\
}
◆ PXDlength
| #define PXDlength |
( |
| pxd, |
|
|
| length32 ) |
Value:((pxd)->len = __cpu_to_le24(length32))
◆ ROUNDUP
Value:( ((x) + ((y) - 1)) & ~((y) - 1) )
◆ setDASDLIMIT
| #define setDASDLIMIT |
( |
| dasdp, |
|
|
| limit ) |
Value:{\
(dasdp)->limit_hi = ((u64)limit) >> 32;\
(dasdp)->limit_lo = __cpu_to_le32(limit);\
}
◆ setDASDUSED
| #define setDASDUSED |
( |
| dasdp, |
|
|
| used ) |
Value:{\
(dasdp)->used_hi = ((u64)used) >> 32;\
(dasdp)->used_lo = __cpu_to_le32(used);\
}
◆ TRUE
◆ boolean_t
◆ component_t
◆ dasd_t
◆ PVOID
◆ UCHAR
| typedef unsigned char UCHAR |
◆ ULONG
| typedef unsigned long ULONG |
◆ UniChar
◆ USHORT