Searched refs:taskq (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-trace.c27 #include <sys/taskq.h>
H A DMakefile.in11 $(MODULE)-objs += ../os/linux/spl/spl-taskq.o
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dtrace_spl.h25 #include <sys/taskq.h>
H A DMakefile.am40 taskq.h \
H A Dkmem_cache.h27 #include <sys/taskq.h>
H A Dtaskq.h77 typedef struct taskq { struct
79 char *tq_name; /* taskq name */
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dkmem_cache.h34 #include <sys/taskq.h>
H A Dvnode_impl.h224 struct taskq;
247 void vn_rele_async(struct vnode *vp, struct taskq *taskq);
249 #define VN_RELE_ASYNC(vp, taskq) { \
250 vn_rele_async(vp, taskq); \
H A DMakefile.am56 taskq.h \
H A Dtaskq.h43 typedef struct taskq { struct
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dtaskq.h40 struct taskq { struct
44 typedef struct taskq taskq_t;
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_vfs.c43 #include <sys/taskq.h>
267 * asynchronously using a taskq. This can avoid deadlocks caused by re-entering
276 vn_rele_async(vnode_t *vp, taskq_t *taskq) argument
285 VERIFY(taskq_dispatch((taskq_t *)taskq,
H A Dcallb.c40 #include <sys/taskq.h> /* For TASKQ_NAMELEN */
H A Dspl_taskq.c40 #include <sys/taskq.h>
66 static MALLOC_DEFINE(M_TASKQ, "taskq", "taskq structures");
/freebsd-13-stable/sys/contrib/openzfs/module/icp/core/
H A Dkcf_sched.c64 { "threads for HW taskq", KSTAT_DATA_UINT32},
65 { "minalloc for HW taskq", KSTAT_DATA_UINT32},
66 { "maxalloc for HW taskq", KSTAT_DATA_UINT32}
234 * This routine is called by the taskq associated with
561 taskq_t *taskq = new_pd->pd_sched_info.ks_taskq; local
563 if (taskq_dispatch(taskq, process_req_hwp, areq, TQ_NOSLEEP) ==
609 taskq_t *taskq = pd->pd_sched_info.ks_taskq; local
628 EMPTY_TASKQ(taskq)) {
655 ASSERT(taskq != NULL);
657 * Call the SPI directly if the taskq i
1684 taskq_t *taskq = pd->pd_sched_info.ks_taskq; local
[all...]
/freebsd-13-stable/sys/dev/netmap/
H A Dif_ptnet.c141 struct taskqueue *taskq; member in struct:ptnet_queue
539 if (pq->taskq) {
540 taskqueue_drain(pq->taskq, &pq->task);
704 pq->taskq = taskqueue_create_fast("ptnet_queue", M_NOWAIT,
705 taskqueue_thread_enqueue, &pq->taskq);
706 taskqueue_start_threads(&pq->taskq, 1, PI_NET, "%s-pq-%d",
726 if (pq->taskq) {
727 taskqueue_free(pq->taskq);
728 pq->taskq = NULL;
810 if (pq->taskq) {
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Ddsl_pool.h99 struct taskq *dp_zrele_taskq;
100 struct taskq *dp_unlinked_drain_taskq;
H A Dzfs_context.h54 #include <sys/taskq.h>
458 typedef struct taskq { struct
/freebsd-13-stable/sys/dev/hyperv/pcib/
H A Dvmbus_pcib.c440 struct taskqueue *taskq; member in struct:vmbus_pcib_softc
891 taskqueue_enqueue(hbus->sc->taskq, &dr_wrk->task);
920 struct taskqueue *taskq; local
931 taskq = vmbus_chan_mgmt_tq(hbus->sc->chan);
932 taskqueue_enqueue(taskq, &hpdev->eject_task);
1376 * PCI_BUS_RELATIONS and PCI_EJECT tasks to sc->taskq.
1380 taskqueue_drain_all(hbus->sc->taskq);
1443 * The taskq is used to handle PCI_BUS_RELATIONS and PCI_EJECT
1449 sc->taskq = taskqueue_create("vmbus_pcib_tq", M_WAITOK,
1450 taskqueue_thread_enqueue, &sc->taskq);
[all...]
/freebsd-13-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_taskq.c37 #include <sys/taskq.h>
/freebsd-13-stable/sys/dev/neta/
H A Dif_mvnetavar.h171 struct taskqueue *taskq; member in struct:mvneta_tx_ring
H A Dif_mvneta.c1316 if (tx->taskq != NULL) {
1318 while (taskqueue_cancel(tx->taskq, &tx->task, NULL) != 0)
1319 taskqueue_drain(tx->taskq, &tx->task);
1458 tx->taskq = taskqueue_create_fast("mvneta_tx_taskq", M_WAITOK,
1459 taskqueue_thread_enqueue, &tx->taskq);
1460 taskqueue_start_threads(&tx->taskq, 1, PI_NET, "%s: tx_taskq(%d)",
1891 taskqueue_enqueue(tx->taskq, &tx->task);
1984 taskqueue_enqueue(tx->taskq, &tx->task);
2029 /* Handle retransmit in the background taskq. */
2031 taskqueue_enqueue(tx->taskq,
[all...]
/freebsd-13-stable/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am34 taskq.c \
/freebsd-13-stable/cddl/lib/libzpool/
H A DMakefile37 taskq.c \
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dvfs_compat.h30 #include <sys/taskq.h>

Completed in 216 milliseconds

12