MCPcopy Create free account
hub / github.com/F-Stack/f-stack / dbuf_find_dirty_eq

Function dbuf_find_dirty_eq

freebsd/contrib/openzfs/include/sys/dbuf.h:426–435  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

424}
425
426static inline dbuf_dirty_record_t *
427dbuf_find_dirty_eq(dmu_buf_impl_t *db, uint64_t txg)
428{
429 dbuf_dirty_record_t *dr;
430
431 dr = dbuf_find_dirty_lte(db, txg);
432 if (dr && dr->dr_txg == txg)
433 return (dr);
434 return (NULL);
435}
436
437#define DBUF_GET_BUFC_TYPE(_db) \
438 (dbuf_is_metadata(_db) ? ARC_BUFC_METADATA : ARC_BUFC_DATA)

Callers 7

dbuf_undirtyFunction · 0.85
dmu_buf_will_dirty_implFunction · 0.85
dmu_buf_is_dirtyFunction · 0.85
dmu_buf_set_crypt_paramsFunction · 0.85
dmu_syncFunction · 0.85
free_verifyFunction · 0.85

Calls 1

dbuf_find_dirty_lteFunction · 0.85

Tested by

no test coverage detected