Searched refs:page_cache (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | volume.c | 107 static inline union invalidate_counter get_invalidate_counter(struct page_cache *cache, in get_invalidate_counter() 115 static inline void set_invalidate_counter(struct page_cache *cache, in set_invalidate_counter() 129 static void begin_pending_search(struct page_cache *cache, u32 physical_page, in begin_pending_search() 149 static void end_pending_search(struct page_cache *cache, unsigned int zone_number) in end_pending_search() 167 static void wait_for_pending_searches(struct page_cache *cache, u32 physical_page) in wait_for_pending_searches() 204 static void clear_cache_page(struct page_cache *cache, struct cached_page *page) in clear_cache_page() 212 static void make_page_most_recent(struct page_cache *cache, struct cached_page *page) in make_page_most_recent() 223 static struct cached_page *select_victim_in_cache(struct page_cache *cache) in select_victim_in_cache() 256 static int put_page_in_cache(struct page_cache *cache, u32 physical_page, in put_page_in_cache() 282 static void cancel_page_in_cache(struct page_cache *cache, u32 physical_page, in cancel_page_in_cache() [all …]
|
| H A D | volume.h | 65 struct page_cache { struct 111 struct page_cache page_cache; member
|
| /linux/drivers/md/dm-vdo/ |
| H A D | block-map.c | 643 (zone->page_cache.outstanding_reads == 0) && in check_for_drain_complete() 644 (zone->page_cache.outstanding_writes == 0)) { in check_for_drain_complete() 1228 struct vdo_page_cache *cache = &zone->page_cache; in vdo_get_page() 2046 save_pages(&zone->page_cache); in write_expired_elements() 2788 zone->page_cache.zone = zone; in initialize_block_map_zone() 2789 zone->page_cache.vdo = vdo; in initialize_block_map_zone() 2790 zone->page_cache.page_count = cache_size / map->zone_count; in initialize_block_map_zone() 2791 zone->page_cache.stats.free_pages = zone->page_cache.page_count; in initialize_block_map_zone() 2793 result = allocate_cache_components(&zone->page_cache); in initialize_block_map_zone() 2798 INIT_LIST_HEAD(&zone->page_cache.lru_list); in initialize_block_map_zone() [all …]
|
| H A D | block-map.h | 240 struct vdo_page_cache page_cache; member
|
| H A D | repair.c | 242 repair->completion.vdo->block_map->zones[0].page_cache.rebuilding = false; in free_repair_completion() 641 struct vdo_page_cache *cache = &vdo->block_map->zones[0].page_cache; in rebuild_reference_counts() 1106 vdo->block_map->zones[0].page_cache.rebuilding = in recover_block_map()
|
| /linux/Documentation/mm/ |
| H A D | index.rst | 24 page_cache
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve.h | 345 struct page_frag_cache page_cache; /* Page cache to allocate XDP frames */ member
|
| H A D | gve_rx.c | 737 frame = page_frag_alloc(&rx->page_cache, total_len, GFP_ATOMIC); in gve_xdp_redirect()
|
| H A D | gve_main.c | 1285 page_frag_cache_drain(&priv->rx[i].page_cache); in gve_drain_page_cache()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 1714 if (!list_empty(&dev->wed_rro.page_cache)) { in mt7996_msdu_page_get_from_cache() 1715 p = list_first_entry(&dev->wed_rro.page_cache, in mt7996_msdu_page_get_from_cache() 1748 list_add(&p->list, &dev->wed_rro.page_cache); in mt7996_msdu_page_put_to_cache()
|