| /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| D | taskq.h | 44 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/ |
| D | opensolaris_taskq.c | 43 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/ |
| D | taskq.c | 34 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/ |
| D | zfs_context.h | 390 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/ |
| D | vnode.c | 86 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/ |
| D | dsl_pool.h | 129 taskq_t *dp_sync_taskq; 130 taskq_t *dp_zil_clean_taskq; 173 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
|
| D | txg_impl.h | 118 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
|
| D | spa_impl.h | 179 taskq_t **stqs_taskq; 403 taskq_t *spa_zvol_taskq; /* Taskq for minor management */
|
| D | dsl_scan.h | 129 taskq_t *scn_taskq; /* task queue for issuing extents */
|
| D | metaslab_impl.h | 231 taskq_t *mg_taskq;
|
| /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| D | vdev_file.c | 39 static taskq_t *vdev_file_taskq;
|
| D | zfs_dir.c | 413 extern taskq_t *zfsvfs_taskq;
|
| D | dmu_objset.c | 2068 taskq_t *dc_tq; 2240 taskq_t *tq = NULL; in dmu_objset_find_dp()
|
| D | dsl_pool.c | 1140 taskq_t *
|
| D | spa.c | 996 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()
|
| D | zfs_vfsops.c | 1141 taskq_t *zfsvfs_taskq;
|
| D | vdev.c | 1606 taskq_t *tq; in vdev_open_children()
|
| D | dbuf.c | 182 static taskq_t *dbu_evict_taskq;
|
| D | arc.c | 1069 static taskq_t *arc_prune_taskq;
|
| /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
| D | dtrace.c | 224 static taskq_t *dtrace_taskq; /* task queue */
|