Searched refs:zfs_taskq_t (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_taskq.h | 38 typedef struct zfs_taskq zfs_taskq_t; typedef 50 extern zfs_taskq_t *zfs_taskq_create(const char *, int, pri_t, int, 52 extern void zfs_taskq_destroy(zfs_taskq_t *); 54 extern zfs_taskqid_t zfs_taskq_dispatch(zfs_taskq_t *, ztask_func_t, 57 extern void zfs_taskq_wait(zfs_taskq_t *);
|
H A D | libzfs_taskq.c | 72 ztask_alloc(zfs_taskq_t *ztq, int ztqflags) in ztask_alloc() 119 ztask_free(zfs_taskq_t *ztq, zfs_taskq_ent_t *t) in ztask_free() 136 zfs_taskq_dispatch(zfs_taskq_t *ztq, ztask_func_t func, void *arg, in zfs_taskq_dispatch() 165 zfs_taskq_wait(zfs_taskq_t *ztq) in zfs_taskq_wait() 179 zfs_taskq_t *ztq = arg; in zfs_taskq_thread() 216 zfs_taskq_t * 220 zfs_taskq_t *ztq = umem_zalloc(sizeof (zfs_taskq_t), UMEM_NOFAIL); in zfs_taskq_create() 260 zfs_taskq_destroy(zfs_taskq_t *ztq) in zfs_taskq_destroy() 296 umem_free(ztq, sizeof (zfs_taskq_t)); in zfs_taskq_destroy()
|
H A D | libzfs_mount.c | 1321 zfs_taskq_t *mnt_tq; 1335 size_t num_handles, int idx, zfs_iter_f func, void *data, zfs_taskq_t *tq) in zfs_dispatch_mount() 1487 zfs_taskq_t *tq = zfs_taskq_create("mount_taskq", mount_tq_nthr, 0, in zfs_foreach_mountpoint()
|