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

Function zap_increment_num_entries

freebsd/contrib/openzfs/module/zfs/zap.c:396–404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

394}
395
396static void
397zap_increment_num_entries(zap_t *zap, int delta, dmu_tx_t *tx)
398{
399 dmu_buf_will_dirty(zap->zap_dbuf, tx);
400 mutex_enter(&zap->zap_f.zap_num_entries_mtx);
401 ASSERT(delta > 0 || zap_f_phys(zap)->zap_num_entries >= -delta);
402 zap_f_phys(zap)->zap_num_entries += delta;
403 mutex_exit(&zap->zap_f.zap_num_entries_mtx);
404}
405
406static uint64_t
407zap_allocate_blocks(zap_t *zap, int nblocks)

Callers 3

fzap_add_cdFunction · 0.85
fzap_updateFunction · 0.85
fzap_removeFunction · 0.85

Calls 4

dmu_buf_will_dirtyFunction · 0.85
mutex_enterFunction · 0.85
zap_f_physFunction · 0.85
mutex_exitFunction · 0.85

Tested by

no test coverage detected