Home
last modified time | relevance | path

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

/external/platform/pico/rp2_common/hardware_claim/
A Dclaim.c17 inline bool hw_is_claimed(const uint8_t *bits, uint bit_index) { in hw_is_claimed() argument
18 return (bits[bit_index >> 3u] & (1u << (bit_index & 7u))); in hw_is_claimed()
21 void hw_claim_or_assert(uint8_t *bits, uint bit_index, const char *message) { in hw_claim_or_assert() argument
23 if (hw_is_claimed(bits, bit_index)) { in hw_claim_or_assert()
24 panic(message, bit_index); in hw_claim_or_assert()
26 bits[bit_index >> 3u] |= (uint8_t)(1u << (bit_index & 7u)); in hw_claim_or_assert()
49 void hw_claim_clear(uint8_t *bits, uint bit_index) { in hw_claim_clear() argument
51 assert(hw_is_claimed(bits, bit_index)); in hw_claim_clear()
52 bits[bit_index >> 3u] &= (uint8_t) ~(1u << (bit_index & 7u)); in hw_claim_clear()
/external/platform/pico/rp2_common/hardware_claim/include/hardware/
A Dclaim.h48 void hw_claim_or_assert(uint8_t *bits, uint bit_index, const char *message);
71 bool hw_is_claimed(const uint8_t *bits, uint bit_index);
81 void hw_claim_clear(uint8_t *bits, uint bit_index);

Completed in 4 milliseconds