| /freebsd-13.1/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| 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) { \ argument 250 vn_rele_async(vp, taskq); \
|
| H A D | taskq.h | 43 typedef struct taskq { struct
|
| H A D | Makefile.am | 55 taskq.h \
|
| /freebsd-13.1/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | taskq.h | 40 struct taskq { struct 44 typedef struct taskq taskq_t;
|
| /freebsd-13.1/sys/contrib/openzfs/module/icp/core/ |
| H A D | kcf_sched.c | 561 taskq_t *taskq = new_pd->pd_sched_info.ks_taskq; in kcf_resubmit_request() local 609 taskq_t *taskq = pd->pd_sched_info.ks_taskq; in kcf_submit_request() local 628 EMPTY_TASKQ(taskq)) { in kcf_submit_request() 655 ASSERT(taskq != NULL); in kcf_submit_request() 663 if (EMPTY_TASKQ(taskq) && in kcf_submit_request() 675 taskq_wait(taskq); in kcf_submit_request() 678 (void) taskq_dispatch(taskq, process_req_hwp, in kcf_submit_request() 761 ASSERT(taskq != NULL); in kcf_submit_request() 767 if (taskq->tq_nalloc >= crypto_taskq_maxalloc) { in kcf_submit_request() 783 if (taskq_dispatch(taskq, in kcf_submit_request() [all …]
|
| /freebsd-13.1/sys/dev/netmap/ |
| H A D | if_ptnet.c | 141 struct taskqueue *taskq; member 539 if (pq->taskq) { in ptnet_detach() 540 taskqueue_drain(pq->taskq, &pq->task); in ptnet_detach() 705 taskqueue_thread_enqueue, &pq->taskq); in ptnet_irqs_init() 726 if (pq->taskq) { in ptnet_irqs_fini() 727 taskqueue_free(pq->taskq); in ptnet_irqs_fini() 728 pq->taskq = NULL; in ptnet_irqs_fini() 810 if (pq->taskq) { in ptnet_ioctl() 811 taskqueue_drain(pq->taskq, in ptnet_ioctl() 1316 taskqueue_enqueue(pq->taskq, &pq->task); in ptnet_tx_intr() [all …]
|
| /freebsd-13.1/sys/dev/hyperv/pcib/ |
| H A D | vmbus_pcib.c | 440 struct taskqueue *taskq; member 891 taskqueue_enqueue(hbus->sc->taskq, &dr_wrk->task); in hv_pci_devices_present() 920 struct taskqueue *taskq; in hv_pci_eject_device() local 931 taskq = vmbus_chan_mgmt_tq(hbus->sc->chan); in hv_pci_eject_device() 932 taskqueue_enqueue(taskq, &hpdev->eject_task); in hv_pci_eject_device() 1421 taskqueue_drain_all(hbus->sc->taskq); in vmbus_pcib_pre_detach() 1490 sc->taskq = taskqueue_create("vmbus_pcib_tq", M_WAITOK, in vmbus_pcib_attach() 1491 taskqueue_thread_enqueue, &sc->taskq); in vmbus_pcib_attach() 1542 taskqueue_free(sc->taskq); in vmbus_pcib_attach() 1584 taskqueue_drain_all(hbus->sc->taskq); in vmbus_pcib_detach() [all …]
|
| /freebsd-13.1/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 | 458 typedef struct taskq {
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_vfs.c | 276 vn_rele_async(vnode_t *vp, taskq_t *taskq) in vn_rele_async() argument 285 VERIFY3U(taskq_dispatch((taskq_t *)taskq, in vn_rele_async()
|
| /freebsd-13.1/sys/contrib/openzfs/contrib/bpftrace/ |
| H A D | taskqlatency.bt | 1 #include <sys/taskq.h>
|
| /freebsd-13.1/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | Makefile.am | 40 taskq.h \
|
| H A D | taskq.h | 77 typedef struct taskq { struct
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | Makefile.in | 11 $(MODULE)-objs += ../os/linux/spl/spl-taskq.o
|
| /freebsd-13.1/sys/dev/neta/ |
| H A D | if_mvnetavar.h | 171 struct taskqueue *taskq; member
|
| H A D | if_mvneta.c | 1314 if (tx->taskq != NULL) { in mvneta_ring_dealloc_tx_queue() 1316 while (taskqueue_cancel(tx->taskq, &tx->task, NULL) != 0) in mvneta_ring_dealloc_tx_queue() 1317 taskqueue_drain(tx->taskq, &tx->task); in mvneta_ring_dealloc_tx_queue() 1456 tx->taskq = taskqueue_create_fast("mvneta_tx_taskq", M_WAITOK, in mvneta_ring_init_tx_queue() 1457 taskqueue_thread_enqueue, &tx->taskq); in mvneta_ring_init_tx_queue() 1458 taskqueue_start_threads(&tx->taskq, 1, PI_NET, "%s: tx_taskq(%d)", in mvneta_ring_init_tx_queue() 1889 taskqueue_enqueue(tx->taskq, &tx->task); in mvneta_tx_task() 1982 taskqueue_enqueue(tx->taskq, &tx->task); in mvneta_transmit() 2029 taskqueue_enqueue(tx->taskq, &tx->task); in mvneta_start()
|
| /freebsd-13.1/sys/contrib/openzfs/lib/libzpool/ |
| H A D | Makefile.am | 34 taskq.c \
|
| /freebsd-13.1/cddl/lib/libzpool/ |
| H A D | Makefile | 37 taskq.c \
|