Searched refs:mapptr (Results 1 – 3 of 3) sorted by relevance
401 volatile struct locked_map_ptr *mapptr, int *gc_cyclep) in __nscd_get_map_ref() argument403 struct mapped_database *cur = mapptr->mapped; in __nscd_get_map_ref()407 if (!__nscd_acquire_maplock (mapptr)) in __nscd_get_map_ref()410 cur = mapptr->mapped; in __nscd_get_map_ref()420 (struct mapped_database **) &mapptr->mapped); in __nscd_get_map_ref()432 mapptr->lock = 0; in __nscd_get_map_ref()
370 __nscd_acquire_maplock (volatile struct locked_map_ptr *mapptr) in __nscd_acquire_maplock() argument373 while (__builtin_expect (atomic_compare_and_exchange_val_acq (&mapptr->lock, in __nscd_acquire_maplock()401 volatile struct locked_map_ptr *mapptr,
235 * nscd/nscd_helper.c (__nscd_get_map_ref): Make mapptr argument a236 volatile pointer so that the mapptr->mapped value is re-read after