Home
last modified time | relevance | path

Searched refs:taskq_t (Results 1 – 25 of 94) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/sys/
H A Dtaskq.h42 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 Dtaskq_impl.h80 taskq_t *tqbucket_taskq; /* Enclosing taskq */
156 void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, taskq_ent_t *);
H A Dconsole.h85 extern taskq_t *console_taskq;
H A Dfssnap.h155 taskq_t *cow_taskq; /* task queue for async writes */
H A Dexacct.h197 extern taskq_t *exacct_queue;
H A Dlofi.h264 taskq_t *ls_taskq;
H A Dcallo.h373 taskq_t *ct_taskq; /* taskq to execute normal callouts */
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dtaskq.c71 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 Dtaskq.c517 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 Dtaskq.c100 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 Dilb_stack.h63 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 Ddsl_pool.h95 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 Dtxg_impl.h118 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
H A Dspa_impl.h180 taskq_t **stqs_taskq;
431 taskq_t *spa_upgrade_taskq; /* taskq for upgrade jobs */
H A Ddsl_scan.h131 taskq_t *scn_taskq; /* task queue for issuing extents */
H A Dmetaslab_impl.h237 taskq_t *mg_taskq;
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dtaskq_impl.h53 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 Dscsi_vhci.h373 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 Dpppt.h211 taskq_t *global_dispatch_taskq;
212 taskq_t *global_sess_taskq;
/illumos-gate/usr/src/uts/common/sys/usb/usba/
H A Dusba_types.h128 taskq_t *p_taskq;
349 taskq_t *usb_shared_taskq[USBA_N_ENDPOINTS];
/illumos-gate/usr/src/uts/common/sys/idm/
H A Didm_impl.h180 taskq_t *ic_state_taskq;
453 taskq_t *idm_global_taskq;
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd_xbuf.h95 taskq_t *xa_tq;
/illumos-gate/usr/src/uts/intel/io/ipmi/
H A Dipmivars.h109 taskq_t *ipmi_kthread;
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_stack.h151 taskq_t **sctps_recvq_tq_list;
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h370 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 */

1234