Lines Matching refs:stack
34 pop(lock_free_stack_t *stack)
41 old_top.atomic = stack->top.atomic;
48 } while (!__sync_bool_compare_and_swap(&stack->top.atomic,
56 push(lock_free_stack_t *stack, lac_mem_blk_t *val)
62 old_top.atomic = stack->top.atomic;
66 } while (!__sync_bool_compare_and_swap(&stack->top.atomic,
74 lock_free_stack_t stack = { { { 0 } } };
75 return stack;
79 top(lock_free_stack_t *stack)
81 pointer_t old_top = stack->top;