Home
last modified time | relevance | path

Searched refs:taskqueue (Results 1 – 21 of 21) sorted by relevance

/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dtaskqueue.h40 struct taskqueue;
45 struct taskqueue *q;
71 struct taskqueue *taskqueue_create(const char *name, int mflags,
74 int taskqueue_start_threads(struct taskqueue **tqp, int count, int pri,
76 int taskqueue_enqueue(struct taskqueue *queue, struct task *task);
77 int taskqueue_enqueue_timeout(struct taskqueue *queue,
79 int taskqueue_cancel(struct taskqueue *queue, struct task *task,
81 int taskqueue_cancel_timeout(struct taskqueue *queue,
83 void taskqueue_drain(struct taskqueue *queue, struct task *task);
84 void taskqueue_drain_timeout(struct taskqueue *queue,
[all …]
/haiku/src/libs/compat/freebsd_network/
H A Dfbsd_subr_taskqueue.c56 struct taskqueue { struct
105 _timeout_task_init(struct taskqueue *queue, struct timeout_task *timeout_task, in _timeout_task_init()
116 static struct taskqueue *
121 struct taskqueue *queue; in _taskqueue_create()
128 queue = malloc(sizeof(struct taskqueue), M_TASKQUEUE, mflags | M_ZERO); in _taskqueue_create()
150 struct taskqueue *
160 taskqueue_set_callback(struct taskqueue *queue, in taskqueue_set_callback()
177 taskqueue_free(struct taskqueue *queue) in taskqueue_free()
195 taskqueue_enqueue_locked(struct taskqueue *queue, struct task *task) in taskqueue_enqueue_locked()
243 taskqueue_enqueue(struct taskqueue *queue, struct task *task) in taskqueue_enqueue()
[all …]
H A Dtaskqueue.c15 static int _taskqueue_start_threads(struct taskqueue **taskQueue,
17 static void taskqueue_terminate(struct thread **pp, struct taskqueue *tq);
27 struct taskqueue *taskqueue_fast = NULL;
28 struct taskqueue *taskqueue_swi = NULL;
29 struct taskqueue *taskqueue_thread = NULL;
35 struct taskqueue *tq = data; in tq_handle_thread()
56 _taskqueue_start_threads(struct taskqueue **taskQueue, int count, int priority, in _taskqueue_start_threads()
59 struct taskqueue *tq = (*taskQueue); in _taskqueue_start_threads()
109 taskqueue_terminate(struct thread **pp, struct taskqueue *tq) in taskqueue_terminate()
133 taskqueue_drain(struct taskqueue *taskQueue, struct task *task) in taskqueue_drain()
[all …]
H A DJamfile53 taskqueue.c
H A Dusb.cpp31 struct taskqueue* sUSBTaskqueue = NULL;
/haiku/src/libs/compat/openbsd_network/compat/sys/
H A Dtask.h14 struct taskqueue* tq;
37 struct taskqueue* tq = (tasq == systq) ? taskqueue_fast : tasq->tq; in task_add()
57 struct taskqueue* tq = (tasq == systq) ? taskqueue_fast : tasq->tq; in task_del()
/haiku/headers/private/firewire/
H A Dfirewirereg.h225 struct taskqueue *taskqueue; member
230 void *taskqueue; member
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/
H A Dif_aevar.h123 struct taskqueue *tq;
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfevar.h138 struct taskqueue *nfe_tq;
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/
H A Dif_jmevar.h225 struct taskqueue *jme_tq;
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/ale/
H A Dif_alevar.h224 struct taskqueue *ale_tq;
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/
H A Dif_agevar.h232 struct taskqueue *age_tq;
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/
H A Dif_alcvar.h255 struct taskqueue *alc_tq;
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwlvar.h259 struct taskqueue *sc_tq; /* private task queue */
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwnvar.h317 struct taskqueue *sc_tq;
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.h527 struct taskqueue *malo_tq; /* private task queue */
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohci.cpp769 gDpc->new_dpc_queue(&sc->fc.taskqueue, "fw_taskq", FW_TASKQ_PRI);
816 if (sc->fc.taskqueue != NULL) {
822 gDpc->delete_dpc_queue(sc->fc.taskqueue);
824 sc->fc.taskqueue = NULL;
1889 gDpc->queue_dpc(sc->fc.taskqueue, fwohci_task_busreset, sc);
1941 gDpc->queue_dpc(sc->fc.taskqueue, fwohci_task_sid, sc);
1947 gDpc->queue_dpc(sc->fc.taskqueue, fwohci_task_dma, sc);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_athvar.h115 struct taskqueue;
499 struct taskqueue;
610 struct taskqueue *sc_tq; /* private task queue */
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dif_bwivar.h616 struct taskqueue *sc_tq;
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_var.h149 struct taskqueue *ic_tq; /* deferred state thread */
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/
H A Dif_bgereg.h3044 struct taskqueue *bge_tq;