Home
last modified time | relevance | path

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

/trueos/sys/cddl/contrib/opensolaris/uts/common/sys/
HDtaskq.h44 typedef struct taskq taskq_t; typedef
77 extern taskq_t *system_taskq;
82 taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t);
83 taskq_t *taskq_create_instance(const char *, int, int, pri_t, int, int, uint_t);
84 taskq_t *taskq_create_proc(const char *, int, pri_t, int, int,
86 taskq_t *taskq_create_sysdc(const char *, int, int, int,
88 taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t);
89 void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t,
92 void taskq_destroy(taskq_t *);
93 void taskq_wait(taskq_t *);
[all …]
/trueos/sys/cddl/compat/opensolaris/kern/
HDopensolaris_taskq.c43 taskq_t *system_taskq = NULL;
64 taskq_t *
68 taskq_t *tq; in taskq_create()
78 return ((taskq_t *)tq); in taskq_create()
81 taskq_t *
90 taskq_destroy(taskq_t *tq) in taskq_destroy()
98 taskq_member(taskq_t *tq, kthread_t *thread) in taskq_member()
115 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t flags) in taskq_dispatch()
152 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, u_int flags, in taskq_dispatch_ent()
171 taskq_wait(taskq_t *tq) in taskq_wait()
/trueos/cddl/contrib/opensolaris/lib/libzpool/common/
HDtaskq.c33 taskq_t *system_taskq;
56 task_alloc(taskq_t *tq, int tqflags) in task_alloc()
97 task_free(taskq_t *tq, taskq_ent_t *t) in task_free()
114 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t tqflags) in taskq_dispatch()
147 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, uint_t flags, in taskq_dispatch_ent()
179 taskq_wait(taskq_t *tq) in taskq_wait()
190 taskq_t *tq = arg; in taskq_thread()
225 taskq_t *
229 taskq_t *tq = kmem_zalloc(sizeof (taskq_t), KM_SLEEP); in taskq_create()
274 taskq_destroy(taskq_t *tq) in taskq_destroy()
[all …]
/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/
HDvnode.c92 vn_rele_async(vnode_t *vp, taskq_t *taskq) in vn_rele_async()
98 VERIFY(taskq_dispatch((taskq_t *)taskq, in vn_rele_async()
/trueos/cddl/contrib/opensolaris/lib/libzpool/common/sys/
HDzfs_context.h372 typedef struct taskq taskq_t; typedef
398 extern taskq_t *system_taskq;
400 extern taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t);
405 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t);
406 extern void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t,
408 extern void taskq_destroy(taskq_t *);
409 extern void taskq_wait(taskq_t *);
410 extern int taskq_member(taskq_t *, void *);
/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDtxg_impl.h117 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
HDmetaslab_impl.h94 taskq_t *mg_taskq;
HDzil_impl.h127 taskq_t *zl_clean_taskq; /* runs lwb and itx clean tasks */
HDdsl_pool.h159 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
HDspa_impl.h115 taskq_t **stqs_taskq;
/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDdsl_pool.c932 taskq_t *
HDspa.c884 tqs->stqs_taskq = kmem_alloc(count * sizeof (taskq_t *), KM_SLEEP); in spa_taskqs_init()
906 taskq_t *tq; in spa_taskqs_init()
959 kmem_free(tqs->stqs_taskq, tqs->stqs_count * sizeof (taskq_t *)); in spa_taskqs_fini()
974 taskq_t *tq; in spa_taskq_dispatch_ent()
HDvdev.c1183 taskq_t *tq; in vdev_open_children()
/trueos/sys/cddl/contrib/opensolaris/uts/common/dtrace/
HDdtrace.c212 static taskq_t *dtrace_taskq; /* task queue */