Lines Matching refs:ALWAYS_INLINE
48 static ALWAYS_INLINE constexpr size_t BitIndexToWordIndex(uintptr_t offset) {
53 static ALWAYS_INLINE constexpr T WordIndexToBitIndex(T word_index) {
57 static ALWAYS_INLINE constexpr uintptr_t BitIndexToMask(uintptr_t bit_index) {
61 ALWAYS_INLINE bool SetBit(size_t bit_index) {
65 ALWAYS_INLINE bool ClearBit(size_t bit_index) {
69 ALWAYS_INLINE bool TestBit(size_t bit_index) const;
72 ALWAYS_INLINE bool AtomicTestAndSetBit(size_t bit_index);
95 ALWAYS_INLINE void CheckValidBitIndex(size_t bit_index) const {
111 ALWAYS_INLINE bool ModifyBit(uintptr_t bit_index);
136 ALWAYS_INLINE uintptr_t CoverBegin() const {
141 ALWAYS_INLINE uintptr_t CoverEnd() const {
146 ALWAYS_INLINE uintptr_t AddrFromBitIndex(size_t bit_index) const {
153 ALWAYS_INLINE uintptr_t BitIndexFromAddr(uintptr_t addr) const {
158 ALWAYS_INLINE bool HasAddress(const uintptr_t addr) const {
162 ALWAYS_INLINE bool Set(uintptr_t addr) {
166 ALWAYS_INLINE bool Clear(size_t addr) {
170 ALWAYS_INLINE bool Test(size_t addr) const {
175 ALWAYS_INLINE bool AtomicTestAndSet(size_t addr) {