/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_thread.c | 40 emlxs_taskq_t *taskq; local 44 taskq = tthread->taskq; 50 mutex_enter(&taskq->put_lock); 51 tthread->next = taskq->put_head; 52 taskq->put_head = tthread; 53 taskq->put_count++; 54 mutex_exit(&taskq->put_lock); 67 func(taskq->hba, arg); 84 emlxs_taskq_dispatch(emlxs_taskq_t *taskq, voi argument 143 emlxs_taskq_create(emlxs_hba_t *hba, emlxs_taskq_t *taskq) argument 193 emlxs_taskq_destroy(emlxs_taskq_t *taskq) argument [all...] |
/illumos-gate/usr/src/lib/libzfs/common/sys/ |
H A D | zfs_context.h | 27 #include <sys/taskq.h>
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | taskq.h | 33 extern int taskq(uintptr_t, uint_t, int, const mdb_arg_t *);
|
H A D | taskq.c | 29 #include <sys/taskq.h> 32 #include "taskq.h" 104 mdb_warn("taskq: inadequate slop\n"); 126 " -t Display active thread stacks in each taskq.\n" 127 " -T Display all thread stacks in each taskq.\n" 137 taskq(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function 183 int ret = taskq(tqi.tqi_array[idx].tq_addr, flags, 218 mdb_warn("unable to read buckets for taskq %p", addr); 337 * Read in taskq head, set walk_addr to point to first taskq_ent_t. 341 mdb_warn("failed to read taskq lis [all...] |
/illumos-gate/usr/src/uts/i86pc/io/tzmon/ |
H A D | tzmon.h | 45 ddi_taskq_t *taskq; member in struct:thermal_zone
|
H A D | tzmon.c | 54 * plus a two-digit instance number plus a NULL. If the taskq name is changed 352 if (tzp->taskq != NULL) { 358 ddi_taskq_destroy(tzp->taskq); 417 * creating the taskq for this thermal zone. 506 if (tzp->taskq == NULL) { 511 tzp->taskq = ddi_taskq_create(tzmon_dip, 513 if (tzp->taskq == NULL) { 520 (void) ddi_taskq_dispatch(tzp->taskq,
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | taskq_impl.h | 32 #include <sys/taskq.h> 52 /* Special form of taskq dispatch that uses preallocated entries. */
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | console.h | 51 #include <sys/taskq.h>
|
H A D | taskq.h | 40 typedef struct taskq taskq_t;
|
H A D | taskq_impl.h | 32 #include <sys/taskq.h> 78 taskq_t *tqbucket_taskq; /* Enclosing taskq */ 94 #define TASKQ_INTERFACE_FLAGS 0x0000ffff /* defined in <sys/taskq.h> */ 97 * taskq implementation flags: bit range 16-31 100 #define TASKQ_SUSPENDED 0x00020000 /* taskq is suspended */ 105 struct taskq { struct 136 struct proc *tq_proc; /* process for taskq threads */ 152 /* Special form of taskq dispatch that uses preallocated entries. */
|
H A D | fssnap.h | 40 #include <sys/taskq.h>
|
H A D | cpudrv.h | 35 #include <sys/taskq.h> 85 ddi_taskq_t *tq; /* taskq handler for CPU monitor */ 157 #define CPUDRV_TASKQ_MIN 2 /* min # of taskq entries */ 158 #define CPUDRV_TASKQ_MAX 2 /* max # of taskq entries */
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_thread.h | 59 struct emlxs_taskq *taskq; member in struct:emlxs_taskq_thread
|
/illumos-gate/usr/src/lib/libfakekernel/ |
H A D | Makefile.com | 34 taskq.o \
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_context.h | 46 #include <sys/taskq.h>
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | mdeg.c | 32 #include <sys/taskq.h> 70 taskq_t *taskq; /* for internal processing */ member in struct:mdeg 71 boolean_t enabled; /* enable/disable taskq processing */ 105 #define MDEG_MAX_TASKQ_THR 512 /* maximum number of taskq threads */ 170 mdeg.taskq = taskq_create("mdeg_taskq", 1, minclsyspri, 1, 190 taskq_destroy(mdeg.taskq); 426 ASSERT(!taskq_member(mdeg.taskq, curthread)); 478 ASSERT(!taskq_member(mdeg.taskq, curthread)); 552 (void) taskq_dispatch(mdeg.taskq, mdeg_notify_client, 560 taskq_wait(mdeg.taskq); [all...] |
/illumos-gate/usr/src/uts/common/crypto/core/ |
H A D | kcf_sched.c | 84 { "threads for HW taskq", KSTAT_DATA_UINT32}, 85 { "minalloc for HW taskq", KSTAT_DATA_UINT32}, 86 { "maxalloc for HW taskq", KSTAT_DATA_UINT32} 234 * This routine is called by the taskq associated with 563 taskq_t *taskq = new_pd->pd_taskq; local 565 if (taskq_dispatch(taskq, process_req_hwp, areq, TQ_NOSLEEP) == 603 taskq_t *taskq; local 617 taskq = pd->pd_taskq; 625 EMPTY_TASKQ(taskq)) { 654 ASSERT(taskq ! 1868 taskq_t *taskq = pd->pd_taskq; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd_xbuf.h | 36 #include <sys/taskq.h>
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/ |
H A D | fc_types.h | 59 #include <sys/taskq.h>
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_txdma.h | 33 #include <sys/taskq.h> 128 ddi_taskq_t *taskq; member in struct:_tx_ring_t
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_txdma.h | 33 #include <sys/taskq.h> 156 ddi_taskq_t *taskq; member in struct:_tx_ring_t
|
/illumos-gate/usr/src/lib/libzpool/ |
H A D | Makefile.com | 31 KERNEL_OBJS = kernel.o taskq.o util.o
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_stack.h | 30 #include <sys/taskq.h> 153 /* Current number of recvq taskq. At least 1 for the default taskq. */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | audit_zone.c | 33 #include <sys/taskq.h>
|
/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | xendev.h | 32 #include <sys/taskq.h>
|