dm-space-map-disk.h (603B)
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 12struct dm_space_map; 13struct 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 */ 19struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm, 20 dm_block_t nr_blocks); 21 22struct 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 */