Lines Matching full:notify
26 pthread_barrier_t *notify; member
121 ctx.notify = barriers; in htab_mem_bench_init_barriers()
129 if (!ctx.notify) in htab_mem_bench_exit_barriers()
134 pthread_barrier_destroy(&ctx.notify[i]); in htab_mem_bench_exit_barriers()
135 free(ctx.notify); in htab_mem_bench_exit_barriers()
223 static void htab_mem_add_fn(pthread_barrier_t *notify) in htab_mem_add_fn() argument
228 /* Notify deletion thread to do deletion */ in htab_mem_add_fn()
229 pthread_barrier_wait(notify); in htab_mem_add_fn()
231 pthread_barrier_wait(notify); in htab_mem_add_fn()
235 static void htab_mem_delete_fn(pthread_barrier_t *notify) in htab_mem_delete_fn() argument
239 pthread_barrier_wait(notify); in htab_mem_delete_fn()
242 /* Notify addition thread to do addition */ in htab_mem_delete_fn()
243 pthread_barrier_wait(notify); in htab_mem_delete_fn()
249 pthread_barrier_t *notify; in htab_mem_producer() local
259 notify = &ctx.notify[seq / 2]; in htab_mem_producer()
261 htab_mem_delete_fn(notify); in htab_mem_producer()
263 htab_mem_add_fn(notify); in htab_mem_producer()