Home
last modified time | relevance | path

Searched refs:taskq (Results 1 – 25 of 38) sorted by relevance

12

/onnv-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_thread.c41 emlxs_taskq_t *taskq; in emlxs_taskq_thread() local
45 taskq = tthread->taskq; in emlxs_taskq_thread()
51 mutex_enter(&taskq->put_lock); in emlxs_taskq_thread()
52 tthread->next = taskq->put_head; in emlxs_taskq_thread()
53 taskq->put_head = tthread; in emlxs_taskq_thread()
54 taskq->put_count++; in emlxs_taskq_thread()
55 mutex_exit(&taskq->put_lock); in emlxs_taskq_thread()
68 func(taskq->hba, arg); in emlxs_taskq_thread()
87 emlxs_taskq_dispatch(emlxs_taskq_t *taskq, void (*func) (), void *arg) in emlxs_taskq_dispatch() argument
91 mutex_enter(&taskq->get_lock); in emlxs_taskq_dispatch()
[all …]
/onnv-gate/usr/src/uts/common/crypto/core/
H A Dkcf_sched.c583 taskq_t *taskq = new_pd->pd_taskq; in kcf_resubmit_request() local
585 if (taskq_dispatch(taskq, process_req_hwp, areq, TQ_NOSLEEP) == in kcf_resubmit_request()
623 taskq_t *taskq; in kcf_submit_request() local
637 taskq = pd->pd_taskq; in kcf_submit_request()
645 EMPTY_TASKQ(taskq)) { in kcf_submit_request()
674 ASSERT(taskq != NULL); in kcf_submit_request()
682 if (EMPTY_TASKQ(taskq) && in kcf_submit_request()
693 if (taskq->tq_nalloc >= crypto_taskq_maxalloc) { in kcf_submit_request()
694 taskq_wait(taskq); in kcf_submit_request()
697 (void) taskq_dispatch(taskq, process_req_hwp, in kcf_submit_request()
[all …]
/onnv-gate/usr/src/uts/i86pc/io/tzmon/
H A Dtzmon.c352 if (tzp->taskq != NULL) { in tzmon_free_zone_list()
358 ddi_taskq_destroy(tzp->taskq); in tzmon_free_zone_list()
506 if (tzp->taskq == NULL) { in tzmon_enumerate_zone()
511 tzp->taskq = ddi_taskq_create(tzmon_dip, in tzmon_enumerate_zone()
513 if (tzp->taskq == NULL) { in tzmon_enumerate_zone()
520 (void) ddi_taskq_dispatch(tzp->taskq, in tzmon_enumerate_zone()
H A Dtzmon.h45 ddi_taskq_t *taskq; member
/onnv-gate/usr/src/uts/sun4v/io/
H A Dmdeg.c70 taskq_t *taskq; /* for internal processing */ member
170 mdeg.taskq = taskq_create("mdeg_taskq", 1, minclsyspri, 1, in mdeg_init()
190 taskq_destroy(mdeg.taskq); in mdeg_fini()
426 ASSERT(!taskq_member(mdeg.taskq, curthread)); in mdeg_register()
478 ASSERT(!taskq_member(mdeg.taskq, curthread)); in mdeg_unregister()
552 (void) taskq_dispatch(mdeg.taskq, mdeg_notify_client, in mdeg_notify_clients()
560 taskq_wait(mdeg.taskq); in mdeg_notify_clients()
/onnv-gate/usr/src/uts/common/io/warlock/
H A Dib.wlcmd45 # ibnex reprobe function, called from taskq
52 # ibdm function called from taskq
H A Dibcm.wlcmd109 # CM internal taskq related callbacks
/onnv-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dtaskq.h33 extern int taskq(uintptr_t, uint_t, int, const mdb_arg_t *);
H A DMakefile.files70 taskq.c \
H A Dtaskq.c137 taskq(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in taskq() function
183 int ret = taskq(tqi.tqi_array[idx].tq_addr, flags, in taskq()
/onnv-gate/usr/src/uts/common/sys/
H A Dtaskq.h38 typedef struct taskq taskq_t;
H A Dtaskq_impl.h97 struct taskq { struct
H A Dvnode.h810 struct taskq;
1253 void vn_rele_async(struct vnode *vp, struct taskq *taskq);
1338 #define VN_RELE_ASYNC(vp, taskq) { \ argument
1339 vn_rele_async(vp, taskq); \
/onnv-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_thread.h59 struct emlxs_taskq *taskq; member
H A Demlxs_extern.h735 extern void emlxs_taskq_destroy(emlxs_taskq_t *taskq);
737 emlxs_taskq_t *taskq);
738 extern uint32_t emlxs_taskq_dispatch(emlxs_taskq_t *taskq,
/onnv-gate/usr/src/lib/libzpool/
H A DMakefile.com30 KERNEL_OBJS = kernel.o taskq.o util.o
/onnv-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_pool.h78 struct taskq *dp_vnrele_taskq;
/onnv-gate/usr/src/uts/common/io/hxge/
H A Dhxge_txdma.c1898 tx_ring_p->taskq = ddi_taskq_create(hxgep->dip, qname, 1, in hxge_map_txdma_channel_buf_ring()
1900 if (tx_ring_p->taskq == NULL) { in hxge_map_txdma_channel_buf_ring()
1987 if (tx_ring_p->taskq) { in hxge_map_txdma_channel_buf_ring()
1988 ddi_taskq_destroy(tx_ring_p->taskq); in hxge_map_txdma_channel_buf_ring()
1989 tx_ring_p->taskq = NULL; in hxge_map_txdma_channel_buf_ring()
2064 if (tx_ring_p->taskq) { in hxge_unmap_txdma_channel_buf_ring()
2065 ddi_taskq_destroy(tx_ring_p->taskq); in hxge_unmap_txdma_channel_buf_ring()
2066 tx_ring_p->taskq = NULL; in hxge_unmap_txdma_channel_buf_ring()
H A Dhxge_txdma.h128 ddi_taskq_t *taskq; member
/onnv-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h156 ddi_taskq_t *taskq; member
/onnv-gate/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c2580 tx_ring_p->taskq = ddi_taskq_create(nxgep->dip, qname, 1, in nxge_map_txdma_channel_buf_ring()
2582 if (tx_ring_p->taskq == NULL) { in nxge_map_txdma_channel_buf_ring()
2671 if (tx_ring_p->taskq) { in nxge_map_txdma_channel_buf_ring()
2672 ddi_taskq_destroy(tx_ring_p->taskq); in nxge_map_txdma_channel_buf_ring()
2673 tx_ring_p->taskq = NULL; in nxge_map_txdma_channel_buf_ring()
2747 if (tx_ring_p->taskq) { in nxge_unmap_txdma_channel_buf_ring()
2748 ddi_taskq_destroy(tx_ring_p->taskq); in nxge_unmap_txdma_channel_buf_ring()
2749 tx_ring_p->taskq = NULL; in nxge_unmap_txdma_channel_buf_ring()
/onnv-gate/usr/src/uts/common/inet/
H A Dsadb.h793 #define HANDLE_BUF_PKT(taskq, stack, dropper, buf_pkt) \ argument
796 if (taskq_dispatch(taskq, sadb_clear_buf_pkt, \
/onnv-gate/usr/src/uts/common/io/usb/usba/
H A Dusbai_util.c1730 taskq_t *taskq; in usba_async_ph_req() local
1744 taskq = ph_data->p_taskq; in usba_async_ph_req()
1746 taskq = system_taskq; in usba_async_ph_req()
1750 if (!taskq_dispatch(taskq, func, (void *)arg, tq_flag)) { in usba_async_ph_req()
/onnv-gate/usr/src/lib/libzpool/common/
H A Dtaskq.c40 struct taskq { struct
/onnv-gate/usr/src/uts/intel/io/scsi/adapters/arcmsr/
H A Darcmsr.h625 ddi_taskq_t *taskq; member

12