Symbol: page_cache
drivers/md/dm-vdo/block-map.c
1228
struct vdo_page_cache *cache = &zone->page_cache;
drivers/md/dm-vdo/block-map.c
2046
save_pages(&zone->page_cache);
drivers/md/dm-vdo/block-map.c
2788
zone->page_cache.zone = zone;
drivers/md/dm-vdo/block-map.c
2789
zone->page_cache.vdo = vdo;
drivers/md/dm-vdo/block-map.c
2790
zone->page_cache.page_count = cache_size / map->zone_count;
drivers/md/dm-vdo/block-map.c
2791
zone->page_cache.stats.free_pages = zone->page_cache.page_count;
drivers/md/dm-vdo/block-map.c
2793
result = allocate_cache_components(&zone->page_cache);
drivers/md/dm-vdo/block-map.c
2798
INIT_LIST_HEAD(&zone->page_cache.lru_list);
drivers/md/dm-vdo/block-map.c
2799
INIT_LIST_HEAD(&zone->page_cache.outgoing_list);
drivers/md/dm-vdo/block-map.c
2852
struct vdo_page_cache *cache = &zone->page_cache;
drivers/md/dm-vdo/block-map.c
3325
&(map->zones[zone].page_cache.stats);
drivers/md/dm-vdo/block-map.c
643
(zone->page_cache.outstanding_reads == 0) &&
drivers/md/dm-vdo/block-map.c
644
(zone->page_cache.outstanding_writes == 0)) {
drivers/md/dm-vdo/block-map.h
240
struct vdo_page_cache page_cache;
drivers/md/dm-vdo/indexer/volume.c
1032
static void invalidate_page(struct page_cache *cache, u32 physical_page)
drivers/md/dm-vdo/indexer/volume.c
1059
invalidate_page(&volume->page_cache, first_page + i);
drivers/md/dm-vdo/indexer/volume.c
107
static inline union invalidate_counter get_invalidate_counter(struct page_cache *cache,
drivers/md/dm-vdo/indexer/volume.c
1076
page = select_victim_in_cache(&volume->page_cache);
drivers/md/dm-vdo/indexer/volume.c
1083
cancel_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
1087
result = put_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
1090
cancel_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
115
static inline void set_invalidate_counter(struct page_cache *cache,
drivers/md/dm-vdo/indexer/volume.c
129
static void begin_pending_search(struct page_cache *cache, u32 physical_page,
drivers/md/dm-vdo/indexer/volume.c
1480
for (i = 0; i < volume->page_cache.indexable_pages; i++)
drivers/md/dm-vdo/indexer/volume.c
1481
volume->page_cache.index[i] = volume->page_cache.cache_slots;
drivers/md/dm-vdo/indexer/volume.c
1482
for (i = 0; i < volume->page_cache.cache_slots; i++)
drivers/md/dm-vdo/indexer/volume.c
1483
clear_cache_page(&volume->page_cache, &volume->page_cache.cache[i]);
drivers/md/dm-vdo/indexer/volume.c
149
static void end_pending_search(struct page_cache *cache, unsigned int zone_number)
drivers/md/dm-vdo/indexer/volume.c
1493
static int __must_check initialize_page_cache(struct page_cache *cache,
drivers/md/dm-vdo/indexer/volume.c
1611
result = initialize_page_cache(&volume->page_cache, geometry,
drivers/md/dm-vdo/indexer/volume.c
1618
volume->cache_size += volume->page_cache.cache_slots * sizeof(struct delta_index_page);
drivers/md/dm-vdo/indexer/volume.c
1651
static void uninitialize_page_cache(struct page_cache *cache)
drivers/md/dm-vdo/indexer/volume.c
167
static void wait_for_pending_searches(struct page_cache *cache, u32 physical_page)
drivers/md/dm-vdo/indexer/volume.c
1685
uninitialize_page_cache(&volume->page_cache);
drivers/md/dm-vdo/indexer/volume.c
204
static void clear_cache_page(struct page_cache *cache, struct cached_page *page)
drivers/md/dm-vdo/indexer/volume.c
212
static void make_page_most_recent(struct page_cache *cache, struct cached_page *page)
drivers/md/dm-vdo/indexer/volume.c
223
static struct cached_page *select_victim_in_cache(struct page_cache *cache)
drivers/md/dm-vdo/indexer/volume.c
256
static int put_page_in_cache(struct page_cache *cache, u32 physical_page,
drivers/md/dm-vdo/indexer/volume.c
282
static void cancel_page_in_cache(struct page_cache *cache, u32 physical_page,
drivers/md/dm-vdo/indexer/volume.c
309
static inline bool read_queue_is_full(struct page_cache *cache)
drivers/md/dm-vdo/indexer/volume.c
314
static bool enqueue_read(struct page_cache *cache, struct uds_request *request,
drivers/md/dm-vdo/indexer/volume.c
359
while (!enqueue_read(&volume->page_cache, request, physical_page)) {
drivers/md/dm-vdo/indexer/volume.c
372
static struct queued_read *reserve_read_queue_entry(struct page_cache *cache)
drivers/md/dm-vdo/indexer/volume.c
407
queue_entry = reserve_read_queue_entry(&volume->page_cache);
drivers/md/dm-vdo/indexer/volume.c
554
page = select_victim_in_cache(&volume->page_cache);
drivers/md/dm-vdo/indexer/volume.c
564
cancel_page_in_cache(&volume->page_cache, page_number, page);
drivers/md/dm-vdo/indexer/volume.c
570
cancel_page_in_cache(&volume->page_cache, page_number, page);
drivers/md/dm-vdo/indexer/volume.c
578
cancel_page_in_cache(&volume->page_cache, page_number, page);
drivers/md/dm-vdo/indexer/volume.c
583
result = put_page_in_cache(&volume->page_cache, page_number, page);
drivers/md/dm-vdo/indexer/volume.c
586
cancel_page_in_cache(&volume->page_cache, page_number, page);
drivers/md/dm-vdo/indexer/volume.c
602
struct page_cache *cache = &volume->page_cache;
drivers/md/dm-vdo/indexer/volume.c
644
static void get_page_and_index(struct page_cache *cache, u32 physical_page,
drivers/md/dm-vdo/indexer/volume.c
681
static void get_page_from_cache(struct page_cache *cache, u32 physical_page,
drivers/md/dm-vdo/indexer/volume.c
700
page = select_victim_in_cache(&volume->page_cache);
drivers/md/dm-vdo/indexer/volume.c
707
cancel_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
716
cancel_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
721
result = put_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
724
cancel_page_in_cache(&volume->page_cache, physical_page, page);
drivers/md/dm-vdo/indexer/volume.c
739
get_page_from_cache(&volume->page_cache, physical_page, &page);
drivers/md/dm-vdo/indexer/volume.c
745
make_page_most_recent(&volume->page_cache, page);
drivers/md/dm-vdo/indexer/volume.c
759
get_page_from_cache(&volume->page_cache, physical_page, &page);
drivers/md/dm-vdo/indexer/volume.c
763
make_page_most_recent(&volume->page_cache, page);
drivers/md/dm-vdo/indexer/volume.c
771
end_pending_search(&volume->page_cache, zone_number);
drivers/md/dm-vdo/indexer/volume.c
782
get_page_from_cache(&volume->page_cache, physical_page, &page);
drivers/md/dm-vdo/indexer/volume.c
791
begin_pending_search(&volume->page_cache, physical_page, zone_number);
drivers/md/dm-vdo/indexer/volume.c
800
begin_pending_search(&volume->page_cache, physical_page, zone_number);
drivers/md/dm-vdo/indexer/volume.c
862
begin_pending_search(&volume->page_cache, physical_page, zone_number);
drivers/md/dm-vdo/indexer/volume.c
866
end_pending_search(&volume->page_cache, zone_number);
drivers/md/dm-vdo/indexer/volume.c
873
end_pending_search(&volume->page_cache, zone_number);
drivers/md/dm-vdo/indexer/volume.c
910
begin_pending_search(&volume->page_cache, physical_page, zone_number);
drivers/md/dm-vdo/indexer/volume.c
914
end_pending_search(&volume->page_cache, zone_number);
drivers/md/dm-vdo/indexer/volume.c
922
end_pending_search(&volume->page_cache, zone_number);
drivers/md/dm-vdo/indexer/volume.h
111
struct page_cache page_cache;
drivers/md/dm-vdo/repair.c
1106
vdo->block_map->zones[0].page_cache.rebuilding =
drivers/md/dm-vdo/repair.c
242
repair->completion.vdo->block_map->zones[0].page_cache.rebuilding = false;
drivers/md/dm-vdo/repair.c
641
struct vdo_page_cache *cache = &vdo->block_map->zones[0].page_cache;
drivers/net/ethernet/google/gve/gve.h
345
struct page_frag_cache page_cache; /* Page cache to allocate XDP frames */
drivers/net/ethernet/google/gve/gve_main.c
1285
page_frag_cache_drain(&priv->rx[i].page_cache);
drivers/net/ethernet/google/gve/gve_rx.c
737
frame = page_frag_alloc(&rx->page_cache, total_len, GFP_ATOMIC);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
821
INIT_LIST_HEAD(&dev->wed_rro.page_cache);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1714
if (!list_empty(&dev->wed_rro.page_cache)) {
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1715
p = list_first_entry(&dev->wed_rro.page_cache,
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1748
list_add(&p->list, &dev->wed_rro.page_cache);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
472
struct list_head page_cache;