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

Function zio_buf_free

freebsd/contrib/openzfs/module/zfs/zio.c:350–361  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

348}
349
350void
351zio_buf_free(void *buf, size_t size)
352{
353 size_t c = (size - 1) >> SPA_MINBLOCKSHIFT;
354
355 VERIFY3U(c, <, SPA_MAXBLOCKSIZE >> SPA_MINBLOCKSHIFT);
356#if defined(ZFS_DEBUG) && !defined(_KERNEL)
357 atomic_add_64(&zio_buf_cache_frees[c], 1);
358#endif
359
360 kmem_cache_free(zio_buf_cache[c], buf);
361}
362
363void
364zio_data_buf_free(void *buf, size_t size)

Callers 15

zio_do_crypt_dataFunction · 0.85
zio_crypt_init_uios_zilFunction · 0.85
zio_do_crypt_dataFunction · 0.85
vdev_raidz_row_freeFunction · 0.85
abd_free_linearFunction · 0.85
abd_return_bufFunction · 0.85
arc_free_data_bufFunction · 0.85
l2arc_write_doneFunction · 0.85
zio_decryptFunction · 0.85
zio_write_compressFunction · 0.85

Calls 2

kmem_cache_freeFunction · 0.85
atomic_add_64Function · 0.50

Tested by

no test coverage detected