Lines Matching defs:taskq
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;
563 if (taskq_dispatch(taskq, process_req_hwp, areq, TQ_NOSLEEP) ==
609 taskq_t *taskq = pd->pd_sched_info.ks_taskq;
628 EMPTY_TASKQ(taskq)) {
655 ASSERT(taskq != NULL);
657 * Call the SPI directly if the taskq is empty and the
658 * provider is not busy, else dispatch to the taskq.
661 * must always dispatch to the taskq.
663 if (EMPTY_TASKQ(taskq) &&
671 * the synchronous case, we wait for the taskq
674 if (taskq->tq_nalloc >= crypto_taskq_maxalloc) {
675 taskq_wait(taskq);
678 (void) taskq_dispatch(taskq, process_req_hwp,
761 ASSERT(taskq != NULL);
767 if (taskq->tq_nalloc >= crypto_taskq_maxalloc) {
783 if (taskq_dispatch(taskq,
1432 * once it is on the taskq. So, we do not do
1684 taskq_t *taskq = pd->pd_sched_info.ks_taskq;
1700 if (taskq_dispatch(taskq, process_req_hwp, areq,