Lines Matching refs:priv
978 dmu_xuio_t *priv;
984 priv = kmem_zalloc(sizeof (dmu_xuio_t), KM_SLEEP);
985 priv->cnt = nblk;
986 priv->bufs = kmem_zalloc(nblk * sizeof (arc_buf_t *), KM_SLEEP);
987 priv->iovp = uio->uio_iov;
988 XUIO_XUZC_PRIV(xuio) = priv;
1001 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1002 int nblk = priv->cnt;
1004 kmem_free(priv->iovp, nblk * sizeof (iovec_t));
1005 kmem_free(priv->bufs, nblk * sizeof (arc_buf_t *));
1006 kmem_free(priv, sizeof (dmu_xuio_t));
1015 * Initialize iov[priv->next] and priv->bufs[priv->next] with { off, n, abuf }
1016 * and increase priv->next by 1.
1023 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1024 int i = priv->next++;
1026 ASSERT(i < priv->cnt);
1031 priv->bufs[i] = abuf;
1038 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1039 return (priv->cnt);
1045 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1047 ASSERT(i < priv->cnt);
1048 return (priv->bufs[i]);
1054 dmu_xuio_t *priv = XUIO_XUZC_PRIV(xuio);
1056 ASSERT(i < priv->cnt);
1057 priv->bufs[i] = NULL;