Go to the source code of this file.
◆ CsArc_MoveDir
| #define CsArc_MoveDir |
( |
| src, |
|
|
| dst ) |
Value:(((uint16_t)(src) << 16) | ((uint16_t)(dst) << 0))
◆ CsArc_MoveDirC
| #define CsArc_MoveDirC |
( |
| src, |
|
|
| dst ) |
Value:
#define CsArc_MoveDir(src, dst)
Definition cs-arc.h:8
@ CslDirect
Definition cs-enum.h:19
◆ CsArc_Add()
Add or refresh an entry.
- Precondition
- PCC entry is populated.
-
If
entry is already in ARC, entry->kind reflects its old value.
◆ CsArc_Init()
| void CsArc_Init |
( |
CsArc * | arc, |
|
|
uint32_t | c, |
|
|
uint32_t | capB2 ) |
Initialize ARC.
- Parameters
-
| c | nominal capacity. |
| capB2 | extended capacity of B2 list, used in CsDisk integration. |
◆ CsArc_Remove()
◆ CsArc_ListOffsets_
| const ptrdiff_t CsArc_ListOffsets_[] |
|
extern |