Home
last modified time | relevance | path

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

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