Home
last modified time | relevance | path

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

/xnu-11417.101.15/bsd/skywalk/mem/
H A Dskmem_slab.c206 uint64_t boff = 0; /* in msec */ in skmem_slab_alloc_locked() local
240 if (boff == 0 || boff > SKMEM_SLAB_BACKOFF_THRES) { in skmem_slab_alloc_locked()
241 read_frandom(&boff, sizeof(boff)); in skmem_slab_alloc_locked()
242 boff = (boff % SKMEM_SLAB_BACKOFF_RANDOM) + 1; in skmem_slab_alloc_locked()
243 ASSERT(boff > 0); in skmem_slab_alloc_locked()
244 } else if (os_mul_overflow(boff, 2, &boff)) { in skmem_slab_alloc_locked()
252 (boff * NSEC_PER_USEC), &boff_total)) { in skmem_slab_alloc_locked()
293 boff, (boff_total / NSEC_PER_USEC), retries); in skmem_slab_alloc_locked()
294 VERIFY(boff > 0 && ((uint32_t)boff <= in skmem_slab_alloc_locked()
296 delay((uint32_t)boff * NSEC_PER_USEC); in skmem_slab_alloc_locked()