| /tools/include/asm-generic/bitops/ |
| A D | non-atomic.h | 19 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 D | cpuid_test.c | 62 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 D | vmx_msrs_test.c | 16 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 D | futex_op.c | 38 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 D | statx.c | 12 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 D | clone.c | 33 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 D | cpu_mask.c | 8 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 D | parse-regs-options.c | 19 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 D | print_binary.c | 10 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 D | mmap.c | 29 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 D | pidfd_info_test.c | 133 .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 D | allowed_cpus.bpf.c | 81 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 D | lsgpio.c | 28 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 D | test_raw_filter.c | 99 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 D | atomic-gcc.h | 75 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 D | lsdexcr.c | 37 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 D | dscr_sysfs_thread_test.c | 38 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 D | multiorder.c | 60 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 D | statmount_test.c | 96 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 D | check_prctl.c | 67 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 D | twfw.c | 15 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 D | cpumask_success.c | 16 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 D | sparsebit.c | 174 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 D | signal.c | 34 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 D | stat.h | 26 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()
|