cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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 */