Home
last modified time | relevance | path

Searched refs:table_en (Results 1 – 11 of 11) sorted by relevance

/netbsd/src/sys/dev/dm/
Ddm_table.c150 dm_table_entry_t *table_en; in dm_table_destroy() local
167 while ((table_en = SLIST_FIRST(tbl)) != NULL) { in dm_table_destroy()
168 SLIST_REMOVE(tbl, table_en, dm_table_entry, next); in dm_table_destroy()
169 if (table_en->target->destroy(table_en) == 0) in dm_table_destroy()
170 table_en->target_config = NULL; in dm_table_destroy()
171 dm_table_free_deps(table_en); in dm_table_destroy()
172 kmem_free(table_en, sizeof(*table_en)); in dm_table_destroy()
188 dm_table_entry_t *table_en; in dm_table_size_impl() local
203 SLIST_FOREACH(table_en, tbl, next) in dm_table_size_impl()
204 length += table_en->length; in dm_table_size_impl()
[all …]
Ddm_target_linear.c57 dm_target_linear_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_linear_init() argument
78 dm_table_add_deps(table_en, dmp); in dm_target_linear_init()
79 table_en->target_config = tlc; in dm_target_linear_init()
109 dm_target_linear_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_linear_strategy() argument
113 tlc = table_en->target_config; in dm_target_linear_strategy()
126 dm_target_linear_sync(dm_table_entry_t *table_en) in dm_target_linear_sync() argument
131 tlc = table_en->target_config; in dm_target_linear_sync()
143 dm_target_linear_destroy(dm_table_entry_t *table_en) in dm_target_linear_destroy() argument
150 if (table_en->target_config == NULL) in dm_target_linear_destroy()
153 dm_target_linear_config_t *tlc = table_en->target_config; in dm_target_linear_destroy()
[all …]
Ddm_target_snapshot.c203 dm_target_snapshot_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_snapshot_init() argument
236 dm_table_add_deps(table_en, dmp_snap); in dm_target_snapshot_init()
237 dm_table_add_deps(table_en, dmp_cow); in dm_target_snapshot_init()
238 table_en->target_config = tsc; in dm_target_snapshot_init()
292 dm_target_snapshot_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_snapshot_strategy() argument
304 dm_target_snapshot_sync(dm_table_entry_t *table_en) in dm_target_snapshot_sync() argument
312 dm_target_snapshot_destroy(dm_table_entry_t *table_en) in dm_target_snapshot_destroy() argument
319 if (table_en->target_config == NULL) in dm_target_snapshot_destroy()
324 dm_target_snapshot_config_t *tsc = table_en->target_config; in dm_target_snapshot_destroy()
334 dm_target_unbusy(table_en->target); in dm_target_snapshot_destroy()
[all …]
Ddm_ioctl.c617 dm_table_entry_t *table_en; in dm_table_deps_ioctl() local
657 SLIST_FOREACH(table_en, tbl, next) in dm_table_deps_ioctl()
658 dm_table_deps(table_en, cmd_array); in dm_table_deps_ioctl()
670 dm_table_deps(dm_table_entry_t *table_en, prop_array_t array) in dm_table_deps() argument
678 TAILQ_FOREACH(map, &table_en->pdev_maps, next) { in dm_table_deps()
712 dm_table_entry_t *table_en, *last_table; in dm_table_load_ioctl() local
783 table_en = kmem_alloc(sizeof(dm_table_entry_t), KM_SLEEP); in dm_table_load_ioctl()
785 &table_en->start); in dm_table_load_ioctl()
787 &table_en->length); in dm_table_load_ioctl()
789 table_en->target = target; in dm_table_load_ioctl()
[all …]
Ddm_target_stripe.c136 dm_target_stripe_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_stripe_init() argument
172 dm_table_add_deps(table_en, tlc->pdev); in dm_target_stripe_init()
178 table_en->target_config = tsc; in dm_target_stripe_init()
251 dm_target_stripe_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_stripe_strategy() argument
261 tsc = table_en->target_config; in dm_target_stripe_strategy()
314 dm_target_stripe_sync(dm_table_entry_t *table_en) in dm_target_stripe_sync() argument
320 tsc = table_en->target_config; in dm_target_stripe_sync()
337 dm_target_stripe_destroy(dm_table_entry_t *table_en) in dm_target_stripe_destroy() argument
340 dm_target_stripe_fini(table_en->target_config); in dm_target_stripe_destroy()
343 dm_target_unbusy(table_en->target); in dm_target_stripe_destroy()
[all …]
Ddm_target_mirror.c125 dm_target_mirror_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_mirror_init() argument
130 table_en->target_config = NULL; in dm_target_mirror_init()
145 dm_target_mirror_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_mirror_strategy() argument
158 dm_target_mirror_sync(dm_table_entry_t *table_en) in dm_target_mirror_sync() argument
166 dm_target_mirror_destroy(dm_table_entry_t *table_en) in dm_target_mirror_destroy() argument
170 dm_target_unbusy(table_en->target); in dm_target_mirror_destroy()
178 dm_target_mirror_upcall(dm_table_entry_t *table_en, struct buf *bp)
Ddm_target_flakey.c133 dm_target_flakey_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_flakey_init() argument
173 dm_table_add_deps(table_en, dmp); in dm_target_flakey_init()
174 table_en->target_config = tfc; in dm_target_flakey_init()
309 dm_target_flakey_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
316 tfc = table_en->target_config;
465 dm_target_flakey_sync(dm_table_entry_t *table_en) argument
470 tfc = table_en->target_config;
478 dm_target_flakey_destroy(dm_table_entry_t *table_en) argument
481 if (table_en->target_config == NULL)
484 dm_target_flakey_config_t *tfc = table_en->target_config;
[all …]
Ddm_target_error.c99 dm_target_error_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_error_init() argument
109 table_en->target_config = NULL; in dm_target_error_init()
116 dm_target_error_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_error_strategy() argument
129 dm_target_error_destroy(dm_table_entry_t *table_en) in dm_target_error_destroy() argument
133 dm_target_unbusy(table_en->target); in dm_target_error_destroy()
141 dm_target_error_upcall(dm_table_entry_t *table_en, struct buf *bp)
Ddm_target_zero.c102 dm_target_zero_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_zero_init() argument
112 table_en->target_config = NULL; in dm_target_zero_init()
121 dm_target_zero_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_zero_strategy() argument
134 dm_target_zero_destroy(dm_table_entry_t *table_en) in dm_target_zero_destroy() argument
138 dm_target_unbusy(table_en->target); in dm_target_zero_destroy()
146 dm_target_zero_upcall(dm_table_entry_t *table_en, struct buf *bp)
Ddm_target_delay.c146 dm_target_delay_init(dm_table_entry_t *table_en, int argc, char **argv) in dm_target_delay_init() argument
177 dm_table_add_deps(table_en, tdc->read.pdev); in dm_target_delay_init()
178 dm_table_add_deps(table_en, tdc->write.pdev); in dm_target_delay_init()
180 table_en->target_config = tdc; in dm_target_delay_init()
269 dm_target_delay_strategy(dm_table_entry_t *table_en, struct buf *bp) in dm_target_delay_strategy() argument
274 tdc = table_en->target_config; in dm_target_delay_strategy()
369 dm_target_delay_sync(dm_table_entry_t *table_en) in dm_target_delay_sync() argument
374 tdc = table_en->target_config; in dm_target_delay_sync()
382 dm_target_delay_destroy(dm_table_entry_t *table_en) in dm_target_delay_destroy() argument
386 tdc = table_en->target_config; in dm_target_delay_destroy()
[all …]
Ddevice-mapper.c527 dm_table_entry_t *table_en; in disk_ioctl_switch() local
542 SLIST_FOREACH(table_en, tbl, next) in disk_ioctl_switch()
543 if (table_en->target->sync) in disk_ioctl_switch()
544 table_en->target->sync(table_en); in disk_ioctl_switch()
598 dm_table_entry_t *table_en; in dmstrategy() local
644 SLIST_FOREACH(table_en, tbl, next) { in dmstrategy()
646 table_start = table_en->start * DEV_BSIZE; in dmstrategy()
651 table_end = table_start + table_en->length * DEV_BSIZE; in dmstrategy()
674 table_en->target->strategy(table_en, nestbuf); in dmstrategy()