• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/

Lines Matching refs:snap

11 #include "dm-snap.h"
95 struct dm_snapshot *snap; /* up pointer to my snapshot */
140 len = ps->snap->chunk_size << SECTOR_SHIFT;
165 .bdev = ps->snap->cow->bdev,
166 .sector = ps->snap->chunk_size * chunk,
167 .count = ps->snap->chunk_size,
202 memset(ps->area, 0, ps->snap->chunk_size << SECTOR_SHIFT);
216 if (!ps->snap->chunk_size) {
217 ps->snap->chunk_size = max(DM_CHUNK_SIZE_DEFAULT_SECTORS,
218 bdev_hardsect_size(ps->snap->cow->bdev) >> 9);
219 ps->snap->chunk_mask = ps->snap->chunk_size - 1;
220 ps->snap->chunk_shift = ffs(ps->snap->chunk_size) - 1;
224 ps->io_client = dm_io_client_create(sectors_to_pages(ps->snap->
255 if (!chunk_size_supplied || ps->snap->chunk_size == chunk_size)
261 (unsigned long long)ps->snap->chunk_size);
266 ps->snap->chunk_size = chunk_size;
267 ps->snap->chunk_mask = chunk_size - 1;
268 ps->snap->chunk_shift = ffs(chunk_size) - 1;
270 r = dm_io_client_resize(sectors_to_pages(ps->snap->chunk_size),
287 memset(ps->area, 0, ps->snap->chunk_size << SECTOR_SHIFT);
293 dh->chunk_size = cpu_to_le32(ps->snap->chunk_size);
366 r = dm_add_exception(ps->snap, de.old_chunk, de.new_chunk);
404 *numerator = get_info(store)->next_free * store->snap->chunk_size;
405 *denominator = get_dev_size(store->snap->cow->bdev);
433 ps->exceptions_per_area = (ps->snap->chunk_size << SECTOR_SHIFT) /
487 sector_t size = get_dev_size(store->snap->cow->bdev);
490 if (size < ((ps->next_free + 1) * store->snap->chunk_size))
580 ps->snap = store->snap;
622 sector_t size = get_dev_size(store->snap->cow->bdev);
624 if (size < (tc->next_free + store->snap->chunk_size))
627 e->new_chunk = sector_to_chunk(store->snap, tc->next_free);
628 tc->next_free += store->snap->chunk_size;
646 *denominator = get_dev_size(store->snap->cow->bdev);