root/drivers/md/persistent-data/dm-space-map-disk.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (C) 2011 Red Hat, Inc.
   3  *
   4  * This file is released under the GPL.
   5  */
   6 
   7 #ifndef _LINUX_DM_SPACE_MAP_DISK_H
   8 #define _LINUX_DM_SPACE_MAP_DISK_H
   9 
  10 #include "dm-block-manager.h"
  11 
  12 struct dm_space_map;
  13 struct dm_transaction_manager;
  14 
  15 /*
  16  * Unfortunately we have to use two-phase construction due to the cycle
  17  * between the tm and sm.
  18  */
  19 struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
  20                                        dm_block_t nr_blocks);
  21 
  22 struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
  23                                      void *root, size_t len);
  24 
  25 #endif /* _LINUX_DM_SPACE_MAP_DISK_H */

/* [<][>][^][v][top][bottom][index][help] */