/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/spl/ |
H A D | spl-trace.c | 27 #include <sys/taskq.h>
|
H A D | Makefile.in | 11 $(MODULE)-objs += ../os/linux/spl/spl-taskq.o
|
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | trace_spl.h | 25 #include <sys/taskq.h>
|
H A D | Makefile.am | 40 taskq.h \
|
H A D | kmem_cache.h | 27 #include <sys/taskq.h>
|
H A D | taskq.h | 77 typedef struct taskq { struct 79 char *tq_name; /* taskq name */
|
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | kmem_cache.h | 34 #include <sys/taskq.h>
|
H A D | vnode_impl.h | 224 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 D | Makefile.am | 56 taskq.h \
|
H A D | taskq.h | 43 typedef struct taskq { struct
|
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | taskq.h | 40 struct taskq { struct 44 typedef struct taskq taskq_t;
|
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_vfs.c | 43 #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 D | callb.c | 40 #include <sys/taskq.h> /* For TASKQ_NAMELEN */
|
H A D | spl_taskq.c | 40 #include <sys/taskq.h> 66 static MALLOC_DEFINE(M_TASKQ, "taskq", "taskq structures");
|
/freebsd-13-stable/sys/contrib/openzfs/module/icp/core/ |
H A D | kcf_sched.c | 64 { "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 D | if_ptnet.c | 141 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 D | dsl_pool.h | 99 struct taskq *dp_zrele_taskq; 100 struct taskq *dp_unlinked_drain_taskq;
|
H A D | zfs_context.h | 54 #include <sys/taskq.h> 458 typedef struct taskq { struct
|
/freebsd-13-stable/sys/dev/hyperv/pcib/ |
H A D | vmbus_pcib.c | 440 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 D | opensolaris_taskq.c | 37 #include <sys/taskq.h>
|
/freebsd-13-stable/sys/dev/neta/ |
H A D | if_mvnetavar.h | 171 struct taskqueue *taskq; member in struct:mvneta_tx_ring
|
H A D | if_mvneta.c | 1316 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 D | Makefile.am | 34 taskq.c \
|
/freebsd-13-stable/cddl/lib/libzpool/ |
H A D | Makefile | 37 taskq.c \
|
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
H A D | vfs_compat.h | 30 #include <sys/taskq.h>
|