Home
last modified time | relevance | path

Searched refs:mask (Results 1 – 25 of 192) sorted by relevance

12345678

/tools/include/asm-generic/bitops/
A Dnon-atomic.h19 unsigned long mask = BIT_MASK(nr); in ___set_bit() local
22 *p |= mask; in ___set_bit()
28 unsigned long mask = BIT_MASK(nr); in ___clear_bit() local
31 *p &= ~mask; in ___clear_bit()
49 *p ^= mask; in ___change_bit()
68 *p = old | mask; in ___test_and_set_bit()
69 return (old & mask) != 0; in ___test_and_set_bit()
88 *p = old & ~mask; in ___test_and_clear_bit()
89 return (old & mask) != 0; in ___test_and_clear_bit()
100 *p = old ^ mask; in ___test_and_change_bit()
[all …]
/tools/testing/selftests/kvm/x86/
A Dcpuid_test.c62 memset(&mask, 0xff, sizeof(mask)); in get_const_cpuid_mask()
77 mask.ebx = 0; in get_const_cpuid_mask()
80 return mask; in get_const_cpuid_mask()
107 TEST_ASSERT((e1->eax & mask.eax) == (e2->eax & mask.eax) && in compare_cpuids()
108 (e1->ebx & mask.ebx) == (e2->ebx & mask.ebx) && in compare_cpuids()
109 (e1->ecx & mask.ecx) == (e2->ecx & mask.ecx) && in compare_cpuids()
110 (e1->edx & mask.edx) == (e2->edx & mask.edx), in compare_cpuids()
113 e1->eax & mask.eax, e1->ebx & mask.ebx, in compare_cpuids()
114 e1->ecx & mask.ecx, e1->edx & mask.edx, in compare_cpuids()
115 e2->eax & mask.eax, e2->ebx & mask.ebx, in compare_cpuids()
[all …]
A Dvmx_msrs_test.c16 uint64_t mask) in vmx_fixed1_msr_test() argument
21 mask &= val; in vmx_fixed1_msr_test()
23 for_each_set_bit(bit, &mask, 64) { in vmx_fixed1_msr_test()
30 uint64_t mask) in vmx_fixed0_msr_test() argument
35 mask = ~mask | val; in vmx_fixed0_msr_test()
37 for_each_clear_bit(bit, &mask, 64) { in vmx_fixed0_msr_test()
/tools/perf/trace/beauty/
A Dfutex_op.c38 P_FUTEX_OP(WAIT); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
39 P_FUTEX_OP(WAKE); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
40 P_FUTEX_OP(FD); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
41 P_FUTEX_OP(REQUEUE); arg->mask |= SCF_VAL3|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
42 P_FUTEX_OP(CMP_REQUEUE); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
43 P_FUTEX_OP(CMP_REQUEUE_PI); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
45 P_FUTEX_OP(LOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
46 P_FUTEX_OP(UNLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
47 P_FUTEX_OP(TRYLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
48 P_FUTEX_OP(WAIT_BITSET); arg->mask |= SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
[all …]
A Dstatx.c12 static size_t statx__scnprintf_mask(unsigned long mask, char *bf, size_t size, bool show_prefix) in statx__scnprintf_mask() argument
16 return strarray__scnprintf_flags(&strarray__statx_mask, bf, size, show_prefix, mask); in statx__scnprintf_mask()
22 int mask = arg->val; in syscall_arg__scnprintf_statx_mask() local
24 return statx__scnprintf_mask(mask, bf, size, show_prefix); in syscall_arg__scnprintf_statx_mask()
A Dclone.c33 arg->mask |= SCC_PARENT_TIDPTR; in syscall_arg__scnprintf_clone_flags()
36 arg->mask |= SCC_CHILD_TIDPTR; in syscall_arg__scnprintf_clone_flags()
39 arg->mask |= SCC_TLS; in syscall_arg__scnprintf_clone_flags()
/tools/testing/selftests/bpf/prog_tests/
A Dcpu_mask.c8 static void validate_mask(int case_nr, const char *exp, bool *mask, int n) in validate_mask() argument
18 CHECK(!mask[i], "cpu_not_set", in validate_mask()
22 CHECK(i < n && mask[i], "cpu_set", in validate_mask()
61 bool *mask; in test_cpu_mask() local
64 mask = NULL; in test_cpu_mask()
65 err = parse_cpu_mask_str(test_cases[i].cpu_mask, &mask, &n); in test_cpu_mask()
74 validate_mask(i + 1, test_cases[i].expect, mask, n); in test_cpu_mask()
76 free(mask); in test_cpu_mask()
/tools/perf/util/
A Dparse-regs-options.c19 uint64_t mask; in __parse_regs() local
31 mask = arch__intr_reg_mask(); in __parse_regs()
33 mask = arch__user_reg_mask(); in __parse_regs()
50 if (r->mask & mask) in __parse_regs()
58 if ((r->mask & mask) && !strcasecmp(s, r->name)) in __parse_regs()
67 *mode |= r->mask; in __parse_regs()
79 *mode = mask; in __parse_regs()
A Dprint_binary.c10 size_t i, j, mask; in binary__fprintf() local
17 mask = bytes_per_line - 1; in binary__fprintf()
21 if ((i & mask) == 0) { in binary__fprintf()
28 if (((i & mask) == mask) || i == len - 1) { in binary__fprintf()
29 for (j = 0; j < mask-(i & mask); j++) in binary__fprintf()
33 for (j = i & ~mask; j <= i; j++) in binary__fprintf()
35 for (j = 0; j < mask-(i & mask); j++) in binary__fprintf()
A Dmmap.c29 void mmap_cpu_mask__scnprintf(struct mmap_cpu_mask *mask, const char *tag) in mmap_cpu_mask__scnprintf() argument
34 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()
243 static void build_node_mask(int node, struct mmap_cpu_mask *mask) in build_node_mask() argument
256 __set_bit(cpu.cpu, mask->bits); in build_node_mask()
334 if ((md->core.start & md->core.mask) + size != (md->core.end & md->core.mask)) { in perf_mmap__push()
335 buf = &data[md->core.start & md->core.mask]; in perf_mmap__push()
336 size = md->core.mask + 1 - (md->core.start & md->core.mask); in perf_mmap__push()
345 buf = &data[md->core.start & md->core.mask]; in perf_mmap__push()
/tools/testing/selftests/pidfd/
A Dpidfd_info_test.c133 .mask = PIDFD_INFO_CGROUPID, in TEST_F()
141 ASSERT_TRUE(!!(info.mask & PIDFD_INFO_CREDS)); in TEST_F()
143 ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT)); in TEST_F()
149 .mask = PIDFD_INFO_CGROUPID, in TEST_F()
159 ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT)); in TEST_F()
167 .mask = PIDFD_INFO_CGROUPID, in TEST_F()
175 ASSERT_TRUE(!!(info.mask & PIDFD_INFO_CREDS)); in TEST_F()
177 ASSERT_FALSE(!!(info.mask & PIDFD_INFO_EXIT)); in TEST_F()
183 .mask = PIDFD_INFO_CGROUPID, in TEST_F()
193 ASSERT_TRUE(!!(info.mask & PIDFD_INFO_EXIT)); in TEST_F()
[all …]
/tools/testing/selftests/sched_ext/
A Dallowed_cpus.bpf.c81 struct bpf_cpumask *mask; in BPF_STRUCT_OPS_SLEEPABLE() local
83 mask = bpf_cpumask_create(); in BPF_STRUCT_OPS_SLEEPABLE()
84 if (!mask) in BPF_STRUCT_OPS_SLEEPABLE()
87 mask = bpf_kptr_xchg(&allowed_cpumask, mask); in BPF_STRUCT_OPS_SLEEPABLE()
88 if (mask) in BPF_STRUCT_OPS_SLEEPABLE()
89 bpf_cpumask_release(mask); in BPF_STRUCT_OPS_SLEEPABLE()
96 mask = allowed_cpumask; in BPF_STRUCT_OPS_SLEEPABLE()
97 if (mask) { in BPF_STRUCT_OPS_SLEEPABLE()
100 bpf_cpumask_set_cpu(bpf_cpumask_first(online), mask); in BPF_STRUCT_OPS_SLEEPABLE()
/tools/gpio/
A Dlsgpio.c28 unsigned long long mask; member
34 .mask = GPIO_V2_LINE_FLAG_USED,
38 .mask = GPIO_V2_LINE_FLAG_INPUT,
42 .mask = GPIO_V2_LINE_FLAG_OUTPUT,
46 .mask = GPIO_V2_LINE_FLAG_ACTIVE_LOW,
50 .mask = GPIO_V2_LINE_FLAG_OPEN_DRAIN,
54 .mask = GPIO_V2_LINE_FLAG_OPEN_SOURCE,
58 .mask = GPIO_V2_LINE_FLAG_BIAS_PULL_UP,
62 .mask = GPIO_V2_LINE_FLAG_BIAS_PULL_DOWN,
66 .mask = GPIO_V2_LINE_FLAG_BIAS_DISABLED,
[all …]
/tools/testing/selftests/net/can/
A Dtest_raw_filter.c99 canid_t mask; in FIXTURE_VARIANT() local
108 .mask = CAN_SFF_MASK, in FIXTURE_VARIANT_ADD()
122 .mask = CAN_SFF_MASK, in FIXTURE_VARIANT_ADD()
136 .mask = CAN_SFF_MASK, in FIXTURE_VARIANT_ADD()
150 .mask = CAN_SFF_MASK, in FIXTURE_VARIANT_ADD()
164 .mask = CAN_SFF_MASK | CAN_EFF_FLAG, in FIXTURE_VARIANT_ADD()
176 .mask = CAN_SFF_MASK | CAN_EFF_FLAG, in FIXTURE_VARIANT_ADD()
188 .mask = CAN_SFF_MASK | CAN_EFF_FLAG, in FIXTURE_VARIANT_ADD()
202 .mask = CAN_SFF_MASK | CAN_EFF_FLAG, in FIXTURE_VARIANT_ADD()
214 .mask = CAN_SFF_MASK | CAN_RTR_FLAG, in FIXTURE_VARIANT_ADD()
[all …]
/tools/include/asm-generic/
A Datomic-gcc.h75 unsigned long mask = BIT_MASK(nr); in test_and_set_bit() local
80 old = __sync_fetch_and_or(addr, mask); in test_and_set_bit()
81 return !!(old & mask); in test_and_set_bit()
86 unsigned long mask = BIT_MASK(nr); in test_and_clear_bit() local
91 old = __sync_fetch_and_and(addr, ~mask); in test_and_clear_bit()
92 return !!(old & mask); in test_and_clear_bit()
/tools/testing/selftests/powerpc/dexcr/
A Dlsdexcr.c37 unsigned int mask = DEXCR_PR_BIT(aspects[i].index); in print_dexcr() local
39 if (bits & mask) { in print_dexcr()
41 bits &= ~mask; in print_dexcr()
57 unsigned long mask; in print_aspect() local
59 mask = DEXCR_PR_BIT(aspect->index); in print_aspect()
60 if (dexcr & mask) in print_aspect()
62 if (hdexcr & mask) in print_aspect()
64 if (!(effective & mask)) in print_aspect()
67 printf("%12s %c (%d): ", aspect->name, effective & mask ? '*' : ' ', aspect->index); in print_aspect()
/tools/testing/selftests/powerpc/dscr/
A Ddscr_sysfs_thread_test.c38 cpu_set_t mask; in check_cpu_dscr_thread() local
42 CPU_ZERO(&mask); in check_cpu_dscr_thread()
43 CPU_SET(cpu, &mask); in check_cpu_dscr_thread()
44 if (sched_setaffinity(0, sizeof(mask), &mask)) in check_cpu_dscr_thread()
/tools/testing/radix-tree/
A Dmultiorder.c60 unsigned long mask = (1UL << order[i]) - 1; in multiorder_iteration() local
62 assert((xas.xa_index | mask) == (index[i] | mask)); in multiorder_iteration()
65 assert((item->index | mask) == (index[i] | mask)); in multiorder_iteration()
109 unsigned long mask; in multiorder_tagged_iteration() local
112 mask = (1UL << order[k]) - 1; in multiorder_tagged_iteration()
114 assert((xas.xa_index | mask) == (tag_index[i] | mask)); in multiorder_tagged_iteration()
116 assert((item->index | mask) == (tag_index[i] | mask)); in multiorder_tagged_iteration()
126 int mask, k; in multiorder_tagged_iteration() local
139 mask = (1 << order[k]) - 1; in multiorder_tagged_iteration()
141 assert((xas.xa_index | mask) == (tag_index[i] | mask)); in multiorder_tagged_iteration()
[all …]
/tools/testing/selftests/filesystems/statmount/
A Dstatmount_test.c96 if (!(sx.stx_mask & mask)) in get_mnt_id()
251 if (sm.mask != 0) { in test_statmount_zero_mask()
253 (unsigned long long) sm.mask); in test_statmount_zero_mask()
264 uint64_t mask = STATMOUNT_MNT_BASIC; in test_statmount_mnt_basic() local
277 if (sm.mask != mask) { in test_statmount_mnt_basic()
322 uint64_t mask = STATMOUNT_SB_BASIC; in test_statmount_sb_basic() local
337 if (sm.mask != mask) { in test_statmount_sb_basic()
414 if (!(sm->mask & STATMOUNT_MNT_ROOT)) { in test_statmount_mnt_root()
447 if (!(sm->mask & STATMOUNT_FS_TYPE)) { in test_statmount_fs_type()
533 if (sm->mask & STATMOUNT_MNT_OPTS) in test_statmount_mnt_opts()
[all …]
/tools/testing/selftests/arm64/mte/
A Dcheck_prctl.c67 void set_mode_test(const char *name, int hwcap2, int hwcap3, int mask) in set_mode_test() argument
81 ret = set_tagged_addr_ctrl(mask); in set_mode_test()
93 if ((ret & (PR_MTE_TCF_MASK | PR_MTE_STORE_ONLY)) == mask) { in set_mode_test()
97 (ret & (int)PR_MTE_TCF_MASK), mask); in set_mode_test()
103 int mask; member
127 mte_modes[i].mask); in main()
/tools/testing/selftests/bpf/progs/
A Dtwfw.c15 unsigned long mask[1]; member
53 unsigned long mask = tier->mask[rule->seqnum / 64]; in twfw_verifier() local
54 if (mask) in twfw_verifier()
A Dcpumask_success.c16 struct bpf_cpumask __kptr * mask; member
51 struct bpf_cpumask __kptr * mask; member
66 struct bpf_cpumask __kptr * mask; member
649 return _global_mask_array_rcu(&global_mask_nested[0].mask, &global_mask_nested[1].mask); in BPF_PROG()
807 struct bpf_cpumask *mask; in BPF_PROG() local
818 mask = bpf_cpumask_create(); in BPF_PROG()
819 if (!mask) { in BPF_PROG()
831 bpf_cpumask_release(mask); in BPF_PROG()
840 struct bpf_cpumask *mask; in BPF_PROG() local
852 if (!mask) { in BPF_PROG()
[all …]
/tools/testing/selftests/kvm/lib/
A Dsparsebit.c174 mask_t mask; member
288 root->mask = subtree->mask; in node_copy_subtree()
388 nodep->mask |= (1 << n1); in node_add()
647 if (nodep->mask == 0) { in node_reduce()
654 nodep->mask = ~0; in node_reduce()
688 nodep->mask = 0; in node_reduce()
702 (nodep->mask | (nodep->mask >> 1)) == nodep->mask) { in node_reduce()
716 nodep->mask = 0; in node_reduce()
761 next->mask = 0; in node_reduce()
1712 if (nodep->mask == 0) { in sparsebit_validate_internal()
[all …]
/tools/testing/selftests/arm64/bti/
A Dsignal.c34 int sigprocmask(int how, const sigset_t *mask, sigset_t *old) in sigprocmask() argument
36 return syscall(__NR_rt_sigprocmask, how, mask, old, sizeof(*mask)); in sigprocmask()
/tools/include/nolibc/sys/
A Dstat.h26 int sys_statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf) in sys_statx() argument
29 return my_syscall5(__NR_statx, fd, path, flags, mask, buf); in sys_statx()
31 return __nolibc_enosys(__func__, fd, path, flags, mask, buf); in sys_statx()
36 int statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf) in statx() argument
38 return __sysret(sys_statx(fd, path, flags, mask, buf)); in statx()

Completed in 41 milliseconds

12345678