| /arch/alpha/include/uapi/asm/ |
| A D | compiler.h | 14 # define __kernel_insbl(val, shift) __builtin_alpha_insbl(val, shift) argument 15 # define __kernel_inswl(val, shift) __builtin_alpha_inswl(val, shift) argument 16 # define __kernel_insql(val, shift) __builtin_alpha_insql(val, shift) argument 17 # define __kernel_inslh(val, shift) __builtin_alpha_inslh(val, shift) argument 18 # define __kernel_extbl(val, shift) __builtin_alpha_extbl(val, shift) argument 19 # define __kernel_extwl(val, shift) __builtin_alpha_extwl(val, shift) argument 22 # define __kernel_insbl(val, shift) \ argument 26 # define __kernel_inswl(val, shift) \ argument 30 # define __kernel_insql(val, shift) \ argument 34 # define __kernel_inslh(val, shift) \ argument [all …]
|
| /arch/sparc/mm/ |
| A D | hugetlbpage.c | 34 switch (shift) { in sun4v_hugepage_shift_to_tte() 91 unsigned int shift; in sun4v_huge_tte_to_shift() local 110 shift = PAGE_SHIFT; in sun4v_huge_tte_to_shift() 113 return shift; in sun4v_huge_tte_to_shift() 119 unsigned int shift; in sun4u_huge_tte_to_shift() local 132 shift = PAGE_SHIFT; in sun4u_huge_tte_to_shift() 135 return shift; in sun4u_huge_tte_to_shift() 154 return shift; in huge_tte_to_shift() 229 shift = PAGE_SHIFT; in __set_huge_pte_at() 231 shift = PUD_SHIFT; in __set_huge_pte_at() [all …]
|
| /arch/mips/kernel/ |
| A D | cmpxchg.c | 14 unsigned int shift; in __xchg_small() local 28 shift = (unsigned long)ptr & 0x3; in __xchg_small() 30 shift ^= sizeof(u32) - size; in __xchg_small() 31 shift *= BITS_PER_BYTE; in __xchg_small() 32 mask <<= shift; in __xchg_small() 47 return (load32 & mask) >> shift; in __xchg_small() 55 unsigned int shift; in __cmpxchg_small() local 70 shift = (unsigned long)ptr & 0x3; in __cmpxchg_small() 72 shift ^= sizeof(u32) - size; in __cmpxchg_small() 73 shift *= BITS_PER_BYTE; in __cmpxchg_small() [all …]
|
| /arch/powerpc/include/asm/book3s/64/ |
| A D | hugetlb.h | 21 unsigned long shift; in hstate_get_psize() local 23 shift = huge_page_shift(hstate); in hstate_get_psize() 24 if (shift == mmu_psize_defs[MMU_PAGE_2M].shift) in hstate_get_psize() 26 else if (shift == mmu_psize_defs[MMU_PAGE_1G].shift) in hstate_get_psize() 28 else if (shift == mmu_psize_defs[MMU_PAGE_16M].shift) in hstate_get_psize() 30 else if (shift == mmu_psize_defs[MMU_PAGE_16G].shift) in hstate_get_psize() 70 static inline int check_and_get_huge_psize(int shift) in check_and_get_huge_psize() argument 74 if (shift > SLICE_HIGH_SHIFT) in check_and_get_huge_psize() 77 mmu_psize = shift_to_mmu_psize(shift); in check_and_get_huge_psize()
|
| /arch/powerpc/mm/ |
| A D | init-common.c | 75 #define CTOR(shift) static void ctor_##shift(void *addr) \ argument 77 memset(addr, 0, sizeof(pgd_t) << (shift)); \ 83 static inline void (*ctor(int shift))(void *) in ctor() argument 87 switch (shift) { in ctor() 118 void pgtable_cache_add(unsigned int shift) in pgtable_cache_add() argument 121 unsigned long table_size = sizeof(pgd_t) << shift; in pgtable_cache_add() 135 BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE); in pgtable_cache_add() 137 if (PGT_CACHE(shift)) in pgtable_cache_add() 141 name = kasprintf(GFP_KERNEL, "pgtable-2^%d", shift); in pgtable_cache_add() 148 pgtable_cache[shift] = new; in pgtable_cache_add() [all …]
|
| A D | hugetlbpage.c | 139 int shift = __ffs(size); in arch_hugetlb_valid_size() local 147 mmu_psize = check_and_get_huge_psize(shift); in arch_hugetlb_valid_size() 151 BUG_ON(mmu_psize_defs[mmu_psize].shift != shift); in arch_hugetlb_valid_size() 158 int shift = __ffs(size); in add_huge_page_size() local 163 hugetlb_add_hstate(shift - PAGE_SHIFT); in add_huge_page_size() 182 unsigned shift; in hugetlbpage_init() local 184 if (!mmu_psize_defs[psize].shift) in hugetlbpage_init() 187 shift = mmu_psize_to_shift(psize); in hugetlbpage_init() 189 if (add_huge_page_size(1ULL << shift) < 0) in hugetlbpage_init() 209 else if (!firmware_has_feature(FW_FEATURE_LPAR) && mmu_psize_defs[MMU_PAGE_16G].shift) in gigantic_hugetlb_cma_reserve()
|
| /arch/arm/boot/dts/ti/omap/ |
| A D | omap24xx-clocks.dtsi | 12 ti,bit-shift = <2>; 26 ti,bit-shift = <6>; 78 ti,bit-shift = <23>; 94 ti,bit-shift = <6>; 103 ti,bit-shift = <6>; 132 ti,bit-shift = <2>; 142 ti,bit-shift = <6>; 152 ti,bit-shift = <5>; 180 ti,bit-shift = <3>; 196 ti,bit-shift = <7>; [all …]
|
| A D | omap2430-clocks.dtsi | 26 ti,bit-shift = <2>; 40 ti,bit-shift = <4>; 56 ti,bit-shift = <0>; 64 ti,bit-shift = <5>; 80 ti,bit-shift = <0>; 102 ti,bit-shift = <1>; 110 ti,bit-shift = <3>; 118 ti,bit-shift = <3>; 126 ti,bit-shift = <4>; 134 ti,bit-shift = <4>; [all …]
|
| A D | omap2420-clocks.dtsi | 13 ti,bit-shift = <15>; 21 ti,bit-shift = <8>; 35 ti,bit-shift = <11>; 45 ti,bit-shift = <1>; 53 ti,bit-shift = <5>; 69 ti,bit-shift = <10>; 77 ti,bit-shift = <8>; 100 ti,bit-shift = <8>; 108 ti,bit-shift = <28>; 172 ti,bit-shift = <3>; [all …]
|
| /arch/powerpc/include/asm/nohash/ |
| A D | pgalloc.h | 43 static inline void pgtable_free(void *table, int shift) in pgtable_free() argument 45 if (!shift) { in pgtable_free() 48 BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE); in pgtable_free() 49 kmem_cache_free(PGT_CACHE(shift), table); in pgtable_free() 53 static inline void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int shift) in pgtable_free_tlb() argument 57 BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE); in pgtable_free_tlb() 58 pgf |= shift; in pgtable_free_tlb() 65 unsigned shift = (unsigned long)_table & MAX_PGTABLE_INDEX_SIZE; in __tlb_remove_table() local 67 pgtable_free(table, shift); in __tlb_remove_table()
|
| A D | hugetlb-e500.h | 7 static inline int check_and_get_huge_psize(int shift) in check_and_get_huge_psize() argument 9 if (shift & 1) /* Not a power of 4 */ in check_and_get_huge_psize() 12 return shift_to_mmu_psize(shift); in check_and_get_huge_psize() 15 static inline pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte() argument 17 unsigned int tsize = shift - _PAGE_PSIZE_SHIFT_OFFSET; in arch_make_huge_pte()
|
| /arch/powerpc/mm/nohash/ |
| A D | tlb_64e.c | 56 int tsize = mmu_psize_defs[mmu_pte_psize].shift - 10; in tlb_flush_pgtable() 61 unsigned long size = 1UL << mmu_psize_defs[mmu_pte_psize].shift; in tlb_flush_pgtable() 99 unsigned int shift; in setup_page_sizes() local 102 shift = def->shift; in setup_page_sizes() 104 if (shift == 0 || shift & 1) in setup_page_sizes() 108 shift = (shift - 10) >> 1; in setup_page_sizes() 110 if ((shift >= min_pg) && (shift <= max_pg)) in setup_page_sizes() 139 if (!def->shift) in setup_page_sizes() 142 if (tlb1ps & (1U << (def->shift - 10))) { in setup_page_sizes() 164 def->shift = 0; in setup_page_sizes() [all …]
|
| A D | tlb.c | 55 .shift = 12, 58 .shift = 21, 61 .shift = 22, 64 .shift = 24, 67 .shift = 26, 70 .shift = 28, 73 .shift = 30, 92 .shift = 12, 95 .shift = 14, 98 .shift = 19, [all …]
|
| /arch/loongarch/include/asm/ |
| A D | cmpxchg.h | 28 unsigned int shift; in __xchg_small() local 41 shift = (unsigned long)ptr & 0x3; in __xchg_small() 42 shift *= BITS_PER_BYTE; in __xchg_small() 43 mask <<= shift; in __xchg_small() 61 return (old32 & mask) >> shift; in __xchg_small() 117 unsigned int shift; in __cmpxchg_small() local 132 shift *= BITS_PER_BYTE; in __cmpxchg_small() 133 old <<= shift; in __cmpxchg_small() 134 new <<= shift; in __cmpxchg_small() 135 mask <<= shift; in __cmpxchg_small() [all …]
|
| /arch/arm64/lib/ |
| A D | insn.c | 28 int shift; in aarch64_get_imm_shift_mask() local 33 shift = 0; in aarch64_get_imm_shift_mask() 37 shift = 5; in aarch64_get_imm_shift_mask() 41 shift = 5; in aarch64_get_imm_shift_mask() 45 shift = 5; in aarch64_get_imm_shift_mask() 49 shift = 10; in aarch64_get_imm_shift_mask() 92 int shift; in aarch64_insn_decode_immediate() local 117 int shift; in aarch64_insn_encode_immediate() local 426 if (imm & ~(BIT(12 + shift) - BIT(shift))) { in aarch64_insn_gen_load_store_imm() 905 if (shift != 0 && shift != 16) { in aarch64_insn_gen_movewide() [all …]
|
| A D | csum.c | 23 unsigned int offset, shift, sum; in do_csum() local 48 shift = offset * 8; in do_csum() 51 data = (data >> shift) << shift; in do_csum() 53 data = (data << shift) >> shift; in do_csum() 114 shift = len * -8; in do_csum() 116 data = (data << shift) >> shift; in do_csum() 118 data = (data >> shift) << shift; in do_csum()
|
| A D | strcmp.S | 38 #define shift x9 macro 92 clz shift, syndrome 97 lsl data1, data1, shift 98 lsl data2, data2, shift 116 LS_FW tmp, tmp, shift 135 neg shift, src2, lsl 3 141 lsr tmp, zeroones, shift 165 lsl tmp, has_nul, shift 174 neg shift, shift 175 lsr data2, data3, shift [all …]
|
| /arch/powerpc/mm/book3s64/ |
| A D | hugetlbpage.c | 22 int ssize, unsigned int shift, unsigned int mmu_psize) in __hash_page_huge() argument 30 BUG_ON(shift != mmu_psize_defs[mmu_psize].shift); in __hash_page_huge() 99 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0); in __hash_page_huge() 106 unsigned long hash = hpt_hash(vpn, shift, ssize); in __hash_page_huge() 171 if (mmu_psize_defs[MMU_PAGE_16M].shift) in hugetlbpage_init_defaultsize() 172 hpage_shift = mmu_psize_defs[MMU_PAGE_16M].shift; in hugetlbpage_init_defaultsize() 173 else if (mmu_psize_defs[MMU_PAGE_1M].shift) in hugetlbpage_init_defaultsize() 174 hpage_shift = mmu_psize_defs[MMU_PAGE_1M].shift; in hugetlbpage_init_defaultsize() 175 else if (mmu_psize_defs[MMU_PAGE_2M].shift) in hugetlbpage_init_defaultsize() 176 hpage_shift = mmu_psize_defs[MMU_PAGE_2M].shift; in hugetlbpage_init_defaultsize()
|
| /arch/riscv/lib/ |
| A D | csum.c | 87 unsigned int shift; in do_csum_common() local 105 shift = ((long)ptr - (long)end) * 8; in do_csum_common() 107 data = (data << shift) >> shift; in do_csum_common() 109 data = (data >> shift) << shift; in do_csum_common() 127 unsigned int offset, shift; in do_csum_with_alignment() local 144 shift = offset * 8; in do_csum_with_alignment() 147 data = (data >> shift) << shift; in do_csum_with_alignment() 149 data = (data << shift) >> shift; in do_csum_with_alignment()
|
| /arch/sh/drivers/pci/ |
| A D | ops-sh4.c | 65 int shift; in sh4_pci_write() local 75 shift = (where & 3) << 3; in sh4_pci_write() 76 data &= ~(0xff << shift); in sh4_pci_write() 77 data |= ((val & 0xff) << shift); in sh4_pci_write() 80 shift = (where & 2) << 3; in sh4_pci_write() 81 data &= ~(0xffff << shift); in sh4_pci_write() 82 data |= ((val & 0xffff) << shift); in sh4_pci_write()
|
| /arch/powerpc/sysdev/ |
| A D | cpm2.c | 138 int shift; in cpm2_clk_setup() local 205 shift = 24; in cpm2_clk_setup() 209 shift = 16; in cpm2_clk_setup() 213 shift = 8; in cpm2_clk_setup() 217 shift = 0; in cpm2_clk_setup() 221 shift = 24; in cpm2_clk_setup() 225 shift = 16; in cpm2_clk_setup() 229 shift = 8; in cpm2_clk_setup() 264 int shift; in cpm2_smc_clk_setup() local 284 shift = 4; in cpm2_smc_clk_setup() [all …]
|
| /arch/arm/mach-omap2/ |
| A D | prminst44xx.c | 99 int omap4_prminst_is_hardreset_asserted(u8 shift, u8 part, s16 inst, in omap4_prminst_is_hardreset_asserted() argument 105 v &= 1 << shift; in omap4_prminst_is_hardreset_asserted() 106 v >>= shift; in omap4_prminst_is_hardreset_asserted() 123 int omap4_prminst_assert_hardreset(u8 shift, u8 part, s16 inst, in omap4_prminst_assert_hardreset() argument 126 u32 mask = 1 << shift; in omap4_prminst_assert_hardreset() 152 int omap4_prminst_deassert_hardreset(u8 shift, u8 st_shift, u8 part, s16 inst, in omap4_prminst_deassert_hardreset() argument 156 u32 mask = 1 << shift; in omap4_prminst_deassert_hardreset() 160 if (omap4_prminst_is_hardreset_asserted(shift, part, inst, in omap4_prminst_deassert_hardreset()
|
| /arch/sparc/kernel/ |
| A D | vdso.c | 36 vdata->clock.shift = tk->tkr_mono.shift; in update_vsyscall() 45 tk->tkr_mono.shift); in update_vsyscall() 48 (((u64)NSEC_PER_SEC) << tk->tkr_mono.shift)) { in update_vsyscall() 50 ((u64)NSEC_PER_SEC) << tk->tkr_mono.shift; in update_vsyscall() 56 (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in update_vsyscall()
|
| /arch/powerpc/include/asm/ |
| A D | cacheflush.h | 72 unsigned long shift = l1_dcache_shift(); in flush_dcache_range() local 81 for (i = 0; i < size >> shift; i++, addr += bytes) in flush_dcache_range() 94 unsigned long shift = l1_dcache_shift(); in clean_dcache_range() local 100 for (i = 0; i < size >> shift; i++, addr += bytes) in clean_dcache_range() 113 unsigned long shift = l1_dcache_shift(); in invalidate_dcache_range() local 119 for (i = 0; i < size >> shift; i++, addr += bytes) in invalidate_dcache_range()
|
| /arch/powerpc/include/asm/book3s/32/ |
| A D | pgalloc.h | 51 void *table, int shift) in pgtable_free_tlb() argument 54 BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE); in pgtable_free_tlb() 55 pgf |= shift; in pgtable_free_tlb() 62 unsigned shift = (unsigned long)_table & MAX_PGTABLE_INDEX_SIZE; in __tlb_remove_table() local 64 pgtable_free(table, shift); in __tlb_remove_table()
|