Home
last modified time | relevance | path

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

/include/
A Dbitfield.h43 static inline uint bitfield_mask(uint shift, uint width) in bitfield_mask() argument
45 return ((1 << width) - 1) << shift; in bitfield_mask()
49 static inline uint bitfield_extract(uint reg_val, uint shift, uint width) in bitfield_extract() argument
51 return (reg_val & bitfield_mask(shift, width)) >> shift; in bitfield_extract()
58 static inline uint bitfield_replace(uint reg_val, uint shift, uint width, in bitfield_replace() argument
61 uint mask = bitfield_mask(shift, width); in bitfield_replace()
63 return (reg_val & ~mask) | ((bitfield_val << shift) & mask); in bitfield_replace()
75 uint shift = bitfield_shift(mask); in bitfield_extract_by_mask() local
77 return (reg_val & mask) >> shift; in bitfield_extract_by_mask()
87 uint shift = bitfield_shift(mask); in bitfield_replace_by_mask() local
[all …]
A Dsandbox-clk.h46 void __iomem *reg, u8 shift, in sandbox_clk_divider() argument
50 reg, shift, width, 0); in sandbox_clk_divider()
69 void __iomem *reg, u8 shift) in sandbox_clk_gate2() argument
72 CLK_SET_RATE_PARENT, reg, shift, in sandbox_clk_gate2()
77 u8 shift, u8 width, in sandbox_clk_mux() argument
82 CLK_SET_RATE_NO_REPARENT, reg, shift, in sandbox_clk_mux()
A Dk3-clk.h46 int shift; member
55 int shift; member
105 .num_parents = _num_parents, .shift = _shift, \
114 .shift = _shift, .width = _width, \
124 .shift = _shift, .width = _width, \
/include/linux/
A Dmath64.h153 static inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift) in mul_u64_u32_shr() argument
155 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u32_shr()
160 static inline u64 mul_u64_u64_shr(u64 a, u64 mul, unsigned int shift) in mul_u64_u64_shr() argument
162 return (u64)(((unsigned __int128)a * mul) >> shift); in mul_u64_u64_shr()
177 ret = mul_u32_u32(al, mul) >> shift; in mul_u64_u32_shr()
179 ret += mul_u32_u32(ah, mul) << (32 - shift); in mul_u64_u32_shr()
186 static inline u64 mul_u64_u64_shr(u64 a, u64 b, unsigned int shift) in mul_u64_u64_shr() argument
221 if (shift == 0) in mul_u64_u64_shr()
223 if (shift < 64) in mul_u64_u64_shr()
224 return (rl.ll >> shift) | (rh.ll << (64 - shift)); in mul_u64_u64_shr()
[all …]
A Dclk-provider.h66 u8 shift; member
128 u8 shift; member
251 void __iomem *reg, u8 shift, u8 width,
257 void __iomem *reg, u8 shift, u8 width,
/include/linux/mfd/syscon/
A Datmel-smc.h98 unsigned int shift,
101 unsigned int shift, unsigned int ncycles);
103 unsigned int shift, unsigned int ncycles);
105 unsigned int shift, unsigned int ncycles);
/include/zfs/
A Dspa.h29 #define BF32_GET_SB(x, low, len, shift, bias) \ argument
30 ((BF32_GET(x, low, len) + (bias)) << (shift))
31 #define BF64_GET_SB(x, low, len, shift, bias) \ argument
32 ((BF64_GET(x, low, len) + (bias)) << (shift))
34 #define BF32_SET_SB(x, low, len, shift, bias, val) \ argument
35 BF32_SET(x, low, len, ((val) >> (shift)) - (bias))
36 #define BF64_SET_SB(x, low, len, shift, bias, val) \ argument
37 BF64_SET(x, low, len, ((val) >> (shift)) - (bias))

Completed in 14 milliseconds