dm_pcache
static int backing_dev_init(struct dm_pcache *pcache)
int backing_dev_start(struct dm_pcache *pcache)
void backing_dev_stop(struct dm_pcache *pcache)
struct dm_pcache;
int backing_dev_start(struct dm_pcache *pcache);
void backing_dev_stop(struct dm_pcache *pcache);
static int cache_init(struct dm_pcache *pcache)
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
int pcache_cache_start(struct dm_pcache *pcache)
void pcache_cache_stop(struct dm_pcache *pcache)
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache;
int pcache_cache_start(struct dm_pcache *pcache);
void pcache_cache_stop(struct dm_pcache *pcache);
struct dm_pcache *pcache = CACHE_DEV_TO_PCACHE(cache_dev);
struct dm_pcache *pcache = CACHE_DEV_TO_PCACHE(cache_dev);
void cache_dev_stop(struct dm_pcache *pcache)
int cache_dev_start(struct dm_pcache *pcache)
struct dm_pcache *pcache = CACHE_DEV_TO_PCACHE(cache_dev);
struct dm_pcache;
int cache_dev_start(struct dm_pcache *pcache);
void cache_dev_stop(struct dm_pcache *pcache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_DEV_TO_PCACHE(cache_dev);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
struct dm_pcache *pcache = CACHE_TO_PCACHE(cache);
static int parse_cache_dev(struct dm_pcache *pcache, struct dm_arg_set *as,
void pcache_defer_reqs_kick(struct dm_pcache *pcache)
static int parse_backing_dev(struct dm_pcache *pcache, struct dm_arg_set *as,
static int parse_cache_opts(struct dm_pcache *pcache, struct dm_arg_set *as,
static int pcache_start(struct dm_pcache *pcache, char **error)
static void pcache_destroy_args(struct dm_pcache *pcache)
static int pcache_parse_args(struct dm_pcache *pcache, unsigned int argc, char **argv,
struct dm_pcache *pcache = pcache_req->pcache;
struct dm_pcache *pcache;
pcache = kzalloc_obj(struct dm_pcache);
static void defer_req_stop(struct dm_pcache *pcache)
struct dm_pcache *pcache;
struct dm_pcache *pcache = container_of(work, struct dm_pcache, defered_req_work);
struct dm_pcache *pcache = ti->private;
struct dm_pcache *pcache = ti->private;
struct dm_pcache *pcache = ti->private;
struct dm_pcache *pcache = pcache_req->pcache;
#define CACHE_TO_PCACHE(cache) (container_of(cache, struct dm_pcache, cache))
static inline bool pcache_is_stopping(struct dm_pcache *pcache)
struct dm_pcache *pcache;
void pcache_defer_reqs_kick(struct dm_pcache *pcache);
#define CACHE_DEV_TO_PCACHE(cache_dev) (container_of(cache_dev, struct dm_pcache, cache_dev))
#define BACKING_DEV_TO_PCACHE(backing_dev) (container_of(backing_dev, struct dm_pcache, backing_dev))