Home
last modified time | relevance | path

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

/tools/include/linux/
A Dbitmap.h28 #define BITMAP_LAST_WORD_MASK(nbits) (~0UL >> (-(nbits) & (BITS_PER_LONG - 1))) argument
30 #define bitmap_size(nbits) (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE) argument
34 if (small_const_nbits(nbits)) in bitmap_zero()
53 if (small_const_nbits(nbits)) in bitmap_empty()
56 return find_first_bit(src, nbits) == nbits; in bitmap_empty()
61 if (small_const_nbits(nbits)) in bitmap_full()
64 return find_first_zero_bit(src, nbits) == nbits; in bitmap_full()
69 if (small_const_nbits(nbits)) in bitmap_weight()
151 unsigned int nbits) in bitmap_intersects() argument
161 if (__builtin_constant_p(nbits) && nbits == 1) in bitmap_set()
[all …]
A Dfind.h11 unsigned long _find_next_bit(const unsigned long *addr1, unsigned long nbits,
14 unsigned long nbits, unsigned long start);
15 unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits,
/tools/include/asm-generic/
A Dbitsperlong.h21 #define small_const_nbits(nbits) \ argument
22 (__builtin_constant_p(nbits) && (nbits) <= BITS_PER_LONG && (nbits) > 0)
/tools/lib/
A Dfind_bit.c103 unsigned long _find_next_bit(const unsigned long *addr, unsigned long nbits, unsigned long start) in _find_next_bit() argument
105 return FIND_NEXT_BIT(addr[idx], /* nop */, nbits, start); in _find_next_bit()
111 unsigned long nbits, unsigned long start) in _find_next_and_bit() argument
113 return FIND_NEXT_BIT(addr1[idx] & addr2[idx], /* nop */, nbits, start); in _find_next_and_bit()
118 unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits, in _find_next_zero_bit() argument
121 return FIND_NEXT_BIT(~addr[idx], /* nop */, nbits, start); in _find_next_zero_bit()
A Dbitmap.c31 size_t bitmap_scnprintf(unsigned long *bitmap, unsigned int nbits, in bitmap_scnprintf() argument
39 rbot = cur = find_first_bit(bitmap, nbits); in bitmap_scnprintf()
40 while (cur < nbits) { in bitmap_scnprintf()
42 cur = find_next_bit(bitmap, nbits, cur + 1); in bitmap_scnprintf()
43 if (cur < nbits && cur <= rtop + 1) in bitmap_scnprintf()
/tools/perf/tests/
A Dbitmap.c11 static unsigned long *get_bitmap(const char *str, int nbits) in get_bitmap() argument
16 bm = bitmap_zalloc(nbits); in get_bitmap()
A Dmem2node.c24 static unsigned long *get_bitmap(const char *str, int nbits) in get_bitmap() argument
29 bm = bitmap_zalloc(nbits); in get_bitmap()
/tools/perf/util/
A Dmmap.h18 size_t nbits; member
22 (BITS_TO_LONGS(((struct mmap_cpu_mask *)m)->nbits) * sizeof(unsigned long))
A Dmmap.c34 len = bitmap_scnprintf(mask->bits, mask->nbits, buf, MASK_SIZE); in mmap_cpu_mask__scnprintf()
36 pr_debug("%p: %s mask[%zd]: %s\n", mask, tag, mask->nbits, buf); in mmap_cpu_mask__scnprintf()
263 map->affinity_mask.nbits = cpu__max_cpu().cpu; in perf_mmap__setup_affinity_mask()
264 map->affinity_mask.bits = bitmap_zalloc(map->affinity_mask.nbits); in perf_mmap__setup_affinity_mask()
/tools/testing/selftests/iommu/
A Diommufd_utils.h452 __u64 nbits, __u32 flags, in _test_mock_dirty_bitmaps() argument
456 unsigned long j, i, nr = nbits / pteset ?: 1; in _test_mock_dirty_bitmaps()
457 unsigned long bitmap_size = DIV_ROUND_UP(nbits, BITS_PER_BYTE); in _test_mock_dirty_bitmaps()
462 for (i = 0; i < nbits; i += pteset) in _test_mock_dirty_bitmaps()
474 for (i = 0; i < nbits; i += pteset) { in _test_mock_dirty_bitmaps()
487 for (i = 0; i < nbits; i += pteset) { in _test_mock_dirty_bitmaps()
/tools/perf/
A Dbuiltin-record.c1108 thread_data->mask->maps.nbits); in record__thread_data_init_maps()
1543 thread->mask->affinity.nbits)) { in record__adjust_affinity()
3067 mask->nbits = nr_bits; in record__mmap_cpu_mask_alloc()
3068 mask->bits = bitmap_zalloc(mask->nbits); in record__mmap_cpu_mask_alloc()
3078 mask->nbits = 0; in record__mmap_cpu_mask_free()
3668 if ((unsigned long)cpu.cpu > mask->nbits) in record__mmap_cpu_mask_init()
3684 bitmap_zero(mask->bits, mask->nbits); in record__mmap_cpu_mask_init_spec()
3802 cpus_mask.bits, thread_mask.maps.nbits)) { in record__init_thread_masks_spec()
3808 cpus_mask.bits, thread_mask.affinity.nbits)) { in record__init_thread_masks_spec()
3816 thread_mask.maps.nbits)) { in record__init_thread_masks_spec()
[all …]

Completed in 1472 milliseconds