Symbol: taskq
usr/src/cmd/mdb/common/modules/genunix/genunix.c
4464
"display a taskq", taskq, taskq_help },
usr/src/cmd/mdb/common/modules/genunix/taskq.c
191
int ret = taskq(tqi.tqi_array[idx].tq_addr, flags,
usr/src/cmd/mdb/common/modules/genunix/taskq.h
33
extern int taskq(uintptr_t, uint_t, int, const mdb_arg_t *);
usr/src/uts/common/crypto/core/kcf_sched.c
1868
taskq_t *taskq = pd->pd_taskq;
usr/src/uts/common/crypto/core/kcf_sched.c
1884
if (taskq_dispatch(taskq, process_req_hwp, areq,
usr/src/uts/common/crypto/core/kcf_sched.c
563
taskq_t *taskq = new_pd->pd_taskq;
usr/src/uts/common/crypto/core/kcf_sched.c
565
if (taskq_dispatch(taskq, process_req_hwp, areq, TQ_NOSLEEP) ==
usr/src/uts/common/crypto/core/kcf_sched.c
603
taskq_t *taskq;
usr/src/uts/common/crypto/core/kcf_sched.c
617
taskq = pd->pd_taskq;
usr/src/uts/common/crypto/core/kcf_sched.c
625
EMPTY_TASKQ(taskq)) {
usr/src/uts/common/crypto/core/kcf_sched.c
654
ASSERT(taskq != NULL);
usr/src/uts/common/crypto/core/kcf_sched.c
662
if (EMPTY_TASKQ(taskq) &&
usr/src/uts/common/crypto/core/kcf_sched.c
673
if (taskq->tq_nalloc >= crypto_taskq_maxalloc) {
usr/src/uts/common/crypto/core/kcf_sched.c
674
taskq_wait(taskq);
usr/src/uts/common/crypto/core/kcf_sched.c
677
(void) taskq_dispatch(taskq, process_req_hwp,
usr/src/uts/common/crypto/core/kcf_sched.c
760
taskq = pd->pd_taskq;
usr/src/uts/common/crypto/core/kcf_sched.c
761
ASSERT(taskq != NULL);
usr/src/uts/common/crypto/core/kcf_sched.c
767
if (taskq->tq_nalloc >= crypto_taskq_maxalloc) {
usr/src/uts/common/crypto/core/kcf_sched.c
783
if (taskq_dispatch(taskq,
usr/src/uts/common/fs/smbclnt/smbfs/smbfs.h
118
struct taskq *smi_taskq; /* for async work */
usr/src/uts/common/fs/vnode.c
913
vn_rele_async(vnode_t *vp, taskq_t *taskq)
usr/src/uts/common/fs/vnode.c
918
VERIFY(taskq_dispatch(taskq, (task_func_t *)vn_rele_inactive,
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
96
struct taskq *dp_unlinked_drain_taskq;
usr/src/uts/common/inet/sadb.h
793
#define HANDLE_BUF_PKT(taskq, stack, dropper, buf_pkt) \
usr/src/uts/common/inet/sadb.h
796
if (taskq_dispatch(taskq, sadb_clear_buf_pkt, \
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
100
taskq->get_count--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
101
taskq->get_head = (taskq->get_count) ? tthread->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
106
else if (taskq->put_head) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
109
mutex_enter(&taskq->put_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
110
taskq->get_head = taskq->put_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
111
taskq->get_count = taskq->put_count;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
112
taskq->put_head = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
113
taskq->put_count = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
114
mutex_exit(&taskq->put_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
117
tthread = taskq->get_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
118
taskq->get_count--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
119
taskq->get_head = (taskq->get_count) ? tthread->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
123
mutex_exit(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
143
emlxs_taskq_create(emlxs_hba_t *hba, emlxs_taskq_t *taskq)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
150
if (taskq->open) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
155
bzero(taskq, sizeof (emlxs_taskq_t));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
157
mutex_init(&taskq->get_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
160
mutex_enter(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
162
taskq->hba = hba;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
164
mutex_init(&taskq->put_lock, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
168
tthread = &taskq->thread_list[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
169
tthread->taskq = taskq;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
183
taskq->open = 1;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
185
mutex_exit(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
193
emlxs_taskq_destroy(emlxs_taskq_t *taskq)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
199
if (!taskq->open) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
203
mutex_enter(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
206
if (!taskq->open) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
207
mutex_exit(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
211
taskq->open = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
212
mutex_exit(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
219
tthread = &taskq->thread_list[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
247
mutex_destroy(&taskq->put_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
248
mutex_destroy(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
40
emlxs_taskq_t *taskq;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
44
taskq = tthread->taskq;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
50
mutex_enter(&taskq->put_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
51
tthread->next = taskq->put_head;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
52
taskq->put_head = tthread;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
53
taskq->put_count++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
54
mutex_exit(&taskq->put_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
67
func(taskq->hba, arg);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
84
emlxs_taskq_dispatch(emlxs_taskq_t *taskq, void (*func) (), void *arg)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
88
mutex_enter(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
91
if (!taskq->open) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
92
mutex_exit(&taskq->get_lock);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
97
if (taskq->get_head) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
99
tthread = taskq->get_head;
usr/src/uts/common/io/hxge/hxge_send.c
59
(void) ddi_taskq_dispatch(ring->taskq,
usr/src/uts/common/io/hxge/hxge_txdma.c
1889
tx_ring_p->taskq = ddi_taskq_create(hxgep->dip, qname, 1,
usr/src/uts/common/io/hxge/hxge_txdma.c
1891
if (tx_ring_p->taskq == NULL) {
usr/src/uts/common/io/hxge/hxge_txdma.c
1978
if (tx_ring_p->taskq) {
usr/src/uts/common/io/hxge/hxge_txdma.c
1979
ddi_taskq_destroy(tx_ring_p->taskq);
usr/src/uts/common/io/hxge/hxge_txdma.c
1980
tx_ring_p->taskq = NULL;
usr/src/uts/common/io/hxge/hxge_txdma.c
2055
if (tx_ring_p->taskq) {
usr/src/uts/common/io/hxge/hxge_txdma.c
2056
ddi_taskq_destroy(tx_ring_p->taskq);
usr/src/uts/common/io/hxge/hxge_txdma.c
2057
tx_ring_p->taskq = NULL;
usr/src/uts/common/io/hxge/hxge_txdma.h
128
ddi_taskq_t *taskq;
usr/src/uts/common/io/mr_sas/mr_sas.c
1252
if (instance->unroll.taskq == 1) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1253
if (instance->taskq) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1254
ddi_taskq_destroy(instance->taskq);
usr/src/uts/common/io/mr_sas/mr_sas.c
1255
instance->unroll.taskq = 0;
usr/src/uts/common/io/mr_sas/mr_sas.c
7697
if ((instance->taskq == NULL) || (mrevt =
usr/src/uts/common/io/mr_sas/mr_sas.c
7708
if ((ddi_taskq_dispatch(instance->taskq,
usr/src/uts/common/io/mr_sas/mr_sas.c
913
if ((instance->taskq = ddi_taskq_create(dip,
usr/src/uts/common/io/mr_sas/mr_sas.c
916
instance->taskq = NULL;
usr/src/uts/common/io/mr_sas/mr_sas.c
919
instance->unroll.taskq = 1;
usr/src/uts/common/io/mr_sas/mr_sas.h
562
uint8_t taskq; /* Task q's created. */
usr/src/uts/common/io/mr_sas/mr_sas.h
593
ddi_taskq_t *taskq;
usr/src/uts/common/io/nxge/nxge_send.c
82
(void) ddi_taskq_dispatch(ring->taskq,
usr/src/uts/common/io/nxge/nxge_txdma.c
2569
tx_ring_p->taskq = ddi_taskq_create(nxgep->dip, qname, 1,
usr/src/uts/common/io/nxge/nxge_txdma.c
2571
if (tx_ring_p->taskq == NULL) {
usr/src/uts/common/io/nxge/nxge_txdma.c
2660
if (tx_ring_p->taskq) {
usr/src/uts/common/io/nxge/nxge_txdma.c
2661
ddi_taskq_destroy(tx_ring_p->taskq);
usr/src/uts/common/io/nxge/nxge_txdma.c
2662
tx_ring_p->taskq = NULL;
usr/src/uts/common/io/nxge/nxge_txdma.c
2736
if (tx_ring_p->taskq) {
usr/src/uts/common/io/nxge/nxge_txdma.c
2737
ddi_taskq_destroy(tx_ring_p->taskq);
usr/src/uts/common/io/nxge/nxge_txdma.c
2738
tx_ring_p->taskq = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
1731
taskq_t *taskq;
usr/src/uts/common/io/usb/usba/usbai_util.c
1745
taskq = ph_data->p_taskq;
usr/src/uts/common/io/usb/usba/usbai_util.c
1747
taskq = system_taskq;
usr/src/uts/common/io/usb/usba/usbai_util.c
1751
if (taskq_dispatch(taskq, func, arg, tq_flag) == TASKQID_INVALID) {
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
811
extern void emlxs_taskq_destroy(emlxs_taskq_t *taskq);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
813
emlxs_taskq_t *taskq);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
814
extern uint32_t emlxs_taskq_dispatch(emlxs_taskq_t *taskq,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_thread.h
59
struct emlxs_taskq *taskq;
usr/src/uts/common/sys/nxge/nxge_txdma.h
156
ddi_taskq_t *taskq;
usr/src/uts/common/sys/sata/impl/sata.h
88
struct taskq *satahba_taskq; /* cmd completion task queue */
usr/src/uts/common/sys/taskq.h
42
typedef struct taskq taskq_t;
usr/src/uts/common/sys/vnode.h
1339
void vn_rele_async(struct vnode *vp, struct taskq *taskq);
usr/src/uts/common/sys/vnode.h
1465
#define VN_RELE_ASYNC(vp, taskq) { \
usr/src/uts/common/sys/vnode.h
1466
vn_rele_async(vp, taskq); \
usr/src/uts/common/sys/vnode.h
894
struct taskq;
usr/src/uts/i86pc/io/tzmon/tzmon.c
352
if (tzp->taskq != NULL) {
usr/src/uts/i86pc/io/tzmon/tzmon.c
358
ddi_taskq_destroy(tzp->taskq);
usr/src/uts/i86pc/io/tzmon/tzmon.c
506
if (tzp->taskq == NULL) {
usr/src/uts/i86pc/io/tzmon/tzmon.c
511
tzp->taskq = ddi_taskq_create(tzmon_dip,
usr/src/uts/i86pc/io/tzmon/tzmon.c
513
if (tzp->taskq == NULL) {
usr/src/uts/i86pc/io/tzmon/tzmon.c
520
(void) ddi_taskq_dispatch(tzp->taskq,
usr/src/uts/i86pc/io/tzmon/tzmon.h
43
ddi_taskq_t *taskq;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2945
if ((acb->taskq = ddi_taskq_create(dev_info, "arcmsr_dr_taskq", 1,
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
396
ddi_taskq_destroy(acb->taskq);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
5326
if ((ddi_taskq_dispatch(acb->taskq,
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
5350
if ((ddi_taskq_dispatch(acb->taskq,
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
5370
if ((ddi_taskq_dispatch(acb->taskq,
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.h
762
ddi_taskq_t *taskq;
usr/src/uts/sun4v/io/mdeg.c
170
mdeg.taskq = taskq_create("mdeg_taskq", 1, minclsyspri, 1,
usr/src/uts/sun4v/io/mdeg.c
190
taskq_destroy(mdeg.taskq);
usr/src/uts/sun4v/io/mdeg.c
426
ASSERT(!taskq_member(mdeg.taskq, curthread));
usr/src/uts/sun4v/io/mdeg.c
478
ASSERT(!taskq_member(mdeg.taskq, curthread));
usr/src/uts/sun4v/io/mdeg.c
552
(void) taskq_dispatch(mdeg.taskq, mdeg_notify_client,
usr/src/uts/sun4v/io/mdeg.c
560
taskq_wait(mdeg.taskq);
usr/src/uts/sun4v/io/mdeg.c
70
taskq_t *taskq; /* for internal processing */