| /freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | taskq.h | 47 } taskq_t; typedef 86 extern taskq_t *system_taskq; 88 extern taskq_t *system_delay_taskq; 90 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t); 91 extern taskqid_t taskq_dispatch_delay(taskq_t *, task_func_t, void *, 93 extern void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, 97 taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t); 98 taskq_t *taskq_create_synced(const char *, int, pri_t, int, int, uint_t, 100 taskq_t *taskq_create_instance(const char *, int, int, pri_t, int, int, uint_t); 101 taskq_t *taskq_create_proc(const char *, int, pri_t, int, int, [all …]
|
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A 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/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | taskq.h | 74 } taskq_t; typedef 91 extern taskq_t *_system_taskq(void); 92 extern taskq_t *_system_delay_taskq(void); 97 extern taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t); 98 extern taskq_t *taskq_create_synced(const char *, int, pri_t, int, int, uint_t, 104 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t); 105 extern taskqid_t taskq_dispatch_delay(taskq_t *, task_func_t, void *, uint_t, 107 extern void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, 111 extern void taskq_destroy(taskq_t *); 112 extern void taskq_wait(taskq_t *); [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | taskq.h | 143 } taskq_t; typedef 153 taskq_t *tqent_taskq; 172 taskq_t *tqt_tq; 179 extern taskq_t *system_taskq; 181 extern taskq_t *system_delay_taskq; 187 extern taskqid_t taskq_dispatch(taskq_t *, task_func_t, void *, uint_t); 188 extern taskqid_t taskq_dispatch_delay(taskq_t *, task_func_t, void *, 190 extern void taskq_dispatch_ent(taskq_t *, task_func_t, void *, uint_t, 194 extern taskq_t *taskq_create(const char *, int, pri_t, int, int, uint_t); 195 extern taskq_t *taskq_create_synced(const char *, int, pri_t, int, int, uint_t, [all …]
|
| /freebsd/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_taskq.c | 40 taskq_t *system_taskq = NULL; 64 static taskq_t * 68 taskq_t *tq; in taskq_create_impl() 79 return ((taskq_t *)tq); in taskq_create_impl() 82 taskq_t * 89 taskq_t * 97 taskq_destroy(taskq_t *tq) in taskq_destroy() 105 taskq_member(taskq_t *tq, kthread_t *thread) in taskq_member() 122 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t flags) in taskq_dispatch() 159 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, u_int flags, in taskq_dispatch_ent() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libspl/ |
| H A D | taskq.c | 43 static taskq_t *__system_taskq = NULL; 44 static taskq_t *__system_delay_taskq = NULL; 46 taskq_t 52 taskq_t 61 task_alloc(taskq_t *tq, int tqflags) in task_alloc() 106 task_free(taskq_t *tq, taskq_ent_t *t) in task_free() 123 taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t tqflags) in taskq_dispatch() 151 taskq_dispatch_delay(taskq_t *tq, task_func_t func, void *arg, uint_t tqflags, in taskq_dispatch_delay() 175 taskq_dispatch_ent(taskq_t *tq, task_func_t func, void *arg, uint_t flags, in taskq_dispatch_ent() 206 taskq_wait(taskq_t *tq) in taskq_wait() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_taskq.c | 54 taskq_t *system_taskq = NULL; 55 taskq_t *system_delay_taskq = NULL; 56 taskq_t *dynamic_taskq = NULL; 197 taskq_t *tq = context; in taskq_tsd_set() 206 static taskq_t * 210 taskq_t *tq; in taskq_create_impl() 226 return ((taskq_t *)tq); in taskq_create_impl() 229 taskq_t * 236 taskq_t * 244 taskq_destroy(taskq_t *tq) in taskq_destroy() [all …]
|
| H A D | spl_vfs.c | 277 vn_rele_async(vnode_t *vp, taskq_t *taskq) in vn_rele_async() 282 VERIFY3U(taskq_dispatch((taskq_t *)taskq, vrele_task_runner, vp, in vn_rele_async()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-taskq.c | 149 taskq_t *system_taskq; 152 taskq_t *system_delay_taskq; 156 static taskq_t *dynamic_taskq; 157 static taskq_thread_t *taskq_thread_create(taskq_t *); 186 taskq_t *tq; in taskq_find_by_name() 189 tq = list_entry(tql, taskq_t, tq_taskqs); in taskq_find_by_name() 201 task_alloc(taskq_t *tq, uint_t flags, unsigned long *irqflags) in task_alloc() 268 task_free(taskq_t *tq, taskq_ent_t *t) in task_free() 284 task_done(taskq_t *tq, taskq_ent_t *t) in task_done() 314 taskq_t *tq = t->tqent_taskq; in task_expire_impl() [all …]
|
| H A D | spl-kmem-cache.c | 135 static taskq_t *spl_kmem_cache_taskq; /* Task queue for aging / reclaim */
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | spa_impl.h | 195 taskq_t **stqs_taskq; 283 taskq_t *spa_sync_tq; 462 taskq_t *spa_zvol_taskq; /* Taskq for minor management */ 463 taskq_t *spa_metaslab_taskq; /* Taskq for metaslab preload */ 464 taskq_t *spa_prefetch_taskq; /* Taskq for prefetch threads */ 465 taskq_t *spa_upgrade_taskq; /* Taskq for upgrade jobs */
|
| H A D | dsl_pool.h | 141 taskq_t *dp_sync_taskq; 142 taskq_t *dp_zil_clean_taskq; 189 taskq_t *dsl_pool_zrele_taskq(dsl_pool_t *dp); 190 taskq_t *dsl_pool_unlinked_drain_taskq(dsl_pool_t *dp);
|
| H A D | txg_impl.h | 118 taskq_t *tx_commit_cb_taskq; /* commit callback taskq */
|
| H A D | zvol_impl.h | 69 taskq_t **tqs_taskq;
|
| H A D | dsl_scan.h | 150 taskq_t *scn_taskq; /* task queue for issuing extents */
|
| H A D | arc_impl.h | 1100 extern taskq_t *arc_prune_taskq;
|
| H A D | spa.h | 864 taskq_t *spa_sync_tq_create(spa_t *spa, const char *name);
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_mount.c | 1117 taskq_t *mnt_tq; 1131 size_t num_handles, int idx, zfs_iter_f func, void *data, taskq_t *tq) in zfs_dispatch_mount() 1293 taskq_t *tq = taskq_create("zfs_foreach_mountpoint", nthr, minclsyspri, in zfs_foreach_mountpoint()
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_file.c | 42 static taskq_t *vdev_file_taskq;
|
| H A D | dsl_pool.c | 1189 taskq_t * 1195 taskq_t *
|
| H A D | zvol.c | 2256 ztqs->tqs_taskq = kmem_alloc(num_tqs * sizeof (taskq_t *), KM_SLEEP); in zvol_init_impl() 2269 sizeof (taskq_t *)); in zvol_init_impl() 2306 sizeof (taskq_t *)); in zvol_fini_impl()
|
| H A D | dmu_objset.c | 2615 taskq_t *dc_tq; 2787 taskq_t *tq = NULL; in dmu_objset_find_dp()
|
| /freebsd/sys/contrib/openzfs/cmd/zpool/ |
| H A D | zpool_iter.c | 655 taskq_t *tq = taskq_create("vdev_run_cmd", in all_pools_for_each_vdev_run_vcdl()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_dir.c | 426 extern taskq_t *zfsvfs_taskq;
|
| /freebsd/sys/contrib/openzfs/cmd/zed/agents/ |
| H A D | zfs_mod.c | 101 taskq_t *g_taskq;
|