enqueue
taskqueue_enqueue_fn enqueue, void *context,
queue->tq_enqueue = enqueue;
if (enqueue == gtaskqueue_thread_enqueue)
taskqueue_enqueue_fn enqueue, void *context)
return _gtaskqueue_create(name, mflags, enqueue, context,
taskqueue_enqueue_fn enqueue, void *context)
queue->tq_enqueue = enqueue;
ifsq_enqueue_t enqueue, ifsq_dequeue_t dequeue, ifsq_request_t request,
ifq_set_methods(ifq, mapsubq, enqueue, dequeue, request);
KTR_INFO(KTR_IFQ, ifq, enqueue, 0, IFQ_KTR_STRING, IFQ_KTR_ARGS);
ifsq_enqueue_t enqueue, ifsq_dequeue_t dequeue, ifsq_request_t request)
KASSERT(enqueue != NULL, ("enqueue is not specified"));
ifsq->ifsq_enqueue = enqueue;
#define TASKQUEUE_DEFINE(name, enqueue, context, init) \
taskqueue_create(#name, M_INTWAIT, (enqueue), (context)); \
taskqueue_enqueue_fn enqueue,
enqueue(NULL, '>', line);
enqueue(del->line, '|', add);
enqueue(NULL, '>', add);
enqueue(filep->line, '<', NULL);
enqueue(line1, '<', NULL);
enqueue(s1, ' ', NULL);
enqueue(s1, ' ', s2);
static void enqueue(char *, char, char *);
enqueue(s1, '(', NULL);
enqueue(s1, ' ', NULL);
enqueue(s1, ' ', s2);
enqueue(s, '(', NULL);
enqueue(NULL, ')', s);