Searched refs:ep_ro (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_random.h | 47 static inline u32 i915_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state) in i915_prandom_u32_max_state() argument 49 return upper_32_bits(mul_u32_u32(prandom_u32_state(state), ep_ro)); in i915_prandom_u32_max_state()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/lib/ |
H A D | drm_random.c | 10 static inline u32 drm_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state) in drm_prandom_u32_max_state() argument 12 return upper_32_bits((u64)prandom_u32_state(state) * ep_ro); in drm_prandom_u32_max_state()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | i915_random.h | 47 static inline u32 i915_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state) in i915_prandom_u32_max_state() argument 49 return upper_32_bits(mul_u32_u32(prandom_u32_state(state), ep_ro)); in i915_prandom_u32_max_state()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/lib/ |
H A D | drm_random.c | 10 u32 drm_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state) in drm_prandom_u32_max_state() argument 12 return upper_32_bits((u64)prandom_u32_state(state) * ep_ro); in drm_prandom_u32_max_state()
|
H A D | drm_random.h | 25 u32 drm_prandom_u32_max_state(u32 ep_ro,
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | prandom.h | 74 * prandom_u32_max - returns a pseudo-random number in interval [0, ep_ro) 75 * @ep_ro: right open interval endpoint 77 * Returns a pseudo-random number that is in interval [0, ep_ro). Note 81 * random index of an array containing ep_ro elements, for example. 83 * Returns: pseudo-random number in interval [0, ep_ro) 85 static inline u32 prandom_u32_max(u32 ep_ro) in prandom_u32_max() argument 87 return (u32)(((u64) prandom_u32() * ep_ro) >> 32); in prandom_u32_max()
|
H A D | kernel.h | 295 * reciprocal_scale - "scale" a value into range [0, ep_ro) 297 * @ep_ro: right open interval endpoint 300 * range [0, @ep_ro), where the upper interval endpoint is right-open. 302 * @ep_ro elements, for example. Think of it as sort of modulus, only that 306 * Return: a result based on @val in interval [0, @ep_ro). 308 static inline u32 reciprocal_scale(u32 val, u32 ep_ro) in reciprocal_scale() argument 310 return (u32)(((u64) val * ep_ro) >> 32); in reciprocal_scale()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | math.h | 178 * reciprocal_scale - "scale" a value into range [0, ep_ro) 180 * @ep_ro: right open interval endpoint 183 * range [0, @ep_ro), where the upper interval endpoint is right-open. 185 * @ep_ro elements, for example. Think of it as sort of modulus, only that 189 * Return: a result based on @val in interval [0, @ep_ro). 191 static inline u32 reciprocal_scale(u32 val, u32 ep_ro) in reciprocal_scale() argument 193 return (u32)(((u64) val * ep_ro) >> 32); in reciprocal_scale()
|
/kernel/linux/linux-5.10/kernel/kcsan/ |
H A D | core.c | 279 * Returns a pseudo-random number in interval [0, ep_ro). Simple linear 282 static u32 kcsan_prandom_u32_max(u32 ep_ro) in kcsan_prandom_u32_max() argument 289 return state % ep_ro; in kcsan_prandom_u32_max()
|
/kernel/linux/linux-6.6/kernel/kcsan/ |
H A D | core.c | 293 * Returns a pseudo-random number in interval [0, ep_ro). Simple linear 296 static u32 kcsan_prandom_u32_max(u32 ep_ro) in kcsan_prandom_u32_max() argument 303 return state % ep_ro; in kcsan_prandom_u32_max()
|
Completed in 6 milliseconds