Home
last modified time | relevance | path

Searched refs:backing_dev (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/md/dm-pcache/
H A Dbacking_dev.c14 static void backing_dev_exit(struct pcache_backing_dev *backing_dev) in backing_dev_exit() argument
16 mempool_exit(&backing_dev->req_pool); in backing_dev_exit()
17 mempool_exit(&backing_dev->bvec_pool); in backing_dev_exit()
24 struct pcache_backing_dev *backing_dev = &pcache->backing_dev; in backing_dev_init() local
27 ret = mempool_init_slab_pool(&backing_dev->req_pool, 128, backing_req_cache); in backing_dev_init()
31 ret = mempool_init_slab_pool(&backing_dev->bvec_pool, 128, backing_bvec_cache); in backing_dev_init()
35 INIT_LIST_HEAD(&backing_dev->submit_list); in backing_dev_init()
36 INIT_LIST_HEAD(&backing_dev->complete_list); in backing_dev_init()
37 spin_lock_init(&backing_dev->submit_lock); in backing_dev_init()
38 spin_lock_init(&backing_dev->complete_lock); in backing_dev_init()
[all …]
H A Ddm_pcache.h9 #define BACKING_DEV_TO_PCACHE(backing_dev) (container_of(backing_dev, struct dm_pcache, backing_dev argument
22 struct pcache_backing_dev backing_dev; member
H A Dbacking_dev.h21 struct pcache_backing_dev *backing_dev; member
117 struct pcache_backing_dev_req *backing_dev_req_create(struct pcache_backing_dev *backing_dev,
119 struct pcache_backing_dev_req *backing_dev_req_alloc(struct pcache_backing_dev *backing_dev,
123 void backing_dev_flush(struct pcache_backing_dev *backing_dev);
H A Dcache.c137 struct pcache_backing_dev *backing_dev = &pcache->backing_dev; in cache_init() local
154 cache->backing_dev = backing_dev; in cache_init()
366 struct pcache_backing_dev *backing_dev = &pcache->backing_dev; in pcache_cache_start() local
377 backing_dev->cache = cache; in pcache_cache_start()
378 cache->dev_size = backing_dev->dev_size; in pcache_cache_start()
H A Ddm_pcache.c132 &pcache->backing_dev.dm_dev); in parse_backing_dev()
234 if (pcache->backing_dev.dm_dev) in pcache_destroy_args()
235 dm_put_device(pcache->ti, pcache->backing_dev.dm_dev); in pcache_destroy_args()
398 struct pcache_backing_dev *backing_dev = &pcache->backing_dev; in dm_pcache_status() local
421 backing_dev->dm_dev->name, in dm_pcache_status()
H A Dcache_writeback.c21 backing_dev_flush(cache->backing_dev); in writeback_ctx_end()
80 backing_dev_flush(cache->backing_dev); in cache_writeback_exit()
131 writeback_req = backing_dev_req_create(cache->backing_dev, &writeback_req_opts); in cache_key_writeback()
H A DMakefile1 dm-pcache-y := dm_pcache.o cache_dev.o segment.o backing_dev.o cache.o cache_gc.o cache_writeback.o…
H A Dcache_req.c137 struct pcache_cache *cache = backing_req->backing_dev->cache; in miss_read_end_req()
232 struct pcache_backing_dev *backing_dev = cache->backing_dev; in cache_miss_req_alloc() local
241 backing_req = backing_dev_req_alloc(backing_dev, &req_opts); in cache_miss_req_alloc()
H A Dcache.h149 struct pcache_backing_dev *backing_dev; member
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-pcache.rst32 …pcache <cache_dev> <backing_dev> [<number_of_optional_arguments> <cache_mode writeback> <data_crc …
38 ``backing_dev`` The slow block device to be cached.
119 backing_dev Any block device (SSD/HDD/loop/LVM, etc.).
138 back to the backing_dev and advances *dirty_tail*. A FLUSH/FUA bio from the
/linux/drivers/block/zram/
H A Dzram_drv.c686 if (!zram->backing_dev) in reset_bdev()
690 filp_close(zram->backing_dev, NULL); in reset_bdev()
691 zram->backing_dev = NULL; in reset_bdev()
707 file = zram->backing_dev; in backing_dev_show()
729 struct file *backing_dev = NULL; in backing_dev_store() local
753 backing_dev = filp_open(file_name, O_RDWR | O_LARGEFILE | O_EXCL, 0); in backing_dev_store()
754 if (IS_ERR(backing_dev)) { in backing_dev_store()
755 err = PTR_ERR(backing_dev); in backing_dev_store()
756 backing_dev = NULL; in backing_dev_store()
760 inode = backing_dev->f_mapping->host; in backing_dev_store()
[all …]
H A Dzram_drv.h134 struct file *backing_dev; member
H A DKconfig114 /sys/block/zramX/backing_dev.
/linux/Documentation/ABI/testing/
H A Dsysfs-block-zram86 What: /sys/block/zram<id>/backing_dev
90 The backing_dev file is read-write and set up backing
/linux/include/linux/
H A Ddrbd_genl.h106 __str_field(1, DRBD_F_REQUIRED | DRBD_F_INVARIANT, backing_dev, 128)
/linux/Documentation/admin-guide/blockdev/
H A Dzram.rst224 backing_dev RW set up backend storage for zram to write out
349 echo /dev/sda5 > /sys/block/zramX/backing_dev
/linux/drivers/block/drbd/
H A Ddrbd_nl.c1682 file = open_backing_dev(device, new_disk_conf->backing_dev, device, in open_backing_devices()