Home
last modified time | relevance | path

Searched refs:dmu_buf_impl_t (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Ddbuf.h343 } dmu_buf_impl_t; typedef
351 dmu_buf_impl_t **hash_table;
367 dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, const void *tag);
368 dmu_buf_impl_t *dbuf_hold_level(struct dnode *dn, int level, uint64_t blkid,
372 const void *tag, dmu_buf_impl_t **dbp);
380 void dbuf_add_ref(dmu_buf_impl_t *db, const void *tag);
383 uint64_t dbuf_refcount(dmu_buf_impl_t *db);
385 void dbuf_rele(dmu_buf_impl_t *db, const void *tag);
386 void dbuf_rele_and_unlock(dmu_buf_impl_t *db, const void *tag,
389 dmu_buf_impl_t *dbuf_find(struct objset *os, uint64_t object, uint8_t level,
[all …]
H A Dsa_impl.h224 (dmu_buf_impl_t *)((type == SA_BONUS) ? hdl->sa_bonus : hdl->sa_spill)
227 ((sa_hdr_phys_t *)((dmu_buf_impl_t *)(SA_GET_DB(hdl, \
H A Ddmu_impl.h272 int dmu_write_direct(zio_t *, dmu_buf_impl_t *, abd_t *, dmu_tx_t *);
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddbuf.c293 dmu_buf_impl_t *db = vdb; in dbuf_cons()
294 memset(db, 0, sizeof (dmu_buf_impl_t)); in dbuf_cons()
309 dmu_buf_impl_t *db = vdb; in dbuf_dest()
333 DTRACE_PROBE2(dbuf__state_change, dmu_buf_impl_t *, db, \
342 dmu_buf_impl_t *
349 dmu_buf_impl_t *db; in dbuf_find()
371 static dmu_buf_impl_t *
375 dmu_buf_impl_t *db = NULL; in dbuf_find_bonus()
395 static dmu_buf_impl_t *
396 dbuf_hash_insert(dmu_buf_impl_t *db) in dbuf_hash_insert()
[all …]
H A Ddmu.c180 dmu_buf_impl_t *db; in dmu_buf_hold_noread_by_dnode()
202 dmu_buf_impl_t *db; in dmu_buf_hold_noread()
237 dmu_buf_impl_t *db = (dmu_buf_impl_t *)(*dbp); in dmu_buf_hold_by_dnode()
262 dmu_buf_impl_t *db = (dmu_buf_impl_t *)(*dbp); in dmu_buf_hold()
282 dmu_buf_impl_t *db = (dmu_buf_impl_t *)db_fake; in dmu_set_bonus()
306 dmu_buf_impl_t *db = (dmu_buf_impl_t *)db_fake; in dmu_set_bonustype()
330 dmu_buf_impl_t *db = (dmu_buf_impl_t *)db_fake; in dmu_get_bonustype()
363 dmu_buf_impl_t *db; in dmu_bonus_hold_by_dnode()
437 dmu_buf_impl_t *db = NULL; in dmu_spill_hold_by_dnode()
465 dmu_buf_impl_t *db = (dmu_buf_impl_t *)bonus; in dmu_spill_hold_existing()
[all …]
H A Ddnode_sync.c45 dmu_buf_impl_t *db; in dnode_increase_indirection()
71 dmu_buf_impl_t *children[DN_MAX_NBLKPTR]; in dnode_increase_indirection()
92 dmu_buf_impl_t *child = children[i]; in dnode_increase_indirection()
177 free_verify(dmu_buf_impl_t *db, uint64_t start, uint64_t end, dmu_tx_t *tx) in free_verify()
201 dmu_buf_impl_t *child; in free_verify()
274 free_children(dmu_buf_impl_t *db, uint64_t blkid, uint64_t nblks, in free_children()
279 dmu_buf_impl_t *subdb; in free_children()
401 dmu_buf_impl_t *db; in dnode_sync_free_range_impl()
467 dmu_buf_impl_t *db_marker; in dnode_evict_dbufs()
468 dmu_buf_impl_t *db, *db_next; in dnode_evict_dbufs()
[all …]
H A Ddmu_direct.c34 make_abd_for_dbuf(dmu_buf_impl_t *db, abd_t *data, uint64_t offset, in make_abd_for_dbuf()
93 dmu_buf_impl_t *db = dr->dr_dbuf; in dmu_write_direct_done()
132 dmu_write_direct(zio_t *pio, dmu_buf_impl_t *db, abd_t *data, dmu_tx_t *tx) in dmu_write_direct()
227 dmu_buf_impl_t *db = (dmu_buf_impl_t *)dbp[i]; in dmu_write_abd()
267 dmu_buf_impl_t *db = (dmu_buf_impl_t *)dbp[i]; in dmu_read_abd()
H A Ddnode.c92 const dmu_buf_impl_t *d1 = x1; in dbuf_compare()
93 const dmu_buf_impl_t *d2 = x2; in dbuf_compare()
180 avl_create(&dn->dn_dbufs, dbuf_compare, sizeof (dmu_buf_impl_t), in dnode_cons()
181 offsetof(dmu_buf_impl_t, db_link)); in dnode_cons()
582 dnode_create(objset_t *os, dnode_phys_t *dnp, dmu_buf_impl_t *db, in dnode_create()
980 avl_create(&odn->dn_dbufs, dbuf_compare, sizeof (dmu_buf_impl_t), in dnode_move_impl()
981 offsetof(dmu_buf_impl_t, db_link)); in dnode_move_impl()
1441 dmu_buf_impl_t *db; in dnode_hold_impl()
1772 dmu_buf_impl_t *db = dn->dn_dbuf; in dnode_rele_and_unlock()
1934 dmu_buf_impl_t *db; in dnode_set_blksz()
[all …]
H A Ddbuf_stats.c66 __dbuf_stats_hash_table_data(char *buf, size_t size, dmu_buf_impl_t *db) in __dbuf_stats_hash_table_data()
134 dmu_buf_impl_t *db; in dbuf_stats_hash_table_data()
H A Dzfs_vnops.c833 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_write()
1235 dmu_buf_impl_t *db = (dmu_buf_impl_t *)dbp; in zfs_get_data()
1376 dmu_buf_impl_t *db; in zfs_clone_range()
1658 db = (dmu_buf_impl_t *)sa_get_db(outzp->z_sa_hdl); in zfs_clone_range()
1787 dmu_buf_impl_t *db; in zfs_clone_range_replay()
1825 db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_clone_range_replay()
H A Ddmu_tx.c212 dmu_buf_impl_t *db; in dmu_tx_check_ioerr()
692 dmu_tx_dirty_buf(dmu_tx_t *tx, dmu_buf_impl_t *db) in dmu_tx_dirty_buf()
1514 dmu_buf_impl_t *db = (dmu_buf_impl_t *)hdl->sa_bonus; in dmu_tx_hold_sa()
H A Dsa.c1242 dmu_buf_impl_t *db; in sa_byteswap()
1276 arc_buf_freeze(((dmu_buf_impl_t *)hdl->sa_spill)->db_buf); in sa_byteswap()
1283 dmu_buf_impl_t *db = SA_GET_DB(hdl, buftype); in sa_build_index()
1915 dmu_buf_impl_t *db = (dmu_buf_impl_t *)hdl->sa_bonus; in sa_modify_attrs()
H A Dzfs_log.c617 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_log_write()
H A Ddmu_objset.c677 list_create(&os->os_downgraded_dbufs, sizeof (dmu_buf_impl_t), in dmu_objset_open_impl()
678 offsetof(dmu_buf_impl_t, db_link)); in dmu_objset_open_impl()
2261 dmu_objset_userquota_find_data(dmu_buf_impl_t *db, dmu_tx_t *tx) in dmu_objset_userquota_find_data()
2289 dmu_buf_impl_t *db = NULL; in dmu_objset_userquota_get_ids()
H A Ddmu_recv.c2418 err = dbuf_read((dmu_buf_impl_t *)dbp, NULL, flags); in receive_process_write_record()
2614 dbuf_assign_arcbuf((dmu_buf_impl_t *)db_spill, abuf, tx); in receive_spill()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_dbuf.h102 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio),
110 TP_PROTO(dmu_buf_impl_t *db, const char *why),
120 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio), \
126 TP_PROTO(dmu_buf_impl_t *db, const char *why), \
132 TP_PROTO(dmu_buf_impl_t *db, multilist_sublist_t *mls),
142 TP_PROTO(dmu_buf_impl_t *db, multilist_sublist_t *mls), \
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c3881 dn = DB_DNODE((dmu_buf_impl_t *)db); in dump_object()