Searched refs:lru_list (Results 1 - 24 of 24) sorted by relevance

/linux-master/fs/btrfs/
H A Dlru_cache.h20 struct list_head lru_list; member in struct:btrfs_lru_cache_entry
44 struct list_head lru_list; member in struct:btrfs_lru_cache
53 list_for_each_entry_safe_reverse((entry), (tmp), &(cache)->lru_list, lru_list)
58 return list_first_entry_or_null(&cache->lru_list,
59 struct btrfs_lru_cache_entry, lru_list);
H A Dlru_cache.c17 INIT_LIST_HEAD(&cache->lru_list);
57 list_move_tail(&entry->lru_list, &cache->lru_list);
79 list_del(&entry->lru_list);
137 lru_entry = list_first_entry(&cache->lru_list,
139 lru_list);
143 list_add_tail(&new_entry->lru_list, &cache->lru_list);
161 list_for_each_entry_safe(entry, tmp, &cache->lru_list, lru_list)
[all...]
H A Dzstd.c51 struct list_head lru_list; member in struct:workspace
79 struct list_head lru_list; member in struct:zstd_workspace_manager
103 * This scans the lru_list and attempts to reclaim any workspace that hasn't
115 if (list_empty(&wsm.lru_list)) {
120 list_for_each_prev_safe(pos, next, &wsm.lru_list) {
122 lru_list);
133 list_del(&victim->lru_list);
142 if (!list_empty(&wsm.lru_list))
187 INIT_LIST_HEAD(&wsm.lru_list);
212 list_del(&workspace->lru_list);
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.h46 struct list_head lru_list; member in struct:mmu_rb_handler
H A Dmmu_rb.c64 INIT_LIST_HEAD(&h->lru_list);
139 list_add_tail(&mnode->list, &handler->lru_list);
155 list_move_tail(&node->list, &handler->lru_list);
209 * Does not remove mmu_rb_node from handler->lru_list or handler->rb_root.
239 list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) {
277 /* Remove from rb tree and lru_list. */
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dsched_policy.c54 struct list_head lru_list; member in struct:vgpu_sched_data
108 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
113 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
122 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
186 vgpu_data = container_of(pos, struct vgpu_sched_data, lru_list);
227 /* Move the last used vGPU to the tail of lru_list */
228 list_del_init(&vgpu_data->lru_list);
229 list_add_tail(&vgpu_data->lru_list,
321 INIT_LIST_HEAD(&data->lru_list);
347 if (!list_empty(&vgpu_data->lru_list))
[all...]
H A Dgtt.h169 struct list_head lru_list; member in struct:intel_vgpu_mm::__anon424::__anon425
H A Dgtt.c1878 INIT_LIST_HEAD(&mm->ppgtt_mm.lru_list);
1897 list_add_tail(&mm->ppgtt_mm.lru_list, &gvt->gtt.ppgtt_mm_lru_list_head);
1959 list_del(&mm->ppgtt_mm.lru_list);
2006 list_move_tail(&mm->ppgtt_mm.lru_list,
2022 mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.lru_list);
2027 list_del_init(&mm->ppgtt_mm.lru_list);
2768 list_del_init(&mm->ppgtt_mm.lru_list);
/linux-master/fs/xfs/
H A Dxfs_mru_cache.c132 struct list_head *lru_list; local
145 lru_list = mru->lists + mru->lru_grp;
146 if (!list_empty(lru_list))
147 list_splice_init(lru_list, mru->reap_list.prev);
171 lru_list = mru->lists + ((mru->lru_grp + grp) % mru->grp_count);
172 if (!list_empty(lru_list))
/linux-master/include/linux/
H A Dmm_inline.h39 enum lru_list lru, enum zone_type zid,
53 enum lru_list lru, enum zone_type zid,
87 static __always_inline enum lru_list folio_lru_list(struct folio *folio)
89 enum lru_list lru;
181 enum lru_list lru = type * LRU_INACTIVE_FILE;
321 enum lru_list lru = folio_lru_list(folio);
335 enum lru_list lru = folio_lru_list(folio);
349 enum lru_list lru = folio_lru_list(folio);
H A Dmmzone.h273 enum lru_list { enum
294 static inline bool is_file_lru(enum lru_list lru)
299 static inline bool is_active_lru(enum lru_list lru)
H A Dmemcontrol.h927 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
932 enum lru_list lru, int zone_idx)
1460 enum lru_list lru, int zone_idx)
H A Dvmstat.h520 static inline const char *lru_list_name(enum lru_list lru)
/linux-master/kernel/bpf/
H A Dbpf_lru_list.h47 struct bpf_lru_list lru_list; member in struct:bpf_common_lru
H A Dbpf_lru_list.c326 struct bpf_lru_list *l = &lru->common_lru.lru_list;
538 bpf_lru_list_push_free(&lru->common_lru.lru_list, node);
568 struct bpf_lru_list *l = &lru->common_lru.lru_list;
682 bpf_lru_list_init(&clru->lru_list);
/linux-master/include/trace/events/
H A Dpagemap.h37 __field(enum lru_list, lru )
/linux-master/mm/
H A Dmmzone.c77 enum lru_list lru;
H A Dvmscan.c366 static unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru,
1559 enum lru_list lru, unsigned long *nr_zone_taken)
1615 enum lru_list lru)
1882 enum lru_list lru)
2001 enum lru_list lru)
2152 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan,
2194 static bool inactive_is_low(struct lruvec *lruvec, enum lru_list inactive_lru)
2196 enum lru_list active_lru = inactive_lru + LRU_ACTIVE;
2345 enum lru_list lru;
3178 enum lru_list lr
[all...]
H A Dmemcontrol.c1439 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru,
4179 enum lru_list lru;
4199 enum lru_list lru;
/linux-master/net/netfilter/
H A Dxt_recent.c68 struct list_head lru_list; member in struct:recent_entry
84 struct list_head lru_list; member in struct:recent_table
147 list_del(&e->lru_list);
163 e = list_entry(t->lru_list.next, struct recent_entry, lru_list);
186 e = list_entry(t->lru_list.next, struct recent_entry, lru_list);
204 list_add_tail(&e->lru_list, &t->lru_list);
215 list_move_tail(&e->lru_list,
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c678 struct list_head *lru_list = &dev_priv->res_lru[res->func->res_type]; local
695 if (list_empty(lru_list) || !res->func->may_evict) {
704 (list_first_entry(lru_list, struct vmw_resource,
714 list_add_tail(&evict_res->lru_head, lru_list);
888 struct list_head *lru_list = &dev_priv->res_lru[type]; local
897 if (list_empty(lru_list))
901 list_first_entry(lru_list, struct vmw_resource,
910 list_add_tail(&evict_res->lru_head, lru_list);
/linux-master/drivers/md/dm-vdo/
H A Dblock-map.h68 struct list_head lru_list; member in struct:vdo_page_cache
H A Dblock-map.c340 if (info->cache->lru_list.prev != &info->lru_entry)
341 list_move_tail(&info->lru_entry, &info->cache->lru_list);
466 list_for_each_entry(info, &cache->lru_list, lru_entry)
2769 INIT_LIST_HEAD(&zone->page_cache.lru_list);
/linux-master/fs/gfs2/
H A Dglock.c70 static LIST_HEAD(lru_list);
223 list_move_tail(&gl->gl_lru, &lru_list);
2007 list_add(&gl->gl_lru, &lru_list);
2042 list_for_each_entry_safe(gl, next, &lru_list, gl_lru) {

Completed in 291 milliseconds