/system/core/libcutils/include_vndk/cutils/ |
D | bitops.h | 54 static inline void bitmask_init(unsigned int *bitmask, int num_bits) in bitmask_init() argument 56 memset(bitmask, 0, BITS_TO_WORDS(num_bits)*sizeof(unsigned int)); in bitmask_init() 59 static inline int bitmask_ffz(unsigned int *bitmask, int num_bits) in bitmask_ffz() argument 65 bit = ffs(~bitmask[i]); in bitmask_ffz() 78 static inline int bitmask_weight(unsigned int *bitmask, int num_bits) in bitmask_weight() argument 84 weight += __builtin_popcount(bitmask[i]); in bitmask_weight() 88 static inline void bitmask_set(unsigned int *bitmask, int bit) in bitmask_set() argument 90 bitmask[BIT_WORD(bit)] |= BIT_MASK(bit); in bitmask_set() 93 static inline void bitmask_clear(unsigned int *bitmask, int bit) in bitmask_clear() argument 95 bitmask[BIT_WORD(bit)] &= ~BIT_MASK(bit); in bitmask_clear() [all …]
|
/system/core/libcutils/include/cutils/ |
D | bitops.h | 54 static inline void bitmask_init(unsigned int *bitmask, int num_bits) in bitmask_init() argument 56 memset(bitmask, 0, BITS_TO_WORDS(num_bits)*sizeof(unsigned int)); in bitmask_init() 59 static inline int bitmask_ffz(unsigned int *bitmask, int num_bits) in bitmask_ffz() argument 65 bit = ffs(~bitmask[i]); in bitmask_ffz() 78 static inline int bitmask_weight(unsigned int *bitmask, int num_bits) in bitmask_weight() argument 84 weight += __builtin_popcount(bitmask[i]); in bitmask_weight() 88 static inline void bitmask_set(unsigned int *bitmask, int bit) in bitmask_set() argument 90 bitmask[BIT_WORD(bit)] |= BIT_MASK(bit); in bitmask_set() 93 static inline void bitmask_clear(unsigned int *bitmask, int bit) in bitmask_clear() argument 95 bitmask[BIT_WORD(bit)] &= ~BIT_MASK(bit); in bitmask_clear() [all …]
|
/system/bt/stack/include/ |
D | a2dp_codec_api.h | 654 #define DEFINE_ENUM_FLAG_OPERATORS(bitmask) \ argument 656 inline constexpr bitmask operator&(bitmask X, bitmask Y) { \ 657 return static_cast<bitmask>(static_cast<int>(X) & static_cast<int>(Y)); \ 659 inline constexpr bitmask operator|(bitmask X, bitmask Y) { \ 660 return static_cast<bitmask>(static_cast<int>(X) | static_cast<int>(Y)); \ 662 inline constexpr bitmask operator^(bitmask X, bitmask Y) { \ 663 return static_cast<bitmask>(static_cast<int>(X) ^ static_cast<int>(Y)); \ 665 inline constexpr bitmask operator~(bitmask X) { \ 666 return static_cast<bitmask>(~static_cast<int>(X)); \ 668 inline bitmask& operator&=(bitmask& X, bitmask Y) { \ [all …]
|
/system/libfmq/ |
D | EventFlag.cpp | 106 status_t EventFlag::wake(uint32_t bitmask) { in wake() argument 110 if (bitmask == 0) { in wake() 115 uint32_t old = std::atomic_fetch_or(mEfWordPtr, bitmask); in wake() 120 if ((~old & bitmask) != 0) { in wake() 122 INT_MAX, NULL, NULL, bitmask); in wake() 135 status_t EventFlag::waitHelper(uint32_t bitmask, uint32_t* efState, int64_t timeoutNanoSeconds) { in waitHelper() argument 139 if (bitmask == 0 || efState == nullptr) { in waitHelper() 144 uint32_t old = std::atomic_fetch_and(mEfWordPtr, ~bitmask); in waitHelper() 145 uint32_t setBits = old & bitmask; in waitHelper() 154 uint32_t efWord = old & ~bitmask; in waitHelper() [all …]
|
/system/bt/btcore/src/ |
D | device_class.cc | 57 int bitmask); 58 static void device_class_clr_major_service_(bt_device_class_t* dc, int bitmask); 59 static void device_class_set_major_service_(bt_device_class_t* dc, int bitmask); 153 int bitmask) { in device_class_get_major_service_() argument 154 return (DC(dc)->major_service & bitmask); in device_class_get_major_service_() 158 int bitmask) { in device_class_clr_major_service_() argument 159 DC(dc)->major_service &= ~bitmask; in device_class_clr_major_service_() 163 int bitmask) { in device_class_set_major_service_() argument 164 DC(dc)->major_service |= bitmask; in device_class_set_major_service_()
|
/system/libfmq/include/fmq/ |
D | EventFlag.h | 86 status_t wake(uint32_t bitmask); 105 status_t wait(uint32_t bitmask, 134 status_t waitHelper(uint32_t bitmask, uint32_t* efState, int64_t timeOutNanoSeconds);
|
/system/nfc/halimpl/bcm2079x/adaptation/ |
D | StartupConfig.cpp | 113 bool StartupConfig::disableSecureElement(uint8_t bitmask) { in disableSecureElement() argument 127 mBuffer[index] = mBuffer[index] | bitmask; // turn on certain bits in disableSecureElement() 135 tlv[4] = tlv[4] | bitmask; in disableSecureElement()
|
D | patchram.cpp | 534 unsigned int bitmask = 0; in mayDisableSecureElement() local 538 sscanf(valueStr, "%x", &bitmask); // read system property as a hex octet in mayDisableSecureElement() 539 ALOGD("%s: disable 0x%02X", __func__, (uint8_t)bitmask); in mayDisableSecureElement() 540 config.disableSecureElement((uint8_t)(bitmask & 0xC0)); in mayDisableSecureElement()
|
/system/nfc/halimpl/bcm2079x/include/ |
D | StartupConfig.h | 84 bool disableSecureElement(uint8_t bitmask);
|
/system/bt/service/doc/ |
D | IBluetoothGattClientCallback.txt | 49 * |characteristic_id| structure. |properties| contains the bitmask of GATT
|