Home
last modified time | relevance | path

Searched refs:shift (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/arch/alpha/include/uapi/asm/
A Dcompiler.h14 # 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 Dhugetlbpage.c34 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 Dcmpxchg.c14 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 Dhugetlb.h21 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 Dinit-common.c75 #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 Dhugetlbpage.c139 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 Domap24xx-clocks.dtsi12 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 Domap2430-clocks.dtsi26 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 Domap2420-clocks.dtsi13 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 Dpgalloc.h43 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 Dhugetlb-e500.h7 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 Dtlb_64e.c56 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 Dtlb.c55 .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 Dcmpxchg.h28 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 Dinsn.c28 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 Dcsum.c23 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 Dstrcmp.S38 #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 Dhugetlbpage.c22 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 Dcsum.c87 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 Dops-sh4.c65 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 Dcpm2.c138 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 Dprminst44xx.c99 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 Dvdso.c36 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 Dcacheflush.h72 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 Dpgalloc.h51 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()

Completed in 1874 milliseconds

12345678910>>...22