Searched refs:taskq_t (Results 1 – 14 of 14) sorted by relevance
| /trueos/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| HD | taskq.h | 44 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/ |
| HD | opensolaris_taskq.c | 43 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/ |
| HD | taskq.c | 33 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/ |
| HD | vnode.c | 92 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/ |
| HD | zfs_context.h | 372 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/ |
| HD | txg_impl.h | 117 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
|
| HD | metaslab_impl.h | 94 taskq_t *mg_taskq;
|
| HD | zil_impl.h | 127 taskq_t *zl_clean_taskq; /* runs lwb and itx clean tasks */
|
| HD | dsl_pool.h | 159 taskq_t *dsl_pool_vnrele_taskq(dsl_pool_t *dp);
|
| HD | spa_impl.h | 115 taskq_t **stqs_taskq;
|
| /trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | dsl_pool.c | 932 taskq_t *
|
| HD | spa.c | 884 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()
|
| HD | vdev.c | 1183 taskq_t *tq; in vdev_open_children()
|
| /trueos/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
| HD | dtrace.c | 212 static taskq_t *dtrace_taskq; /* task queue */
|