Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
Dtaskq.h44 typedef struct taskq taskq_t; typedef
79 extern taskq_t *system_taskq;
84 taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t);
85 taskq_t *taskq_create_instance(const char *, int, int, pri_t, int, int, uint_t);
86 taskq_t *taskq_create_proc(const char *, int, pri_t, int, int,
88 taskq_t *taskq_create_sysdc(const char *, int, int, int,
90 taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t);
91 void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t,
94 void taskq_destroy(taskq_t *);
95 void taskq_wait(taskq_t *);
[all …]
/freebsd-12-stable/sys/cddl/compat/opensolaris/kern/
Dopensolaris_taskq.c43 taskq_t *system_taskq = NULL;
67 static taskq_t *
71 taskq_t *tq; in taskq_create_impl()
82 return ((taskq_t *)tq); in taskq_create_impl()
85 taskq_t *
92 taskq_t *
100 taskq_destroy(taskq_t *tq) in taskq_destroy()
108 taskq_member(taskq_t *tq, kthread_t *thread) in taskq_member()
125 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t flags) in taskq_dispatch()
162 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, u_int flags, in taskq_dispatch_ent()
[all …]
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libzpool/common/
Dtaskq.c34 taskq_t *system_taskq;
59 task_alloc(taskq_t *tq, int tqflags) in task_alloc()
105 task_free(taskq_t *tq, taskq_ent_t *t) in task_free()
122 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t tqflags) in taskq_dispatch()
155 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, uint_t flags, in taskq_dispatch_ent()
187 taskq_wait(taskq_t *tq) in taskq_wait()
196 taskq_wait_id(taskq_t *tq, taskqid_t id) in taskq_wait_id()
204 taskq_t *tq = arg; in taskq_thread()
239 taskq_t *
243 taskq_t *tq = kmem_zalloc(sizeof (taskq_t), KM_SLEEP); in taskq_create()
[all …]
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libzpool/common/sys/
Dzfs_context.h390 typedef struct taskq taskq_t; typedef
417 extern taskq_t *system_taskq;
419 extern taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t);
424 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t);
425 extern void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t,
427 extern void taskq_destroy(taskq_t *);
428 extern void taskq_wait(taskq_t *);
429 extern void taskq_wait_id(taskq_t *, taskqid_t);
430 extern int taskq_member(taskq_t *, void *);
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/
Dvnode.c86 vn_rele_async(vnode_t *vp, taskq_t *taskq) in vn_rele_async()
93 VERIFY(taskq_dispatch((taskq_t *)taskq, in vn_rele_async()
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Ddsl_pool.h129 taskq_t *dp_sync_taskq;
130 taskq_t *dp_zil_clean_taskq;
173 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
Dtxg_impl.h118 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
Dspa_impl.h179 taskq_t **stqs_taskq;
403 taskq_t *spa_zvol_taskq; /* Taskq for minor management */
Ddsl_scan.h129 taskq_t *scn_taskq; /* task queue for issuing extents */
Dmetaslab_impl.h231 taskq_t *mg_taskq;
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dvdev_file.c39 static taskq_t *vdev_file_taskq;
Dzfs_dir.c413 extern taskq_t *zfsvfs_taskq;
Ddmu_objset.c2068 taskq_t *dc_tq;
2240 taskq_t *tq = NULL; in dmu_objset_find_dp()
Ddsl_pool.c1140 taskq_t *
Dspa.c996 tqs->stqs_taskq = kmem_alloc(count * sizeof (taskq_t *), KM_SLEEP); in spa_taskqs_init()
1018 taskq_t *tq; in spa_taskqs_init()
1079 kmem_free(tqs->stqs_taskq, tqs->stqs_count * sizeof (taskq_t *)); in spa_taskqs_fini()
1094 taskq_t *tq; in spa_taskq_dispatch_ent()
Dzfs_vfsops.c1141 taskq_t *zfsvfs_taskq;
Dvdev.c1606 taskq_t *tq; in vdev_open_children()
Ddbuf.c182 static taskq_t *dbu_evict_taskq;
Darc.c1069 static taskq_t *arc_prune_taskq;
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/
Ddtrace.c224 static taskq_t *dtrace_taskq; /* task queue */