Home
last modified time | relevance | path

Searched refs:lru (Results 101 – 125 of 140) sorted by relevance

123456

/openbmc/linux/include/linux/
H A Dxarray.h1672 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru) in xas_set_lru() argument
1674 xas->xa_lru = lru; in xas_set_lru()
H A Dslab.h500 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru,
H A Dnfs_fs.h62 struct list_head lru; member
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c421 mutex_lock(&priv->lru.lock); in submit_pin_objects()
426 mutex_unlock(&priv->lru.lock); in submit_pin_objects()
/openbmc/linux/drivers/iommu/amd/
H A Dio_pgtable.c81 list_add_tail(&p->lru, freelist); in free_pt_page()
/openbmc/linux/Documentation/translations/zh_CN/core-api/
H A Dprintk-formats.rst552 %pGp 0x17ffffc0002036(referenced|uptodate|lru|active|private|node=0|zone=2|lastcpupid=0x1fffff)
/openbmc/linux/mm/
H A Dmadvise.c423 list_add(&folio->lru, &folio_list); in madvise_cold_or_pageout_pte_range()
522 list_add(&folio->lru, &folio_list); in madvise_cold_or_pageout_pte_range()
H A Dslub.c3453 static __fastpath_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru, in slab_alloc_node() argument
3460 s = slab_pre_alloc_hook(s, lru, &objcg, 1, gfpflags); in slab_alloc_node()
3483 static __fastpath_inline void *slab_alloc(struct kmem_cache *s, struct list_lru *lru, in slab_alloc() argument
3486 return slab_alloc_node(s, lru, gfpflags, NUMA_NO_NODE, addr, orig_size); in slab_alloc()
3490 void *__kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru, in __kmem_cache_alloc_lru() argument
3493 void *ret = slab_alloc(s, lru, gfpflags, _RET_IP_, s->object_size); in __kmem_cache_alloc_lru()
3506 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru, in kmem_cache_alloc_lru() argument
3509 return __kmem_cache_alloc_lru(s, lru, gfpflags); in kmem_cache_alloc_lru()
H A Dhuge_memory.c2396 list_add_tail(&tail->lru, list); in lru_add_page_tail()
2403 list_add_tail(&tail->lru, &head->lru); in lru_add_page_tail()
H A Dmm_init.c574 INIT_LIST_HEAD(&page->lru); in __init_single_page()
761 INIT_LIST_HEAD(&page->lru); in reserve_bootmem_region()
/openbmc/linux/Documentation/gpu/
H A Di915.rst352 #. While holding lru/memory manager (buddy, drm_mm, whatever) locks
360 #. Do not nest different lru/memory manager locks within each other.
364 #. The suggestion for lru/memory managers locks is that they are small
/openbmc/linux/fs/
H A Dinode.c805 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in inode_lru_isolate() argument
826 list_lru_isolate(lru, &inode->i_lru); in inode_lru_isolate()
864 list_lru_isolate_move(lru, &inode->i_lru, freeable); in inode_lru_isolate()
/openbmc/linux/arch/x86/mm/
H A Dinit_64.c149 list_for_each_entry(page, &pgd_list, lru) { in sync_global_pgds_l5()
190 list_for_each_entry(page, &pgd_list, lru) { in sync_global_pgds_l4()
H A Dfault.c274 list_for_each_entry(page, &pgd_list, lru) { in arch_sync_kernel_mappings()
/openbmc/linux/arch/s390/mm/
H A Dpgalloc.c316 if (!mask && list_empty(&page->lru)) in page_table_release_check()
/openbmc/linux/drivers/md/bcache/
H A Dbcache.h286 struct list_head lru; member
H A Drequest.c421 i = list_first_entry(&dc->io_lru, struct io, lru); in check_should_bypass()
435 list_move_tail(&i->lru, &dc->io_lru); in check_should_bypass()
/openbmc/linux/net/ceph/
H A Dmessenger.c912 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init()
967 BUG_ON(list_is_last(&cursor->page->lru, &pagelist->head)); in ceph_msg_data_pagelist_advance()
968 cursor->page = list_next_entry(cursor->page, lru); in ceph_msg_data_pagelist_advance()
/openbmc/linux/Documentation/mm/
H A Dmemory-model.rst149 free memory and the page's `struct list_head lru` space is repurposed
/openbmc/openbmc/meta-openembedded/meta-python/recipes-core/packagegroups/
H A Dpackagegroup-meta-python.bb228 python3-lru-dict \
/openbmc/linux/kernel/
H A Dcrash_core.c643 VMCOREINFO_OFFSET(page, lru); in crash_save_vmcoreinfo_init()
/openbmc/qemu/docs/devel/
H A Dtcg-plugins.rst553 Sets the eviction policy to POLICY. Available policies are: :code:`lru`,
555 both instruction and data caches. (default: POLICY = :code:`lru`)
/openbmc/linux/fs/gfs2/
H A Dquota.c155 struct list_lru_one *lru, spinlock_t *lru_lock, void *arg) in gfs2_qd_isolate() argument
168 list_lru_isolate_move(lru, &qd->qd_lru, dispose); in gfs2_qd_isolate()
/openbmc/linux/block/
H A Dblk-mq.c3256 list_for_each_entry(page, &tags->page_list, lru) { in blk_mq_clear_rq_mapping()
3312 page = list_first_entry(&tags->page_list, struct page, lru); in blk_mq_free_rqs()
3313 list_del_init(&page->lru); in blk_mq_free_rqs()
3458 list_add_tail(&page->lru, &tags->page_list); in blk_mq_alloc_rqs()
/openbmc/linux/arch/x86/xen/
H A Dmmu_pv.c787 list_for_each_entry(page, &pgd_list, lru) { in xen_mm_pin_all()
893 list_for_each_entry(page, &pgd_list, lru) { in xen_mm_unpin_all()

123456