Home
last modified time | relevance | path

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

/xnu-10063.141.1/bsd/skywalk/mem/
H A Dskmem_cache.c1044 uint64_t boff = 0; /* in msec */ in skmem_slab_alloc_locked() local
1077 if (boff == 0 || boff > SKMEM_SLAB_BACKOFF_THRES) { in skmem_slab_alloc_locked()
1078 read_frandom(&boff, sizeof(boff)); in skmem_slab_alloc_locked()
1079 boff = (boff % SKMEM_SLAB_BACKOFF_RANDOM) + 1; in skmem_slab_alloc_locked()
1080 ASSERT(boff > 0); in skmem_slab_alloc_locked()
1081 } else if (os_mul_overflow(boff, 2, &boff)) { in skmem_slab_alloc_locked()
1089 (boff * NSEC_PER_USEC), &boff_total)) { in skmem_slab_alloc_locked()
1130 boff, (boff_total / NSEC_PER_USEC), retries); in skmem_slab_alloc_locked()
1131 VERIFY(boff > 0 && ((uint32_t)boff <= in skmem_slab_alloc_locked()
1133 delay((uint32_t)boff * NSEC_PER_USEC); in skmem_slab_alloc_locked()