Home
last modified time | relevance | path

Searched refs:arc_buf_t (Results 1 – 16 of 16) sorted by relevance

/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDarc.h60 typedef struct arc_buf arc_buf_t; typedef
62 const blkptr_t *bp, arc_buf_t *buf, void *priv);
63 typedef void arc_write_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv);
133 arc_buf_t *b_next;
160 boolean_t arc_is_metadata(arc_buf_t *buf);
161 enum zio_compress arc_get_compression(arc_buf_t *buf);
162 int arc_decompress(arc_buf_t *buf);
163 arc_buf_t *arc_alloc_buf(spa_t *spa, void *tag, arc_buf_contents_t type,
165 arc_buf_t *arc_alloc_compressed_buf(spa_t *spa, void *tag,
167 arc_buf_t *arc_loan_buf(spa_t *spa, boolean_t is_metadata, int size);
[all …]
HDdbuf.h151 arc_buf_t *dr_data;
225 arc_buf_t *db_buf;
315 void dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx);
317 arc_buf_t *dbuf_loan_arcbuf(dmu_buf_impl_t *db);
HDdmu_objset.h78 arc_buf_t *os_phys_buf;
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDarc.c1010 arc_buf_t *acb_buf;
1025 arc_buf_t *awcb_buf;
1071 arc_buf_t *b_buf;
1496 static void arc_buf_watch(arc_buf_t *);
1703 arc_buf_t *buf = vbuf; in buf_cons()
1705 bzero(buf, sizeof (arc_buf_t)); in buf_cons()
1707 arc_space_consume(sizeof (arc_buf_t), ARC_SPACE_HDRS); in buf_cons()
1744 arc_buf_t *buf = vbuf; in buf_dest()
1747 arc_space_return(sizeof (arc_buf_t), ARC_SPACE_HDRS); in buf_dest()
1796 buf_cache = kmem_cache_create("arc_buf_t", sizeof (arc_buf_t), in buf_init()
[all …]
HDdmu.c1216 priv->bufs = kmem_zalloc(nblk * sizeof (arc_buf_t *), KM_SLEEP); in dmu_xuio_init()
1235 kmem_free(priv->bufs, nblk * sizeof (arc_buf_t *)); in dmu_xuio_fini()
1249 dmu_xuio_add(xuio_t *xuio, arc_buf_t *abuf, offset_t off, size_t n) in dmu_xuio_add()
1272 arc_buf_t *
1357 arc_buf_t *dbuf_abuf = dbi->db_buf; in dmu_read_uio_dnode()
1358 arc_buf_t *abuf = dbuf_loan_arcbuf(dbi); in dmu_read_uio_dnode()
1852 arc_buf_t *
1864 dmu_return_arcbuf(arc_buf_t *buf) in dmu_return_arcbuf()
1876 dmu_assign_arcbuf_dnode(dnode_t *dn, uint64_t offset, arc_buf_t *buf, in dmu_assign_arcbuf_dnode()
1925 dmu_assign_arcbuf(dmu_buf_t *handle, uint64_t offset, arc_buf_t *buf, in dmu_assign_arcbuf()
[all …]
HDdbuf.c55 static void dbuf_write(dbuf_dirty_record_t *dr, arc_buf_t *data, dmu_tx_t *tx);
888 dbuf_set_data(dmu_buf_impl_t *db, arc_buf_t *buf) in dbuf_set_data()
901 arc_buf_t *
904 arc_buf_t *abuf; in dbuf_loan_arcbuf()
962 arc_buf_t *buf, void *vdb) in dbuf_read_done()
1428 arc_buf_t *buf, *obuf; in dbuf_new_size()
2032 dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx) in dbuf_assign_arcbuf()
2407 const blkptr_t *iobp, arc_buf_t *abuf, void *private) in dbuf_prefetch_indirect_done()
3149 arc_buf_t **datap = &dr->dt.dl.dr_data; in dbuf_sync_leaf()
3326 dbuf_write_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_ready()
[all …]
HDdmu_diff.c154 arc_buf_t *abuf; in diff_cb()
HDdmu_traverse.c224 arc_buf_t *buf = NULL; in traverse_visitbp()
595 arc_buf_t *buf; in traverse_impl()
HDdmu_send.c652 arc_buf_t *abuf; in do_dump()
671 arc_buf_t *abuf; in do_dump()
690 arc_buf_t *abuf; in do_dump()
1863 arc_buf_t *write_buf;
2291 arc_buf_t *abuf) in receive_write()
2759 arc_buf_t *abuf; in receive_read_record()
HDdmu_objset.c395 arc_buf_t *buf = arc_alloc_buf(spa, &os->os_phys_buf, in dmu_objset_open_impl()
1245 dmu_objset_write_ready(zio_t *zio, arc_buf_t *abuf, void *arg) in dmu_objset_write_ready()
1273 dmu_objset_write_done(zio_t *zio, arc_buf_t *abuf, void *arg) in dmu_objset_write_done()
HDdsl_scan.c1473 arc_buf_t *buf, void *private) in dsl_scan_prefetch_cb()
1655 arc_buf_t *buf; in dsl_scan_recurse()
1678 arc_buf_t *buf; in dsl_scan_recurse()
1695 arc_buf_t *buf; in dsl_scan_recurse()
HDzil.c210 arc_buf_t *abuf = NULL; in zil_read_log_block()
286 arc_buf_t *abuf = NULL; in zil_read_log_data()
HDzfs_vnops.c867 arc_buf_t *abuf; in zfs_write()
1024 iovec_t *, aiov, arc_buf_t *, abuf); in zfs_write()
HDzio.c2658 arc_buf_t *abuf = NULL; in zio_ddt_collision()
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/ztest/
HDztest.c1593 arc_buf_t *abuf = NULL; in ztest_replay_write()
4037 arc_buf_t **bigbuf_arcbufs; in ztest_dmu_read_write_zcopy()
4093 bigbuf_arcbufs = umem_zalloc(2 * s * sizeof (arc_buf_t *), UMEM_NOFAIL); in ztest_dmu_read_write_zcopy()
4148 umem_free(bigbuf_arcbufs, 2 * s * sizeof (arc_buf_t *)); in ztest_dmu_read_write_zcopy()
4244 umem_free(bigbuf_arcbufs, 2 * s * sizeof (arc_buf_t *)); in ztest_dmu_read_write_zcopy()
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zdb/
HDzdb.c1491 arc_buf_t *buf; in visit_indirect()