/system/core/include/cutils/ |
bitops.h | 28 * Bitmask Operations 31 * Additionally no bounds checking is done on the bitmask array. 54 static inline void bitmask_init(unsigned int *bitmask, int num_bits) 56 memset(bitmask, 0, BITS_TO_WORDS(num_bits)*sizeof(unsigned int)); 59 static inline int bitmask_ffz(unsigned int *bitmask, int num_bits) 65 bit = ffs(~bitmask[i]); 78 static inline int bitmask_weight(unsigned int *bitmask, int num_bits) 84 weight += __builtin_popcount(bitmask[i]); 88 static inline void bitmask_set(unsigned int *bitmask, int bit) 90 bitmask[BIT_WORD(bit)] |= BIT_MASK(bit) [all...] |
/external/fio/arch/ |
arch-aarch64.h | 20 static inline int arch_ffz(unsigned long bitmask) 23 if (~bitmask == 0) /* ffz() in lib/ffz.h does this. */ 29 "r"(~bitmask));
|
arch-ia64.h | 32 static inline unsigned long arch_ffz(unsigned long bitmask) 34 return ia64_popcnt(bitmask & (~bitmask - 1));
|
arch-x86.h | 38 static inline unsigned long arch_ffz(unsigned long bitmask) 40 __asm__("bsfl %1,%0" :"=r" (bitmask) :"r" (~bitmask)); 41 return bitmask;
|
arch-ppc.h | 36 static inline int __ilog2(unsigned long bitmask) 40 asm ("cntlzw %0,%1" : "=r" (lz) : "r" (bitmask)); 44 static inline int arch_ffz(unsigned long bitmask) 46 if ((bitmask = ~bitmask) == 0) 48 return __ilog2(bitmask & -bitmask);
|
arch-x86_64.h | 45 static inline unsigned long arch_ffz(unsigned long bitmask) 47 __asm__("bsf %1,%0" :"=r" (bitmask) :"r" (~bitmask)); 48 return bitmask;
|
/external/srtp/crypto/replay/ |
rdb.c | 54 * bitmask a bit-buffer, containing the most recently entered 63 v128_set_to_zero(&rdb->bitmask); 83 /* otherwise, the index appears within the window, so check the bitmask */ 84 if (v128_get_bit(&rdb->bitmask, (index - rdb->window_start)) == 1) 110 v128_set_bit(&rdb->bitmask, delta); 117 v128_left_shift(&rdb->bitmask, delta); 118 v128_set_bit(&rdb->bitmask, rdb_bits_in_bitmask - 1);
|
/bionic/libc/kernel/uapi/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/development/ndk/platforms/android-21/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/external/kernel-headers/original/uapi/linux/netfilter_bridge/ |
ebt_mark_m.h | 12 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 11 uint8_t bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 12 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-arm/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-arm64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-mips/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-mips64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-x86/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-21/arch-x86_64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-arm/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-arm64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-mips/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-mips64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-x86/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-23/arch-x86_64/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|
/prebuilts/ndk/current/platforms/android-24/arch-arm/usr/include/linux/netfilter_bridge/ |
ebt_mark_m.h | 30 __u8 bitmask; member in struct:ebt_mark_m_info
|