rnd
# if the rnd mode is anything but RZ, then we have to re-do the above
# if the rnd mode is anything but RZ, then we have to re-do the above
unsigned short rnd;
fp_roundint(dest, FPDATA->rnd);
oldround = FPDATA->rnd;
FPDATA->rnd = FPCR_ROUND_RZ;
FPDATA->rnd = oldround;
if (FPDATA->rnd == FPCR_ROUND_RM)
uint64_t rnd:8;
uint64_t rnd:8;
#define lrsel(v,a) (((v)+rnd(a))>>11)
#define rrsel(v,a) ((((v)+rnd(a))&0x7ff)+((a)-rnd(a)))
static unsigned long mmap_base_legacy(unsigned long rnd)
return TASK_UNMAPPED_BASE + rnd;
static inline unsigned long mmap_base(unsigned long rnd,
return PAGE_ALIGN(STACK_TOP - gap - rnd);
unsigned long rnd = 0UL;
rnd = (val % (1UL << (23UL-PAGE_SHIFT)));
rnd = (val % (1UL << (30UL-PAGE_SHIFT)));
return rnd << PAGE_SHIFT;
static unsigned long mmap_legacy_base(unsigned long rnd,
return __TASK_UNMAPPED_BASE(task_size) + rnd;
static unsigned long mmap_base(unsigned long rnd, unsigned long task_size,
return PAGE_ALIGN(task_size - gap - rnd);
u32 rnd;
rnd = ioread32(ccp->io_regs + TRNG_OUT_REG);
iowrite32(rnd, ccp->io_regs + CMD5_AES_MASK_OFFSET);
unsigned int rnd;
rnd = fls(debounce) - 1;
if (rnd && (debounce & BIT(rnd - 1)))
u32 rnd = i915_prandom_u32_max_state(UINT_MAX, &prng);
err = __igt_write_huge(ce, obj, obj->base.size, addr, 0, rnd);
offset_in_page(rnd) / sizeof(u32), rnd + 1);
rnd + 2);
static int random_range(struct rnd_state *rnd, int min, int max)
return i915_prandom_u32_max_state(max - min, rnd) + min;
static int random_priority(struct rnd_state *rnd)
return random_range(rnd, I915_PRIORITY_MIN, I915_PRIORITY_MAX);
static unsigned int random_engine(struct rnd_state *rnd)
return i915_prandom_u32_max_state(I915_NUM_ENGINES, rnd);
u64 i915_prandom_u64_state(struct rnd_state *rnd)
x = prandom_u32_state(rnd);
x |= prandom_u32_state(rnd);
u64 i915_prandom_u64_state(struct rnd_state *rnd);
struct rnd_state *rnd,
err = expect_pfn_sg(pt, npages_fn, rnd, who, timeout);
struct rnd_state *rnd)
struct rnd_state *rnd)
struct rnd_state *rnd)
struct rnd_state *rnd)
return 1 + (prandom_u32_state(rnd) % 1024);
struct rnd_state *rnd)
return page_count[(prandom_u32_state(rnd) % 3)];
struct rnd_state *rnd,
unsigned long npages = npages_fn(n, count, rnd);
struct rnd_state *rnd);
struct rnd_state *rnd,
unsigned int npages = npages_fn(n, pt->st.nents, rnd);
static void tvout_vip_set_rnd(struct sti_tvout *tvout, int reg, u32 rnd)
val |= rnd << TVO_VIP_RND_SHIFT;
u64 rnd = get_random_u64();
u32 rem = do_div(rnd, PROBABILITY_BASE);
u64 rnd = get_random_u64();
u32 rem = do_div(rnd, PROBABILITY_BASE);
unsigned int rnd = 0U;
get_random_bytes(&rnd, sizeof(unsigned int));
ucp_0x370 = 0x02020202U | (0xFEFEFEFEU & rnd);
unsigned int rnd = 0;
get_random_bytes(&rnd, sizeof(unsigned int));
ucp_0x370 = 0x02020202 | (0xFEFEFEFE & rnd);
u64 rnd;
rnd = get_random_u32();
rnd >>= 1;
rocker_write32(rocker, TEST_REG, rnd);
if (test_reg != rnd * 2) {
test_reg, rnd * 2);
rnd = get_random_u32();
rnd <<= 31;
rnd |= get_random_u32();
rocker_write64(rocker, TEST_REG64, rnd);
if (test_reg != rnd * 2) {
test_reg, rnd * 2);
u64 rnd;
rnd = prandom_u32_state(&ctx->rnd_state);
return l + (unsigned long)((rnd * span) >> 32);
rnd = ((u64)prandom_u32_state(&ctx->rnd_state) << 32) |
return l + mul_u64_u64_shr(rnd, span, 64);
u32 rnd;
rnd = prandom_u32_state(state);
return rnd;
int exp, rnd;
exp = rnd = 0;
rnd = value & (1 << (EXPSIZE - 1)); /* Round up? */
if (rnd && (++value > MAXFRACT)) {
int exp, rnd;
rnd = 0;
rnd = value & 1;
if (rnd && (++value > MAXFRACT2)) {
u64 rnd;
rnd = (u64) evt->mult - 1;
if ((~0ULL - clc > rnd) &&
clc += rnd;
last = (prandom_u32_state(&rnd) >> 4) % max_endpoint;
start = (prandom_u32_state(&rnd) >> 4) % last;
last = (prandom_u32_state(&rnd) >> 4) % max_endpoint;
start = (prandom_u32_state(&rnd) >> 4) % last;
static struct rnd_state rnd;
prandom_seed_state(&rnd, seed);
u32 b = (prandom_u32_state(&rnd) >> 4) % max_endpoint;
u32 a = (prandom_u32_state(&rnd) >> 4) % b;
queries[i] = (prandom_u32_state(&rnd) >> 4) % max_endpoint;
struct rnd_state rnd;
prandom_seed_state(&rnd, 3141592653589793238ULL);
offset = prandom_u32_state(&rnd) % (sizeof(line) - 1);
prandom_seed_state(&rnd, 3141592653589793238ULL);
offset = prandom_u32_state(&rnd) % (sizeof(line) - 1);
nodes[i].key = prandom_u32_state(&rnd);
nodes[i].val = prandom_u32_state(&rnd);
static struct rnd_state rnd;
prandom_seed_state(&rnd, seed);
struct rnd_state rnd;
prandom_seed_state(&rnd, 3141592653589793238ULL);
__u32 k = prandom_u32_state(&rnd);
prandom_seed_state(&test_parman->rnd, 3141592653589793238ULL);
return prandom_u32_state(&test_parman->rnd);
struct rnd_state rnd;
size = ((rnd % 10) + 1) * PAGE_SIZE;
unsigned int rnd;
rnd = get_random_u8();
align = 1 << (rnd % 23);
unsigned long rnd;
rnd = get_random_long() & ((1UL << mmap_rnd_compat_bits) - 1);
rnd = get_random_long() & ((1UL << mmap_rnd_bits) - 1);
return rnd << PAGE_SHIFT;
static unsigned long mmap_base(const unsigned long rnd, const struct rlimit *rlim_stack)
return PAGE_ALIGN_DOWN(mmap_upper_limit(rlim_stack) - rnd);
return PAGE_ALIGN(STACK_TOP - gap - rnd);
unsigned int rnd;
get_random_bytes(&rnd, sizeof(rnd));
vstart = VMALLOC_START + rnd;
u8 rnd[MCS_GROUP_RATES];
get_random_bytes(rnd, sizeof(rnd));
new_idx = (i + rnd[i]) % MCS_GROUP_RATES;
u_int32_t rnd; /* random seed for hash */
ht->rnd);
get_random_bytes(&ht->rnd, sizeof(ht->rnd));
u32 rnd = prandom_u32_state(&q->prng.prng_state);
if (rnd < clg->a4) {
} else if (rnd < clg->a1 + clg->a4) {
if (rnd < clg->a5) {
if (rnd < clg->a3)
else if (rnd < clg->a2 + clg->a3) {
u32 rnd;
rnd = get_crandom(state, prng);
return ((rnd % (2 * (u32)sigma)) + mu) - sigma;
t = dist->table[rnd % dist->size];
u64 rnd;
get_random_bytes(&rnd, 8);
if ((rnd >> BITS_PER_BYTE) < local_prob) {
int vars[17], i, j, rnd, key = 0;
rnd = vars[1];
if (vars[j] == rnd)
i, rnd, j, vars[j]);
CHECK_FAIL(vars[j] != rnd);
int rnd = bpf_get_prandom_u32();
val->var[i] = rnd;
q->var[i] = rnd;
#define round_up(val, rnd) \
(((val) + ((rnd) - 1)) & ~((rnd) - 1))