| /tools/testing/selftests/mm/ |
| A D | map_hugetlb.c | 50 int shift = 0; in main() local 63 shift = atoi(argv[2]); in main() 64 if (shift) in main() 65 flags |= (shift & MAP_HUGE_MASK) << MAP_HUGE_SHIFT; in main() 68 if (shift) in main() 69 ksft_print_msg("%u kB hugepages\n", 1 << (shift - 10)); in main()
|
| A D | pkey-arm64.h | 96 u32 shift = pkey_bit_position(pkey); in set_pkey_bits() local 100 reg &= ~((u64)PKEY_MASK << shift); in set_pkey_bits() 108 reg |= new_val << shift; in set_pkey_bits() 116 u32 shift = pkey_bit_position(pkey); in get_pkey_bits() local 121 u32 perm = (reg >> shift) & PKEY_MASK; in get_pkey_bits()
|
| A D | pkey-helpers.h | 127 u32 shift = pkey_bit_position(pkey); in set_pkey_bits() local 129 reg &= ~((u64)PKEY_MASK << shift); in set_pkey_bits() 131 reg |= (flags & PKEY_MASK) << shift; in set_pkey_bits() 139 u32 shift = pkey_bit_position(pkey); in get_pkey_bits() local 144 return ((reg >> shift) & PKEY_MASK); in get_pkey_bits()
|
| A D | mremap_test.c | 822 unsigned long shift = i * chunk_size; in remap_region() local 824 if (!memcmp(dest_addr + shift, rand_addr + shift, chunk_size)) in remap_region() 828 for (t = shift; t < shift + chunk_size; ++t) { in remap_region() 863 unsigned long shift = i * chunk_size; in remap_region() local 865 if (!memcmp(dest_preamble_addr + shift, rand_addr + shift, in remap_region() 870 for (d = shift; d < shift + chunk_size; ++d) { in remap_region()
|
| /tools/include/linux/ |
| A D | math64.h | 22 static inline u64 mul_u64_u32_shr(u64 a, u32 b, unsigned int shift) in mul_u64_u32_shr() argument 24 return (u64)(((unsigned __int128)a * b) >> shift); in mul_u64_u32_shr() 46 static inline u64 mul_u64_u32_shr(u64 a, u32 b, unsigned int shift) in mul_u64_u32_shr() argument 54 ret = mul_u32_u32(al, b) >> shift; in mul_u64_u32_shr() 56 ret += mul_u32_u32(ah, b) << (32 - shift); in mul_u64_u32_shr()
|
| A D | bitops.h | 87 static inline __u32 rol32(__u32 word, unsigned int shift) in rol32() argument 89 return (word << shift) | (word >> ((-shift) & 31)); in rol32() 99 __u8 shift = 63 - index; in sign_extend64() local 100 return (__s64)(value << shift) >> shift; in sign_extend64()
|
| /tools/testing/selftests/powerpc/nx-gzip/ |
| A D | gzfht_test.c | 153 int shift = (tebc & 0x7); in append_sync_flush() local 161 flush = ((0x1ULL & final) << shift) | *buf; in append_sync_flush() 162 shift = shift + 3; /* BFINAL and BTYPE written */ in append_sync_flush() 163 shift = (shift <= 8) ? 8 : 16; in append_sync_flush() 164 flush |= (0xFFFF0000ULL) << shift; /* Zero length block */ in append_sync_flush() 165 shift = shift + 32; in append_sync_flush() 166 while (shift > 0) { in append_sync_flush() 169 shift = shift - 8; in append_sync_flush()
|
| /tools/arch/x86/include/asm/ |
| A D | pvclock.h | 39 static inline u64 pvclock_scale_delta(u64 delta, u32 mul_frac, int shift) in pvclock_scale_delta() argument 48 if (shift < 0) in pvclock_scale_delta() 49 delta >>= -shift; in pvclock_scale_delta() 51 delta <<= shift; in pvclock_scale_delta()
|
| /tools/testing/selftests/powerpc/include/ |
| A D | pkeys.h | 65 unsigned long amr, shift; in pkey_set_rights() local 67 shift = (NR_PKEYS - pkey - 1) * PKEY_BITS_PER_PKEY; in pkey_set_rights() 69 amr &= ~(PKEY_BITS_MASK << shift); in pkey_set_rights() 70 amr |= (rights & PKEY_BITS_MASK) << shift; in pkey_set_rights()
|
| /tools/testing/selftests/kvm/lib/ |
| A D | test_util.c | 45 int shift = 0; in parse_size() local 55 shift = 40; in parse_size() 58 shift = 30; in parse_size() 61 shift = 20; in parse_size() 64 shift = 10; in parse_size() 68 shift = 0; in parse_size() 74 TEST_ASSERT((base << shift) >> shift == base, "Overflow scaling size!"); in parse_size() 76 return base << shift; in parse_size()
|
| /tools/testing/radix-tree/ |
| A D | test.c | 217 tag, slot->shift, tagged, anyset); in verify_node() 229 if (slot->shift > 0) { in verify_node() 272 unsigned shift; in tree_verify_min_height() local 282 shift = node->shift; in tree_verify_min_height() 283 if (shift > 0) in tree_verify_min_height() 284 assert(maxindex > shift_maxindex(shift - RADIX_TREE_MAP_SHIFT)); in tree_verify_min_height()
|
| A D | .gitignore | 4 generated/map-shift.h
|
| A D | multiorder.c | 59 int shift = height * XA_CHUNK_SHIFT; in multiorder_iteration() local 63 assert(xas.xa_node->shift == shift); in multiorder_iteration()
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_siphash.h | 8 static inline u64 rol64(u64 word, unsigned int shift) in rol64() argument 10 return (word << (shift & 63)) | (word >> ((-shift) & 63)); in rol64()
|
| A D | test_jhash.h | 7 static __always_inline u32 rol32(u32 word, unsigned int shift) in rol32() argument 9 return (word << shift) | (word >> ((-shift) & 31)); in rol32()
|
| /tools/testing/selftests/ublk/ |
| A D | stripe.c | 9 unsigned shift; member 36 const unsigned shift = conf->shift - 9; in calculate_nr_vec() local 37 const unsigned unit_sects = conf->nr_files << shift; in calculate_nr_vec() 75 const unsigned shift = conf->shift - 9; in calculate_stripe_array() local 76 const unsigned chunk_sects = 1 << shift; in calculate_stripe_array() 77 const unsigned unit_sects = conf->nr_files << shift; in calculate_stripe_array() 86 unsigned seq = (start - unit_off) >> shift; in calculate_stripe_array() 335 conf->shift = chunk_shift; in ublk_stripe_tgt_init() 348 printf("%s: shift %u files %u\n", __func__, conf->shift, conf->nr_files); in ublk_stripe_tgt_init()
|
| /tools/testing/selftests/bpf/ |
| A D | bpf_rand.h | 16 static inline uint64_t bpf_rand_u##x(int shift) \ 18 return bpf_rand_mask((m)) << shift; \
|
| /tools/testing/selftests/kvm/x86/ |
| A D | fastops_test.c | 77 uint8_t shift = __val1; \ 80 guest_execute_fastop_cl("", insn, shift, ex_output, ex_flags); \ 81 guest_execute_fastop_cl(KVM_FEP, insn, shift, output, flags); \ 85 (uint64_t)ex_output, insn, shift, (uint64_t)input, \ 89 ex_flags, insn, shift, (uint64_t)input, flags); \
|
| /tools/sched_ext/include/scx/ |
| A D | common.bpf.h | 642 u32 shift; in log2_u32() local 645 shift = (v > 0xFF) << 3; v >>= shift; r |= shift; in log2_u32() 646 shift = (v > 0xF) << 2; v >>= shift; r |= shift; in log2_u32() 647 shift = (v > 0x3) << 1; v >>= shift; r |= shift; in log2_u32()
|
| /tools/testing/selftests/vDSO/ |
| A D | vdso_test_chacha.c | 32 static uint32_t rol32(uint32_t word, unsigned int shift) in rol32() argument 34 return (word << (shift & 31)) | (word >> ((-shift) & 31)); in rol32()
|
| /tools/testing/selftests/kvm/lib/arm64/ |
| A D | gic_v3.c | 174 uint32_t fields_per_reg, index, mask, shift; in gicv3_access_reg() local 187 shift = index * bits_per_field; in gicv3_access_reg() 188 mask = ((1U << bits_per_field) - 1) << shift; in gicv3_access_reg() 196 gicv3_setl_fields(cpu_or_dist, offset, mask, *val << shift); in gicv3_access_reg() 197 *val = gicv3_getl_fields(cpu_or_dist, offset, mask) >> shift; in gicv3_access_reg()
|
| A D | processor.c | 30 unsigned int shift = (vm->pgtable_levels - 1) * (vm->page_shift - 3) + vm->page_shift; in pgd_index() local 31 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index() 33 return (gva >> shift) & mask; in pgd_index() 38 unsigned int shift = 2 * (vm->page_shift - 3) + vm->page_shift; in pud_index() local 44 return (gva >> shift) & mask; in pud_index() 49 unsigned int shift = (vm->page_shift - 3) + vm->page_shift; in pmd_index() local 55 return (gva >> shift) & mask; in pmd_index() 106 unsigned int shift = (vm->pgtable_levels - 1) * (vm->page_shift - 3) + vm->page_shift; in ptrs_per_pgd() local 107 return 1 << (vm->va_bits - shift); in ptrs_per_pgd()
|
| /tools/testing/vma/ |
| A D | .gitignore | 3 generated/map-shift.h
|
| /tools/testing/selftests/kvm/arm64/ |
| A D | set_id_regs.c | 35 uint8_t shift; member 54 .shift = SHIFT, \ 362 uint8_t shift = ftr_bits->shift; in test_reg_set_success() local 367 ftr = (val & mask) >> shift; in test_reg_set_success() 371 ftr <<= shift; in test_reg_set_success() 385 uint8_t shift = ftr_bits->shift; in test_reg_set_fail() local 391 ftr = (val & mask) >> shift; in test_reg_set_fail() 396 ftr <<= shift; in test_reg_set_fail()
|
| /tools/iio/ |
| A D | iio_utils.h | 46 unsigned shift; member
|