Searched refs:cache_dev (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/md/dm-pcache/ |
| H A D | cache_segment.c | 14 seg_addr = CACHE_DEV_SEGMENT(cache_seg->cache->cache_dev, seg_id); in get_seg_info_addr() 40 struct pcache_cache_dev *cache_dev = cache_seg->cache->cache_dev; in cache_seg_info_load() local 41 struct dm_pcache *pcache = CACHE_DEV_TO_PCACHE(cache_dev); in cache_seg_info_load() 45 cache_seg_info_addr_base = CACHE_DEV_SEGMENT(cache_dev, seg_id); in cache_seg_info_load() 185 struct pcache_cache_dev *cache_dev = cache->cache_dev; in cache_seg_init() local 202 pcache_segment_init(cache_dev, segment, &seg_options); in cache_seg_init() 204 cache_seg->cache_seg_ctrl = CACHE_DEV_SEGMENT(cache_dev, seg_id) + PCACHE_CACHE_SEG_CTRL_OFF; in cache_seg_init() 207 cache_dev_zero_range(cache_dev, CACHE_DEV_SEGMENT(cache_dev, seg_id), in cache_seg_init()
|
| H A D | cache.c | 138 struct pcache_cache_dev *cache_dev = &pcache->cache_dev; in cache_init() local 141 cache->segments = kvcalloc(cache_dev->seg_num, sizeof(struct pcache_cache_segment), GFP_KERNEL); in cache_init() 147 cache->seg_map = kvcalloc(BITS_TO_LONGS(cache_dev->seg_num), sizeof(unsigned long), GFP_KERNEL); in cache_init() 154 cache->cache_dev = &pcache->cache_dev; in cache_init() 155 cache->n_segs = cache_dev->seg_num; in cache_init() 188 cache_info->n_segs = cache->cache_dev->seg_num; in cache_info_init_default() 222 struct pcache_cache_dev *cache_dev = cache->cache_dev; in get_seg_id() local 226 ret = cache_dev_get_empty_segment_id(cache_dev, seg_id); in get_seg_id() 374 cache->cache_info_addr = CACHE_DEV_CACHE_INFO(cache->cache_dev); in pcache_cache_start() 375 cache->cache_ctrl = CACHE_DEV_CACHE_CTRL(cache->cache_dev); in pcache_cache_start()
|
| 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.h | 150 struct pcache_cache_dev *cache_dev; member
|
| /linux/drivers/base/ |
| H A D | node.c | 357 node->cache_dev = dev; in node_init_cache_dev() 387 if (!node->cache_dev) in node_add_cache() 389 if (!node->cache_dev) in node_add_cache() 398 dev->parent = node->cache_dev; in node_add_cache() 421 if (!node->cache_dev) in node_remove_caches() 428 device_unregister(node->cache_dev); in node_remove_caches()
|
| /linux/drivers/md/ |
| H A D | dm-cache-target.c | 322 struct dm_dev *cache_dev; member 735 bio_set_dev(bio, cache->cache_dev->bdev); in remap_to_cache() 1109 c_region.bdev = cache->cache_dev->bdev; in copy() 1946 if (cache->cache_dev) in __destroy() 1947 dm_put_device(cache->ti, cache->cache_dev); in __destroy() 2018 struct dm_dev *cache_dev; member 2037 if (ca->cache_dev) in destroy_cache_args() 2038 dm_put_device(ca->ti, ca->cache_dev); in destroy_cache_args() 2089 BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->cache_dev); in parse_cache_dev() 2094 ca->cache_sectors = get_dev_size(ca->cache_dev); in parse_cache_dev() [all …]
|
| /linux/include/linux/ |
| H A D | node.h | 114 struct device *cache_dev; member
|