zfs_taskq_t
zfs_taskq_t *mnt_tq;
size_t num_handles, int idx, zfs_iter_f func, void *data, zfs_taskq_t *tq)
zfs_taskq_t *tq = zfs_taskq_create("mount_taskq", mount_tq_nthr, 0,
ztask_free(zfs_taskq_t *ztq, zfs_taskq_ent_t *t)
zfs_taskq_dispatch(zfs_taskq_t *ztq, ztask_func_t func, void *arg,
zfs_taskq_wait(zfs_taskq_t *ztq)
zfs_taskq_t *ztq = arg;
zfs_taskq_t *
zfs_taskq_t *ztq = umem_zalloc(sizeof (zfs_taskq_t), UMEM_NOFAIL);
zfs_taskq_destroy(zfs_taskq_t *ztq)
umem_free(ztq, sizeof (zfs_taskq_t));
ztask_alloc(zfs_taskq_t *ztq, int ztqflags)
extern zfs_taskq_t *zfs_taskq_create(const char *, int, pri_t, int,
extern void zfs_taskq_destroy(zfs_taskq_t *);
extern zfs_taskqid_t zfs_taskq_dispatch(zfs_taskq_t *, ztask_func_t,
extern void zfs_taskq_wait(zfs_taskq_t *);