Home | History | Annotate | Download | only in dm

Lines Matching defs:tsc

205 	dm_target_snapshot_config_t *tsc;
218 tsc = kmem_alloc(sizeof(*tsc), KM_SLEEP);
219 tsc->tsc_persistent_dev = 0;
223 tsc->tsc_persistent_dev = 1;
227 kmem_free(tsc, sizeof(*tsc));
231 tsc->tsc_chunk_size = atoi64(argv[3]);
233 tsc->tsc_snap_dev = dmp_snap;
234 tsc->tsc_cow_dev = dmp_cow;
238 table_en->target_config = tsc;
251 dm_target_snapshot_config_t *tsc;
258 tsc = target_config;
267 for (i = tsc->tsc_chunk_size; i != 0; i /= 10)
270 if (tsc->tsc_persistent_dev)
271 cow_len = strlen(tsc->tsc_cow_dev->name);
274 prm_len = strlen(tsc->tsc_snap_dev->name) + cow_len + count + 5;
278 printf("%s %s %s %" PRIu64 "\n", tsc->tsc_snap_dev->name,
279 tsc->tsc_cow_dev->name, tsc->tsc_persistent_dev ? "p" : "n",
280 tsc->tsc_chunk_size);
282 snprintf(params, prm_len, "%s %s %s %" PRIu64, tsc->tsc_snap_dev->name,
283 tsc->tsc_persistent_dev ? tsc->tsc_cow_dev->name : "",
284 tsc->tsc_persistent_dev ? "p" : "n",
285 tsc->tsc_chunk_size);
324 dm_target_snapshot_config_t *tsc = table_en->target_config;
327 dm_pdev_decr(tsc->tsc_snap_dev);
328 if (tsc->tsc_persistent_dev)
329 dm_pdev_decr(tsc->tsc_cow_dev);
331 kmem_free(tsc, sizeof(*tsc));