Home
last modified time | relevance | path

Searched refs:cache_dev (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/md/dm-pcache/
H A Dcache_segment.c14 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 Dcache.c138 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 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.h150 struct pcache_cache_dev *cache_dev; member
/linux/drivers/base/
H A Dnode.c357 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 Ddm-cache-target.c322 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 Dnode.h114 struct device *cache_dev; member