Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
md
persistent-data
dm-space-map-disk.h
Go to the documentation of this file.
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 */
Generated on Thu Jan 10 2013 13:44:16 for Linux Kernel by
1.8.2