#include <sys/zfs_context.h>
#include <sys/spa.h>
#include <sys/zio.h>
#include <sys/ddt.h>
#include <sys/zap.h>
#include <sys/dmu_tx.h>
Go to the source code of this file.
Functions |
static int | ddt_zap_create (objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash) |
static int | ddt_zap_destroy (objset_t *os, uint64_t object, dmu_tx_t *tx) |
static int | ddt_zap_lookup (objset_t *os, uint64_t object, ddt_entry_t *dde) |
static void | ddt_zap_prefetch (objset_t *os, uint64_t object, ddt_entry_t *dde) |
static int | ddt_zap_update (objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) |
static int | ddt_zap_remove (objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) |
static int | ddt_zap_walk (objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk) |
static uint64_t | ddt_zap_count (objset_t *os, uint64_t object) |
Variables |
int | ddt_zap_leaf_blockshift = 12 |
int | ddt_zap_indirect_blockshift = 12 |
const ddt_ops_t | ddt_zap_ops |
Function Documentation
static uint64_t ddt_zap_count |
( |
objset_t * |
os, |
|
|
uint64_t |
object |
|
) |
| [static] |
static int ddt_zap_create |
( |
objset_t * |
os, |
|
|
uint64_t * |
objectp, |
|
|
dmu_tx_t * |
tx, |
|
|
boolean_t |
prehash |
|
) |
| [static] |
static int ddt_zap_destroy |
( |
objset_t * |
os, |
|
|
uint64_t |
object, |
|
|
dmu_tx_t * |
tx |
|
) |
| [static] |
static int ddt_zap_walk |
( |
objset_t * |
os, |
|
|
uint64_t |
object, |
|
|
ddt_entry_t * |
dde, |
|
|
uint64_t * |
walk |
|
) |
| [static] |
Variable Documentation