| /include/ |
| A D | bitfield.h | 43 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 D | sandbox-clk.h | 46 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 D | k3-clk.h | 46 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 D | math64.h | 153 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 D | clk-provider.h | 66 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 D | atmel-smc.h | 98 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 D | spa.h | 29 #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))
|