Searched refs:vgrnd (Results 1 – 1 of 1) sorted by relevance
52 } vgrnd = { variable60 pthread_mutex_lock(&vgrnd.lock); in vgetrandom_get_state()61 if (!vgrnd.len) { in vgetrandom_get_state()68 …state_size_aligned = (vgrnd.params.size_of_opaque_state + cache_line_size - 1) & (~(cache_line_siz… in vgetrandom_get_state()71 new_block = mmap(0, alloc_size, vgrnd.params.mmap_prot, vgrnd.params.mmap_flags, -1, 0); in vgetrandom_get_state()75 new_cap = vgrnd.cap + num; in vgetrandom_get_state()76 new_states = reallocarray(vgrnd.states, new_cap, sizeof(*vgrnd.states)); in vgetrandom_get_state()79 vgrnd.cap = new_cap; in vgetrandom_get_state()80 vgrnd.states = new_states; in vgetrandom_get_state()83 if (((uintptr_t)new_block & (page_size - 1)) + vgrnd.params.size_of_opaque_state > page_size) in vgetrandom_get_state()[all …]