Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 25 of 82) sorted by relevance

1234

/tools/testing/selftests/bpf/progs/
Dverifier_bits_iter.c62 int *bit; in null_pointer() local
69 bpf_for_each(bits, bit, NULL, 1) in null_pointer()
81 int *bit; in bits_copy() local
83 bpf_for_each(bits, bit, &data, 1) in bits_copy()
95 int *bit; in bits_memalloc() local
98 bpf_for_each(bits, bit, &data[0], ARRAY_SIZE(data)) in bits_memalloc()
110 int *bit; in bit_index() local
112 bpf_for_each(bits, bit, &data, 1) { in bit_index()
113 if (*bit == 0) in bit_index()
115 bit_idx = *bit; in bit_index()
[all …]
/tools/include/linux/
Dbitops.h54 #define for_each_set_bit(bit, addr, size) \ argument
55 for ((bit) = find_first_bit((addr), (size)); \
56 (bit) < (size); \
57 (bit) = find_next_bit((addr), (size), (bit) + 1))
59 #define for_each_clear_bit(bit, addr, size) \ argument
60 for ((bit) = find_first_zero_bit((addr), (size)); \
61 (bit) < (size); \
62 (bit) = find_next_zero_bit((addr), (size), (bit) + 1))
65 #define for_each_set_bit_from(bit, addr, size) \ argument
66 for ((bit) = find_next_bit((addr), (size), (bit)); \
[all …]
/tools/testing/selftests/kvm/x86_64/
Dhwcr_msr_test.c11 void test_hwcr_bit(struct kvm_vcpu *vcpu, unsigned int bit) in test_hwcr_bit() argument
16 uint64_t val = BIT_ULL(bit); in test_hwcr_bit()
28 bit, actual, (val & valid)); in test_hwcr_bit()
37 unsigned int bit; in main() local
41 for (bit = 0; bit < BITS_PER_LONG; bit++) in main()
42 test_hwcr_bit(vcpu, bit); in main()
Dvmx_msrs_test.c19 uint64_t bit; in vmx_fixed1_msr_test() local
23 for_each_set_bit(bit, &mask, 64) { in vmx_fixed1_msr_test()
24 vcpu_set_msr(vcpu, msr_index, val & ~BIT_ULL(bit)); in vmx_fixed1_msr_test()
33 uint64_t bit; in vmx_fixed0_msr_test() local
37 for_each_clear_bit(bit, &mask, 64) { in vmx_fixed0_msr_test()
38 vcpu_set_msr(vcpu, msr_index, val | BIT_ULL(bit)); in vmx_fixed0_msr_test()
99 int bit, r; in ia32_feature_control_msr_test() local
109 for_each_clear_bit(bit, &supported_bits, 64) { in ia32_feature_control_msr_test()
110 r = _vcpu_set_msr(vcpu, MSR_IA32_FEAT_CTL, BIT(bit)); in ia32_feature_control_msr_test()
112 "Setting reserved bit %d in IA32_FEATURE_CONTROL should fail", bit); in ia32_feature_control_msr_test()
Dvmx_pmu_caps_test.c132 int bit; in KVM_ONE_VCPU_TEST() local
134 for_each_set_bit(bit, &fungible_caps, 64) { in KVM_ONE_VCPU_TEST()
135 vcpu_set_msr(vcpu, MSR_IA32_PERF_CAPABILITIES, BIT_ULL(bit)); in KVM_ONE_VCPU_TEST()
137 host_cap.capabilities & ~BIT_ULL(bit)); in KVM_ONE_VCPU_TEST()
154 int r, bit; in KVM_ONE_VCPU_TEST() local
156 for_each_set_bit(bit, &reserved_caps, 64) { in KVM_ONE_VCPU_TEST()
158 host_cap.capabilities ^ BIT_ULL(bit)); in KVM_ONE_VCPU_TEST()
160 host_cap.capabilities & BIT_ULL(bit) ? "Setting" : "Clearing", in KVM_ONE_VCPU_TEST()
161 BIT_ULL(bit), bit); in KVM_ONE_VCPU_TEST()
Dset_sregs_test.c24 #define TEST_INVALID_CR_BIT(vcpu, cr, orig, bit) \ argument
30 if (orig.cr & bit) \
34 new.cr |= bit; \
37 TEST_ASSERT(rc, "KVM allowed invalid " #cr " bit (0x%lx)", bit); \
Dxapic_ipi_test.c260 unsigned long bit; in do_migrations() local
281 for (i = 0, bit = 1; i < sizeof(nodemask) * 8; i++, bit <<= 1) { in do_migrations()
282 if (nodemask & bit) { in do_migrations()
283 nodemasks[nodes] = nodemask & bit; in do_migrations()
/tools/perf/bench/
Dfind-bit-bench.c62 unsigned int bit, i, j; in do_for_each_set_bit() local
81 for_each_set_bit(bit, to_test, num_bits) in do_for_each_set_bit()
82 workload(bit); in do_for_each_set_bit()
95 for (bit = 0; bit < num_bits; bit++) { in do_for_each_set_bit()
96 if (asm_test_bit(bit, to_test)) in do_for_each_set_bit()
97 workload(bit); in do_for_each_set_bit()
/tools/perf/util/
Dmem2node.c67 u64 bit; in mem2node__init() local
71 for (bit = 0; bit < n->size; bit++) { in mem2node__init()
74 if (!test_bit(bit, n->set)) in mem2node__init()
77 start = bit * bsize; in mem2node__init()
Devsel.h343 void __evsel__set_sample_bit(struct evsel *evsel, enum perf_event_sample_format bit);
344 void __evsel__reset_sample_bit(struct evsel *evsel, enum perf_event_sample_format bit);
346 #define evsel__set_sample_bit(evsel, bit) \ argument
347 __evsel__set_sample_bit(evsel, PERF_SAMPLE_##bit)
349 #define evsel__reset_sample_bit(evsel, bit) \ argument
350 __evsel__reset_sample_bit(evsel, PERF_SAMPLE_##bit)
/tools/testing/selftests/bpf/prog_tests/
Dtoken.c968 #define bit(n) (1ULL << (n)) macro
998 .cmds = bit(BPF_MAP_CREATE), in test_token()
999 .maps = bit(BPF_MAP_TYPE_QUEUE), in test_token()
1006 .cmds = bit(BPF_PROG_LOAD), in test_token()
1007 .progs = bit(BPF_PROG_TYPE_KPROBE), in test_token()
1016 .cmds = bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD), in test_token()
1017 .maps = bit(BPF_MAP_TYPE_STRUCT_OPS), in test_token()
1018 .progs = bit(BPF_PROG_TYPE_STRUCT_OPS), in test_token()
1027 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD), in test_token()
1028 .maps = bit(BPF_MAP_TYPE_STRUCT_OPS), in test_token()
[all …]
/tools/testing/selftests/mm/
Dpkey-helpers.h174 int bit = pkey * 2; in __pkey_access_allow() local
177 pkey_reg &= (1<<bit); in __pkey_access_allow()
179 pkey_reg |= (1<<bit); in __pkey_access_allow()
188 int bit = pkey * 2 + 1; in __pkey_write_allow() local
191 pkey_reg &= (1<<bit); in __pkey_write_allow()
193 pkey_reg |= (1<<bit); in __pkey_write_allow()
/tools/testing/selftests/x86/
Dtest_syscall_vdso.c229 int bit; in print_flags() local
233 bit = 21; in print_flags()
237 if (bitstr[(r >> bit) & 1][0]) in print_flags()
238 fputs(bitstr[(r >> bit) & 1], stdout); in print_flags()
240 bit--; in print_flags()
241 } while (bit >= 0); in print_flags()
/tools/perf/trace/beauty/
Dpkey_alloc.c24 unsigned long bit = 1UL << (i - 1); in strarray__scnprintf_flags() local
26 if (!(flags & bit)) in strarray__scnprintf_flags()
35 printed += scnprintf(bf + printed, size - printed, "0x%#", bit); in strarray__scnprintf_flags()
/tools/testing/selftests/user_events/
Dabi_test.c135 static int reg_enable_multi(void *enable, int size, int bit, int flags, in reg_enable_multi() argument
157 reg.enable_bit = bit; in reg_enable_multi()
168 static int reg_enable_flags(void *enable, int size, int bit, int flags) in reg_enable_flags() argument
180 reg.enable_bit = bit; in reg_enable_flags()
191 static int reg_enable(void *enable, int size, int bit) in reg_enable() argument
193 return reg_enable_flags(enable, size, bit, 0); in reg_enable()
196 static int reg_disable(void *enable, int bit) in reg_disable() argument
206 reg.disable_bit = bit; in reg_disable()
Ddyn_test.c56 static int reg_event(int fd, int *check, int bit, const char *value) in reg_event() argument
62 reg.enable_bit = bit; in reg_event()
72 static int unreg_event(int fd, int *check, int bit) in unreg_event() argument
77 unreg.disable_bit = bit; in unreg_event()
/tools/testing/shared/
Dshared.mk11 generated/bit-length.h generated/autoconf.h \
67 generated/bit-length.h: FORCE
69 @if ! grep -qws CONFIG_$(LONG_BIT)BIT generated/bit-length.h; then \
/tools/arch/x86/kcpuid/
Dcpuid.csv35 1, 0, ecx, 2, dtes64 , 64-bit DS save area
80 1, 0, edx, 17, pse36 , Page Size Extension (36-bit)
92 … 0, edx, 30, ia64 , Legacy IA-64 (Itanium) support bit, now resreved
175 …6, 0, eax, 24, therm_interrupt_bit25 , IA32_THERM_INTERRUPT MSR bit 25 is suppor…
230 … 7, 0, ecx, 10, vpclmulqdq , VPCLMULQDQ 256-bit instruction support
232 7, 0, ecx, 12, avx512_bitalg , AVX-512 bit count/shiffle
235 …7, 0, ecx, 16, la57 , 57-bit linear addreses (five-level paging)
236 … 7, 0, ecx, 21:17, mawau_val_lm , BNDLDX/BNDSTX MAWAU value in 64-bit mode
255 … 0, edx, 13, tsx_force_abort , MSR TSX_FORCE_ABORT, RTM_ABORT bit, supported
265 … 7, 0, edx, 25, amx_int8 , AMX-INT8: tile 8-bit integer support
[all …]
/tools/testing/selftests/hid/
Dsettings1 # HID tests can be long, so give a little bit more time
/tools/gpio/
Dgpio-sloppy-logic-analyzer.sh134 bit=$((1 << (chan - 1)))
135 mask=$((mask | bit))
137 [hH]) val1=$((val1 | bit)); val2=$((val2 | bit));;
138 [fF]) val1=$((val1 | bit));;
139 [rR]) val2=$((val2 | bit));;
/tools/testing/vma/
D.gitignore2 generated/bit-length.h
DMakefile18 …$(RM) $(TARGETS) *.o radix-tree.c idr.c generated/map-shift.h generated/bit-length.h generated/aut…
/tools/testing/radix-tree/
D.gitignore3 generated/bit-length.h
Didr-test.c487 int bit = i & 2047; in ida_check_random() local
488 if (test_bit(bit, bitmap)) { in ida_check_random()
489 __clear_bit(bit, bitmap); in ida_check_random()
490 ida_free(&ida, bit); in ida_check_random()
492 __set_bit(bit, bitmap); in ida_check_random()
493 IDA_BUG_ON(&ida, ida_alloc_min(&ida, bit, GFP_KERNEL) in ida_check_random()
494 != bit); in ida_check_random()
/tools/testing/selftests/net/
Dtoeplitz.c109 int i, bit, ret = 0; in toeplitz() local
116 for (bit = 7; bit >= 0; bit--) { in toeplitz()
117 if (four_tuple[i] & (1 << bit)) in toeplitz()
121 key32 |= !!(key[0] & (1 << bit)); in toeplitz()

1234