Lines Matching refs:queue_last
2726 int queue_last = ((aq->queue_first + aq->queue_n) in queue_push_launch() local
2730 aq->id, queue_last); in queue_push_launch()
2732 aq->queue[queue_last].type = KERNEL_LAUNCH; in queue_push_launch()
2733 aq->queue[queue_last].u.launch.kernel = kernel; in queue_push_launch()
2734 aq->queue[queue_last].u.launch.vars = vars; in queue_push_launch()
2735 aq->queue[queue_last].u.launch.kla = *kla; in queue_push_launch()
2759 int queue_last = ((aq->queue_first + aq->queue_n) in queue_push_callback() local
2763 aq->id, queue_last); in queue_push_callback()
2765 aq->queue[queue_last].type = CALLBACK; in queue_push_callback()
2766 aq->queue[queue_last].u.callback.fn = fn; in queue_push_callback()
2767 aq->queue[queue_last].u.callback.data = data; in queue_push_callback()
2792 int queue_last = ((aq->queue_first + aq->queue_n) % ASYNC_QUEUE_SIZE); in queue_push_asyncwait() local
2795 aq->id, queue_last); in queue_push_asyncwait()
2797 aq->queue[queue_last].type = ASYNC_WAIT; in queue_push_asyncwait()
2798 aq->queue[queue_last].u.asyncwait.placeholderp = placeholderp; in queue_push_asyncwait()
2823 int queue_last = ((aq->queue_first + aq->queue_n) % ASYNC_QUEUE_SIZE); in queue_push_placeholder() local
2826 aq->id, queue_last); in queue_push_placeholder()
2828 aq->queue[queue_last].type = ASYNC_PLACEHOLDER; in queue_push_placeholder()
2829 placeholderp = &aq->queue[queue_last].u.placeholder; in queue_push_placeholder()