/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 1878 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);
|
H A D | gtt.h | 169 struct list_head lru_list; member in struct:intel_vgpu_mm::__anon424::__anon425
|
H A D | sched_policy.c | 54 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...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_resource.c | 678 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/infiniband/hw/hfi1/ |
H A D | mmu_rb.c | 64 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. */
|
H A D | mmu_rb.h | 46 struct list_head lru_list; member in struct:mmu_rb_handler
|
/linux-master/drivers/md/dm-vdo/ |
H A D | block-map.c | 340 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);
|
H A D | block-map.h | 68 struct list_head lru_list; member in struct:vdo_page_cache
|
/linux-master/fs/btrfs/ |
H A D | lru_cache.c | 17 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 D | lru_cache.h | 20 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 D | zstd.c | 51 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/fs/gfs2/ |
H A D | glock.c | 70 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) {
|
/linux-master/fs/xfs/ |
H A D | xfs_mru_cache.c | 132 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 D | memcontrol.h | 927 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 D | mm_inline.h | 39 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 D | mmzone.h | 273 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 D | vmstat.h | 520 static inline const char *lru_list_name(enum lru_list lru)
|
/linux-master/include/trace/events/ |
H A D | pagemap.h | 37 __field(enum lru_list, lru )
|
/linux-master/kernel/bpf/ |
H A D | bpf_lru_list.c | 326 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);
|
H A D | bpf_lru_list.h | 47 struct bpf_lru_list lru_list; member in struct:bpf_common_lru
|
/linux-master/mm/ |
H A D | memcontrol.c | 1439 void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, 4179 enum lru_list lru; 4199 enum lru_list lru;
|
H A D | mmzone.c | 77 enum lru_list lru;
|
H A D | vmscan.c | 366 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...] |
/linux-master/net/netfilter/ |
H A D | xt_recent.c | 68 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...] |