dm_table_entry_t
dm_table_entry_t *table_en;
dm_table_entry_t *table_en;
int (*init)(dm_table_entry_t *, int, char **);
int (*destroy)(dm_table_entry_t *);
int (*strategy)(dm_table_entry_t *, struct buf *);
int (*sync)(dm_table_entry_t *);
int (*secsize)(dm_table_entry_t *, unsigned int *);
int dm_target_linear_init(dm_table_entry_t *, int, char **);
int dm_target_linear_strategy(dm_table_entry_t *, struct buf *);
int dm_target_linear_sync(dm_table_entry_t *);
int dm_target_linear_destroy(dm_table_entry_t *);
int dm_target_linear_secsize(dm_table_entry_t *, unsigned int *);
int dm_target_stripe_init(dm_table_entry_t *, int, char **);
int dm_target_stripe_strategy(dm_table_entry_t *, struct buf *);
int dm_target_stripe_sync(dm_table_entry_t *);
int dm_target_stripe_destroy(dm_table_entry_t *);
int dm_target_stripe_secsize(dm_table_entry_t *, unsigned int *);
int dm_target_error_init(dm_table_entry_t*, int, char **);
int dm_target_error_strategy(dm_table_entry_t *, struct buf *);
int dm_target_error_destroy(dm_table_entry_t *);
int dm_target_zero_init(dm_table_entry_t *, int, char **);
int dm_target_zero_strategy(dm_table_entry_t *, struct buf *);
int dm_target_zero_destroy(dm_table_entry_t *);
int dm_target_delay_init(dm_table_entry_t *, int, char **);
int dm_target_delay_strategy(dm_table_entry_t *, struct buf *);
int dm_target_delay_sync(dm_table_entry_t *);
int dm_target_delay_destroy(dm_table_entry_t *);
int dm_target_delay_secsize(dm_table_entry_t *, unsigned int *);
int dm_target_flakey_init(dm_table_entry_t *, int, char **);
int dm_target_flakey_strategy(dm_table_entry_t *, struct buf *);
int dm_target_flakey_sync(dm_table_entry_t *);
int dm_target_flakey_destroy(dm_table_entry_t *);
int dm_target_flakey_secsize(dm_table_entry_t *, unsigned int *);
int dm_table_add_deps(dm_table_entry_t *, dm_pdev_t *);
static int dm_table_deps(dm_table_entry_t *, prop_array_t);
static int dm_table_init(dm_target_t *, dm_table_entry_t *, char *);
dm_table_entry_t *table_en;
dm_table_deps(dm_table_entry_t *table_en, prop_array_t array)
dm_table_entry_t *table_en, *last_table;
table_en = kmem_alloc(sizeof(dm_table_entry_t), KM_SLEEP);
dm_table_init(dm_target_t *target, dm_table_entry_t *table_en, char *params)
dm_table_entry_t *table_en;
dm_table_entry_t *table_en;
dm_table_entry_t *table_en;
dm_table_entry_t *table_en;
dm_table_entry_t *table_en;
dm_table_add_deps(dm_table_entry_t *table_en, dm_pdev_t *pdev)
dm_table_free_deps(dm_table_entry_t *table_en)
static void dm_table_free_deps(dm_table_entry_t *);
dm_target_delay_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_delay_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_delay_sync(dm_table_entry_t *table_en)
dm_target_delay_destroy(dm_table_entry_t *table_en)
dm_target_delay_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_delay_secsize(dm_table_entry_t *table_en, unsigned int *secsizep)
dm_target_error_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_error_destroy(dm_table_entry_t *table_en)
dm_target_error_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_error_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_flakey_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_flakey_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_flakey_sync(dm_table_entry_t *table_en)
dm_target_flakey_destroy(dm_table_entry_t *table_en)
dm_target_flakey_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_flakey_secsize(dm_table_entry_t *table_en, unsigned int *secsizep)
dm_target_linear_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_linear_sync(dm_table_entry_t *table_en)
dm_target_linear_destroy(dm_table_entry_t *table_en)
dm_target_linear_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_linear_secsize(dm_table_entry_t *table_en, unsigned int *secsizep)
dm_target_linear_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_mirror_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_mirror_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_mirror_sync(dm_table_entry_t *table_en)
dm_target_mirror_destroy(dm_table_entry_t *table_en)
dm_target_mirror_upcall(dm_table_entry_t *table_en, struct buf *bp)
int dm_target_mirror_init(dm_table_entry_t *, int, char **);
int dm_target_mirror_strategy(dm_table_entry_t *, struct buf *);
int dm_target_mirror_sync(dm_table_entry_t *);
int dm_target_mirror_destroy(dm_table_entry_t *);
int dm_target_snapshot_orig_sync(dm_table_entry_t *);
int dm_target_snapshot_orig_destroy(dm_table_entry_t *);
dm_target_snapshot_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_snapshot_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_snapshot_sync(dm_table_entry_t *table_en)
dm_target_snapshot_destroy(dm_table_entry_t *table_en)
dm_target_snapshot_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_snapshot_orig_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_snapshot_orig_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_snapshot_orig_sync(dm_table_entry_t *table_en)
dm_target_snapshot_orig_destroy(dm_table_entry_t *table_en)
dm_target_snapshot_orig_upcall(dm_table_entry_t *table_en, struct buf *bp)
int dm_target_snapshot_init(dm_table_entry_t *, int, char **);
int dm_target_snapshot_strategy(dm_table_entry_t *, struct buf *);
int dm_target_snapshot_sync(dm_table_entry_t *);
int dm_target_snapshot_destroy(dm_table_entry_t *);
int dm_target_snapshot_orig_init(dm_table_entry_t *, int, char **);
int dm_target_snapshot_orig_strategy(dm_table_entry_t *, struct buf *);
dm_target_stripe_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_stripe_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_stripe_sync(dm_table_entry_t *table_en)
dm_target_stripe_destroy(dm_table_entry_t *table_en)
dm_target_stripe_upcall(dm_table_entry_t *table_en, struct buf *bp)
dm_target_stripe_secsize(dm_table_entry_t *table_en, unsigned int *secsizep)
dm_target_zero_init(dm_table_entry_t *table_en, int argc, char **argv)
dm_target_zero_strategy(dm_table_entry_t *table_en, struct buf *bp)
dm_target_zero_destroy(dm_table_entry_t *table_en)
dm_target_zero_upcall(dm_table_entry_t *table_en, struct buf *bp)