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

/netbsd-current/sys/dev/dm/
H A Ddm_target_linear.c57 dm_target_linear_init(dm_table_entry_t *table_en, int argc, char **argv) argument
78 dm_table_add_deps(table_en, dmp);
79 table_en->target_config = tlc;
109 dm_target_linear_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
113 tlc = table_en->target_config;
126 dm_target_linear_sync(dm_table_entry_t *table_en) argument
131 tlc = table_en->target_config;
143 dm_target_linear_destroy(dm_table_entry_t *table_en) argument
150 if (table_en->target_config == NULL)
153 dm_target_linear_config_t *tlc = table_en
185 dm_target_linear_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) argument
[all...]
H A Ddm_table.c150 dm_table_entry_t *table_en; local
167 while ((table_en = SLIST_FIRST(tbl)) != NULL) {
168 SLIST_REMOVE(tbl, table_en, dm_table_entry, next);
169 if (table_en->target->destroy(table_en) == 0)
170 table_en->target_config = NULL;
171 dm_table_free_deps(table_en);
172 kmem_free(table_en, sizeof(*table_en));
188 dm_table_entry_t *table_en; local
239 dm_table_entry_t *table_en; local
283 dm_table_entry_t *table_en; local
338 dm_table_add_deps(dm_table_entry_t *table_en, dm_pdev_t *pdev) argument
369 dm_table_free_deps(dm_table_entry_t *table_en) argument
[all...]
H A Ddm_target_zero.c102 dm_target_zero_init(dm_table_entry_t *table_en, int argc, char **argv) argument
112 table_en->target_config = NULL;
121 dm_target_zero_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
134 dm_target_zero_destroy(dm_table_entry_t *table_en) argument
138 dm_target_unbusy(table_en->target);
146 dm_target_zero_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_target_error.c99 dm_target_error_init(dm_table_entry_t *table_en, int argc, char **argv) argument
109 table_en->target_config = NULL;
116 dm_target_error_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
129 dm_target_error_destroy(dm_table_entry_t *table_en) argument
133 dm_target_unbusy(table_en->target);
141 dm_target_error_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_target_snapshot.c203 dm_target_snapshot_init(dm_table_entry_t *table_en, int argc, char **argv) argument
236 dm_table_add_deps(table_en, dmp_snap);
237 dm_table_add_deps(table_en, dmp_cow);
238 table_en->target_config = tsc;
292 dm_target_snapshot_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
304 dm_target_snapshot_sync(dm_table_entry_t *table_en) argument
312 dm_target_snapshot_destroy(dm_table_entry_t *table_en) argument
319 if (table_en->target_config == NULL)
324 dm_target_snapshot_config_t *tsc = table_en->target_config;
334 dm_target_unbusy(table_en
370 dm_target_snapshot_orig_init(dm_table_entry_t *table_en, int argc, char **argv) argument
426 dm_target_snapshot_orig_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
441 dm_target_snapshot_orig_sync(dm_table_entry_t *table_en) argument
456 dm_target_snapshot_orig_destroy(dm_table_entry_t *table_en) argument
[all...]
H A Ddm_target_mirror.c125 dm_target_mirror_init(dm_table_entry_t *table_en, int argc, char **argv) argument
130 table_en->target_config = NULL;
145 dm_target_mirror_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
158 dm_target_mirror_sync(dm_table_entry_t *table_en) argument
166 dm_target_mirror_destroy(dm_table_entry_t *table_en) argument
170 dm_target_unbusy(table_en->target);
178 dm_target_mirror_upcall(dm_table_entry_t *table_en, struct buf *bp)
H A Ddm_target_stripe.c136 dm_target_stripe_init(dm_table_entry_t *table_en, int argc, char **argv) argument
172 dm_table_add_deps(table_en, tlc->pdev);
178 table_en->target_config = tsc;
251 dm_target_stripe_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
261 tsc = table_en->target_config;
314 dm_target_stripe_sync(dm_table_entry_t *table_en) argument
320 tsc = table_en->target_config;
337 dm_target_stripe_destroy(dm_table_entry_t *table_en) argument
340 dm_target_stripe_fini(table_en->target_config);
343 dm_target_unbusy(table_en
365 dm_target_stripe_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) argument
[all...]
H A Ddm_target_flakey.c133 dm_target_flakey_init(dm_table_entry_t *table_en, int argc, char **argv) argument
173 dm_table_add_deps(table_en, dmp);
174 table_en->target_config = tfc;
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
507 dm_target_flakey_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) argument
[all...]
H A Ddm_ioctl.c617 dm_table_entry_t *table_en; local
657 SLIST_FOREACH(table_en, tbl, next)
658 dm_table_deps(table_en, cmd_array);
670 dm_table_deps(dm_table_entry_t *table_en, prop_array_t array) argument
678 TAILQ_FOREACH(map, &table_en->pdev_maps, next) {
712 dm_table_entry_t *table_en, *last_table; local
783 table_en = kmem_alloc(sizeof(dm_table_entry_t), KM_SLEEP);
785 &table_en->start);
787 &table_en->length);
789 table_en
841 dm_table_init(dm_target_t *target, dm_table_entry_t *table_en, char *params) argument
903 dm_table_entry_t *table_en; local
[all...]
H A Ddm_target_delay.c146 dm_target_delay_init(dm_table_entry_t *table_en, int argc, char **argv) argument
177 dm_table_add_deps(table_en, tdc->read.pdev);
178 dm_table_add_deps(table_en, tdc->write.pdev);
180 table_en->target_config = tdc;
269 dm_target_delay_strategy(dm_table_entry_t *table_en, struct buf *bp) argument
274 tdc = table_en->target_config;
369 dm_target_delay_sync(dm_table_entry_t *table_en) argument
374 tdc = table_en->target_config;
382 dm_target_delay_destroy(dm_table_entry_t *table_en) argument
386 tdc = table_en
438 dm_target_delay_secsize(dm_table_entry_t *table_en, unsigned int *secsizep) argument
[all...]
H A Ddevice-mapper.c527 dm_table_entry_t *table_en; local
542 SLIST_FOREACH(table_en, tbl, next)
543 if (table_en->target->sync)
544 table_en->target->sync(table_en);
598 dm_table_entry_t *table_en; local
644 SLIST_FOREACH(table_en, tbl, next) {
646 table_start = table_en->start * DEV_BSIZE;
648 * I have to sub 1 from table_en->length to prevent
651 table_end = table_start + table_en
[all...]

Completed in 218 milliseconds