HomeSort by: relevance | last modified time | path
    Searched refs:arc_buf_t (Results 1 - 16 of 16) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
arc.h 60 typedef struct arc_buf arc_buf_t; typedef in typeref:struct:arc_buf
61 typedef void arc_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv);
127 arc_buf_t *b_next;
153 arc_buf_t *arc_alloc_buf(spa_t *spa, int32_t size, void *tag,
155 arc_buf_t *arc_loan_buf(spa_t *spa, int size);
156 void arc_return_buf(arc_buf_t *buf, void *tag);
157 void arc_loan_inuse_buf(arc_buf_t *buf, void *tag);
158 void arc_buf_destroy(arc_buf_t *buf, void *tag);
159 int arc_buf_size(arc_buf_t *buf);
160 void arc_release(arc_buf_t *buf, void *tag)
    [all...]
dbuf.h 144 arc_buf_t *dr_data;
218 arc_buf_t *db_buf;
307 void dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx);
309 arc_buf_t *dbuf_loan_arcbuf(dmu_buf_impl_t *db);
dmu_objset.h 76 arc_buf_t *os_phys_buf;
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
arc.c 139 * caches data in two ways -- in a list of arc buffers (arc_buf_t) and
141 * Each arc buffer (arc_buf_t) is being actively accessed by a specific ARC
145 * block and will aggressively evict any arc_buf_t that is no longer referenced.
146 * The amount of memory consumed by the arc_buf_t's can be seen via the
160 * | | arc_buf_t
161 * | b_buf +------------>+---------+ arc_buf_t
187 * arc_buf_hdr_t is cached. If the hdr is cached and already has an arc_buf_t,
188 * then an additional arc_buf_t is allocated and the uncompressed data is
189 * bcopied from the existing arc_buf_t. If the hdr is cached but does not
190 * have an arc_buf_t, then the ARC allocates a new arc_buf_t and decompresse
    [all...]
dmu.c 1032 priv->bufs = kmem_zalloc(nblk * sizeof (arc_buf_t *), KM_SLEEP);
1051 kmem_free(priv->bufs, nblk * sizeof (arc_buf_t *));
1065 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n)
1088 arc_buf_t *
1173 arc_buf_t *dbuf_abuf = dbi->db_buf;
1174 arc_buf_t *abuf = dbuf_loan_arcbuf(dbi);
1553 arc_buf_t *
1565 dmu_return_arcbuf(arc_buf_t *buf)
1577 dmu_assign_arcbuf(dmu_buf_t *handle, uint64_t offset, arc_buf_t *buf,
1641 dmu_sync_ready(zio_t *zio, arc_buf_t *buf, void *varg
    [all...]
dmu_diff.c 172 arc_buf_t *abuf;
dbuf.c 53 static void dbuf_write(dbuf_dirty_record_t *dr, arc_buf_t *data, dmu_tx_t *tx);
829 dbuf_set_data(dmu_buf_impl_t *db, arc_buf_t *buf)
842 arc_buf_t *
845 arc_buf_t *abuf;
902 dbuf_read_done(zio_t *zio, arc_buf_t *buf, void *vdb)
1368 arc_buf_t *buf, *obuf;
1983 dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx)
2327 dbuf_prefetch_indirect_done(zio_t *zio, arc_buf_t *abuf, void *private)
2343 * with an arc_buf_t, and then release it.
3029 arc_buf_t **datap = &dr->dt.dl.dr_data
    [all...]
dsl_scan.c 587 dsl_scan_prefetch(dsl_scan_t *scn, arc_buf_t *buf, blkptr_t *bp,
660 arc_buf_t *buf;
688 arc_buf_t *buf;
716 arc_buf_t *buf;
dmu_traverse.c 226 arc_buf_t *buf = NULL;
596 arc_buf_t *buf;
dmu_objset.c 335 arc_buf_t *buf = arc_alloc_buf(spa,
1051 dmu_objset_write_ready(zio_t *zio, arc_buf_t *abuf, void *arg)
1079 dmu_objset_write_done(zio_t *zio, arc_buf_t *abuf, void *arg)
dmu_send.c 660 arc_buf_t *abuf;
679 arc_buf_t *abuf;
698 arc_buf_t *abuf;
1755 * If the record is a write, pointer to the arc_buf_t containing the
1758 arc_buf_t *write_buf;
2189 arc_buf_t *abuf)
2641 arc_buf_t *abuf = arc_loan_buf(dmu_objset_spa(ra->os),
zil.c 202 arc_buf_t *abuf = NULL;
278 arc_buf_t *abuf = NULL;
zfs_vnops.c 1042 arc_buf_t *abuf;
1216 iovec_t *, aiov, arc_buf_t *, abuf);
zio.c 2520 arc_buf_t *abuf = NULL;
  /src/external/cddl/osnet/dist/cmd/ztest/
ztest.c 1563 arc_buf_t *abuf = NULL;
3829 arc_buf_t **bigbuf_arcbufs;
3885 bigbuf_arcbufs = umem_zalloc(2 * s * sizeof (arc_buf_t *), UMEM_NOFAIL);
3940 umem_free(bigbuf_arcbufs, 2 * s * sizeof (arc_buf_t *));
4036 umem_free(bigbuf_arcbufs, 2 * s * sizeof (arc_buf_t *));
  /src/external/cddl/osnet/dist/cmd/zdb/
zdb.c 1281 arc_buf_t *buf;

Completed in 72 milliseconds