Lines Matching refs:sp
573 #define PUSH(sp, ev_idx, ft_idx, data) \ argument
575 sp->ev_idx = ev_idx; \
576 sp->ft_idx = ft_idx; \
577 sp->data.u64 = data.u64; \
578 sp++; \
580 #define POP(sp, ev_idx, ft_idx, data) \ argument
582 sp--; \
583 ev_idx = sp->ev_idx; \
584 ft_idx = sp->ft_idx; \
585 data.u64 = sp->data.u64; \
668 } stack[NUM_UDE + 1], *sp = stack; in HandleCallback() local
699 if (sp == stack /* stack is empty */) { in HandleCallback()
703 POP(sp, ev_idx, ft_idx, data); in HandleCallback()
714 PUSH(sp, ev_idx, ft_idx, data); in HandleCallback()