| /linux/drivers/md/dm-pcache/ |
| H A D | backing_dev.c | 14 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 D | dm_pcache.h | 9 #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 D | backing_dev.h | 21 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 D | cache.c | 137 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 D | dm_pcache.c | 132 &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 D | cache_writeback.c | 21 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 D | Makefile | 1 dm-pcache-y := dm_pcache.o cache_dev.o segment.o backing_dev.o cache.o cache_gc.o cache_writeback.o…
|
| H A D | cache_req.c | 137 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 D | cache.h | 149 struct pcache_backing_dev *backing_dev; member
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-pcache.rst | 32 …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 D | zram_drv.c | 686 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 D | zram_drv.h | 134 struct file *backing_dev; member
|
| H A D | Kconfig | 114 /sys/block/zramX/backing_dev.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-block-zram | 86 What: /sys/block/zram<id>/backing_dev 90 The backing_dev file is read-write and set up backing
|
| /linux/include/linux/ |
| H A D | drbd_genl.h | 106 __str_field(1, DRBD_F_REQUIRED | DRBD_F_INVARIANT, backing_dev, 128)
|
| /linux/Documentation/admin-guide/blockdev/ |
| H A D | zram.rst | 224 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 D | drbd_nl.c | 1682 file = open_backing_dev(device, new_disk_conf->backing_dev, device, in open_backing_devices()
|