Home
last modified time | relevance | path

Searched refs:dm_table_entry_t (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/sys/dev/dm/
H A Ddm.h89 } dm_table_entry_t; typedef
179 int (*init)(dm_table_entry_t *, int, char **);
182 int (*destroy)(dm_table_entry_t *);
184 int (*strategy)(dm_table_entry_t *, struct buf *);
197 int (*sync)(dm_table_entry_t *);
198 int (*secsize)(dm_table_entry_t *, unsigned int *);
245 int dm_target_linear_init(dm_table_entry_t *, int, char **);
247 int dm_target_linear_strategy(dm_table_entry_t *, struct buf *);
248 int dm_target_linear_sync(dm_table_entry_t *);
249 int dm_target_linear_destroy(dm_table_entry_t *);
[all …]
H A Ddm_target_snapshot.c89 int dm_target_snapshot_init(dm_table_entry_t *, int, char **);
91 int dm_target_snapshot_strategy(dm_table_entry_t *, struct buf *);
92 int dm_target_snapshot_sync(dm_table_entry_t *);
93 int dm_target_snapshot_destroy(dm_table_entry_t *);
97 int dm_target_snapshot_orig_init(dm_table_entry_t *, int, char **);
99 int dm_target_snapshot_orig_strategy(dm_table_entry_t *, struct buf *);
100 int dm_target_snapshot_orig_sync(dm_table_entry_t *);
101 int dm_target_snapshot_orig_destroy(dm_table_entry_t *);
203 dm_target_snapshot_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_snapshot_init()
292 dm_target_snapshot_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_snapshot_strategy()
[all …]
H A Ddm_target_mirror.c44 int dm_target_mirror_init(dm_table_entry_t *, int, char **);
46 int dm_target_mirror_strategy(dm_table_entry_t *, struct buf *);
47 int dm_target_mirror_sync(dm_table_entry_t *);
48 int dm_target_mirror_destroy(dm_table_entry_t *);
125 dm_target_mirror_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_mirror_init()
145 dm_target_mirror_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_mirror_strategy()
158 dm_target_mirror_sync(dm_table_entry_t *table_en) in dm_target_mirror_sync()
166 dm_target_mirror_destroy(dm_table_entry_t *table_en) in dm_target_mirror_destroy()
178 dm_target_mirror_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_target_linear.c57 dm_target_linear_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_linear_init()
109 dm_target_linear_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_linear_strategy()
126 dm_target_linear_sync(dm_table_entry_t *table_en) in dm_target_linear_sync()
143 dm_target_linear_destroy(dm_table_entry_t *table_en) in dm_target_linear_destroy()
173 dm_target_linear_upcall(dm_table_entry_t *table_en, struct buf *bp)
185 dm_target_linear_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) in dm_target_linear_secsize()
H A Ddm_target_error.c99 dm_target_error_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_error_init()
116 dm_target_error_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_error_strategy()
129 dm_target_error_destroy(dm_table_entry_t *table_en) in dm_target_error_destroy()
141 dm_target_error_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_target_zero.c102 dm_target_zero_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_zero_init()
121 dm_target_zero_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_zero_strategy()
134 dm_target_zero_destroy(dm_table_entry_t *table_en) in dm_target_zero_destroy()
146 dm_target_zero_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_table.c57 static void dm_table_free_deps(dm_table_entry_t *);
150 dm_table_entry_t *table_en; in dm_table_destroy()
188 dm_table_entry_t *table_en; in dm_table_size_impl()
239 dm_table_entry_t *table_en; in dm_table_disksize()
283 dm_table_entry_t *table_en; in dm_table_get_target_count()
338 dm_table_add_deps(dm_table_entry_t *table_en, dm_pdev_t *pdev) in dm_table_add_deps()
369 dm_table_free_deps(dm_table_entry_t *table_en) in dm_table_free_deps()
H A Ddm_target_stripe.c136 dm_target_stripe_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_stripe_init()
251 dm_target_stripe_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_stripe_strategy()
314 dm_target_stripe_sync(dm_table_entry_t *table_en) in dm_target_stripe_sync()
337 dm_target_stripe_destroy(dm_table_entry_t *table_en) in dm_target_stripe_destroy()
351 dm_target_stripe_upcall(dm_table_entry_t *table_en, struct buf *bp)
365 dm_target_stripe_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) in dm_target_stripe_secsize()
H A Ddm_target_flakey.c133 dm_target_flakey_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_flakey_init()
309 dm_target_flakey_strategy(dm_table_entry_t *table_en, struct buf *bp)
465 dm_target_flakey_sync(dm_table_entry_t *table_en)
478 dm_target_flakey_destroy(dm_table_entry_t *table_en)
499 dm_target_flakey_upcall(dm_table_entry_t *table_en, struct buf *bp)
507 dm_target_flakey_secsize(dm_table_entry_t *table_en, unsigned int *secsizep)
H A Ddm_target_delay.c146 dm_target_delay_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_delay_init()
269 dm_target_delay_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_delay_strategy()
369 dm_target_delay_sync(dm_table_entry_t *table_en) in dm_target_delay_sync()
382 dm_target_delay_destroy(dm_table_entry_t *table_en) in dm_target_delay_destroy()
430 dm_target_delay_upcall(dm_table_entry_t *table_en, struct buf *bp)
438 dm_target_delay_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) in dm_target_delay_secsize()
H A Ddm_ioctl.c113 static int dm_table_deps(dm_table_entry_t *, prop_array_t);
114 static int dm_table_init(dm_target_t *, dm_table_entry_t *, char *);
617 dm_table_entry_t *table_en; in dm_table_deps_ioctl()
670 dm_table_deps(dm_table_entry_t *table_en, prop_array_t array) in dm_table_deps()
712 dm_table_entry_t *table_en, *last_table; in dm_table_load_ioctl()
783 table_en = kmem_alloc(sizeof(dm_table_entry_t), KM_SLEEP); in dm_table_load_ioctl()
841 dm_table_init(dm_target_t *target, dm_table_entry_t *table_en, char *params) in dm_table_init()
903 dm_table_entry_t *table_en; in dm_table_status_ioctl()
H A Ddevice-mapper.c527 dm_table_entry_t *table_en; in disk_ioctl_switch()
598 dm_table_entry_t *table_en; in dmstrategy()
/netbsd-src/sys/dev/dm/doc/
H A Dlocking.txt23 } dm_table_entry_t;