Home
last modified time | relevance | path

Searched refs:ENTRY_ID_SIZE_SHIFT (Results 1 – 1 of 1) sorted by relevance

/xnu-12377.61.12/osfmk/kern/
H A Dledger.c78 #define ENTRY_ID_SIZE_SHIFT 16 macro
79 #define ENTRY_ID_OFFSET_MASK ((1 << ENTRY_ID_SIZE_SHIFT) - 1)
81 #define ENTRY_ID_SIZE_MASK (ENTRY_ID_OFFSET_MASK << ENTRY_ID_SIZE_SHIFT)
82 #define ENTRY_ID_SIZE(x) ((((uint32_t) (x)) & (ENTRY_ID_SIZE_MASK)) >> ENTRY_ID_SIZE_SHIFT)
83 _Static_assert(((sizeof(struct ledger_entry_small) << ENTRY_ID_SIZE_SHIFT) | (UINT16_MAX / sizeof(s…
84 _Static_assert(((sizeof(struct ledger_entry) << ENTRY_ID_SIZE_SHIFT) | (UINT16_MAX / sizeof(struct …
85 _Static_assert(sizeof(int) * 8 >= ENTRY_ID_SIZE_SHIFT * 2, "Ledger indices don't fit in an int.");
472 idx |= (size << ENTRY_ID_SIZE_SHIFT); in ledger_entry_id()