/illumos-gate/usr/src/uts/common/sys/ |
H A D | taskq.h | 42 typedef struct taskq taskq_t; typedef 72 extern taskq_t *system_taskq; 77 extern taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t); 78 extern taskq_t *taskq_create_instance(const char *, int, int, pri_t, int, 80 extern taskq_t *taskq_create_proc(const char *, int, pri_t, int, int, 82 extern taskq_t *taskq_create_sysdc(const char *, int, int, int, 84 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t); 86 extern void taskq_destroy(taskq_t *); 87 extern void taskq_wait(taskq_t *); 88 void taskq_wait_id(taskq_t *, taskqid_t); [all …]
|
H A D | taskq_impl.h | 80 taskq_t *tqbucket_taskq; /* Enclosing taskq */ 156 void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, taskq_ent_t *);
|
H A D | console.h | 85 extern taskq_t *console_taskq;
|
H A D | fssnap.h | 155 taskq_t *cow_taskq; /* task queue for async writes */
|
H A D | exacct.h | 197 extern taskq_t *exacct_queue;
|
H A D | lofi.h | 264 taskq_t *ls_taskq;
|
H A D | callo.h | 373 taskq_t *ct_taskq; /* taskq to execute normal callouts */
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | taskq.c | 71 taskq_t *system_taskq; 94 task_alloc(taskq_t *tq, int tqflags) in task_alloc() 135 task_free(taskq_t *tq, taskq_ent_t *t) in task_free() 152 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t tqflags) in taskq_dispatch() 185 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, uint_t flags, in taskq_dispatch_ent() 217 taskq_empty(taskq_t *tq) in taskq_empty() 229 taskq_wait(taskq_t *tq) in taskq_wait() 238 taskq_wait_id(taskq_t *tq, taskqid_t id __unused) in taskq_wait_id() 246 taskq_t *tq = arg; in taskq_thread() 281 taskq_t * [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | taskq.c | 517 taskq_t *system_taskq; 578 static taskq_t *taskq_create_common(const char *, int, int, pri_t, int, 587 static taskq_ent_t *taskq_ent_alloc(taskq_t *, int); 588 static void taskq_ent_free(taskq_t *, taskq_ent_t *); 589 static int taskq_ent_exists(taskq_t *, task_func_t, void *); 760 DTRACE_PROBE2(taskq__enqueue, taskq_t *, tq, taskq_ent_t *, tqe); \ 782 taskq_t *tq = buf; in taskq_constructor() 784 bzero(tq, sizeof (taskq_t)); in taskq_constructor() 803 taskq_t *tq = buf; in taskq_destructor() 846 taskq_cache = kmem_cache_create("taskq_cache", sizeof (taskq_t), in taskq_init() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | taskq.c | 100 taskq_t tq; in tq_fill() 139 taskq_t tq; in taskq() 320 taskq_t tq_head; in taskq_ent_walk_init() 333 ((size_t)wsp->walk_addr + OFFSETOF(taskq_t, tq_task)); in taskq_ent_walk_init() 339 if (mdb_vread((void *)&tq_head, sizeof (taskq_t), wsp->walk_addr) == in taskq_ent_walk_init() 398 taskq_t tq; in taskq_thread_walk_init() 441 taskq_t *tq = (taskq_t *)tti->tti_addr; in taskq_thread_walk_step()
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_stack.h | 63 taskq_t *ilbs_rule_taskq; 78 taskq_t *ilbs_conn_taskq; 91 taskq_t *ilbs_sticky_taskq;
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_pool.h | 95 taskq_t *dp_vnrele_taskq; 131 taskq_t *dp_sync_taskq; 132 taskq_t *dp_zil_clean_taskq; 176 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp); 177 taskq_t *dsl_pool_unlinked_drain_taskq(dsl_pool_t *dp);
|
H A D | txg_impl.h | 118 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
|
H A D | spa_impl.h | 180 taskq_t **stqs_taskq; 431 taskq_t *spa_upgrade_taskq; /* taskq for upgrade jobs */
|
H A D | dsl_scan.h | 131 taskq_t *scn_taskq; /* task queue for issuing extents */
|
H A D | metaslab_impl.h | 237 taskq_t *mg_taskq;
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | taskq_impl.h | 53 void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, taskq_ent_t *);
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 373 taskq_t *svl_taskq; 495 taskq_t *vhci_taskq; 497 taskq_t *vhci_update_pathstates_taskq;
|
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/ |
H A D | pppt.h | 211 taskq_t *global_dispatch_taskq; 212 taskq_t *global_sess_taskq;
|
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | usba_types.h | 128 taskq_t *p_taskq; 349 taskq_t *usb_shared_taskq[USBA_N_ENDPOINTS];
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm_impl.h | 180 taskq_t *ic_state_taskq; 453 taskq_t *idm_global_taskq;
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd_xbuf.h | 95 taskq_t *xa_tq;
|
/illumos-gate/usr/src/uts/intel/io/ipmi/ |
H A D | ipmivars.h | 109 taskq_t *ipmi_kthread;
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_stack.h | 151 taskq_t **sctps_recvq_tq_list;
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/ |
H A D | ibmf_impl.h | 370 taskq_t *ic_send_taskq; /* taskq for send cb */ 371 taskq_t *ic_recv_taskq; /* taskq for receive cb */ 581 taskq_t *ibmf_taskq; /* taskq for MAD processing */
|