Searched refs:dbu (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h566 * To allow enforcement of this, dbu must already be zeroed on entry.
571 dmu_buf_init_user(dmu_buf_user_t *dbu, dmu_buf_evict_func_t *evict_func,
575 dmu_buf_init_user(dmu_buf_user_t *dbu, dmu_buf_evict_func_t *evict_func_sync, argument
578 ASSERT(dbu->dbu_evict_func_sync == NULL);
579 ASSERT(dbu->dbu_evict_func_async == NULL);
583 dbu->dbu_evict_func_sync = evict_func_sync;
584 dbu->dbu_evict_func_async = evict_func_async;
586 dbu->dbu_clear_on_evict_dbufp = clear_on_evict_dbufp;
H A Dzap_impl.h202 void zap_evict_sync(void *dbu);
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddbuf.c56 extern inline void dmu_buf_init_user(dmu_buf_user_t *dbu,
350 dmu_buf_user_t *dbu = db->db_user; local
354 if (dbu == NULL)
361 if (dbu->dbu_clear_on_evict_dbufp != NULL)
362 *dbu->dbu_clear_on_evict_dbufp = NULL;
372 * containing the dbu. In that case we need to take care to not
373 * dereference dbu after calling the sync evict func.
375 boolean_t has_async = (dbu->dbu_evict_func_async != NULL);
377 if (dbu->dbu_evict_func_sync != NULL)
378 dbu
[all...]
H A Ddsl_dir.c131 dsl_dir_evict_async(void *dbu) argument
133 dsl_dir_t *dd = dbu;
H A Dzap.c403 zap_leaf_evict_sync(void *dbu) argument
405 zap_leaf_t *l = dbu;
H A Dzap_micro.c739 zap_evict_sync(void *dbu) argument
741 zap_t *zap = dbu;
H A Ddsl_dataset.c282 dsl_dataset_evict_sync(void *dbu) argument
284 dsl_dataset_t *ds = dbu;
292 dsl_dataset_evict_async(void *dbu) argument
294 dsl_dataset_t *ds = dbu;
H A Ddnode.c1012 dnode_buf_evict_async(void *dbu) argument
1014 dnode_children_t *children_dnodes = dbu;
H A Dsa.c1299 sa_evict_sync(void *dbu) argument

Completed in 146 milliseconds