Searched refs:lru (Results 1 - 25 of 34) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dmm_inline.h4 list_add(&page->lru, &zone->active_list);
11 list_add(&page->lru, &zone->inactive_list);
18 list_del(&page->lru);
25 list_del(&page->lru);
32 list_del(&page->lru);
H A Dmm_types.h64 struct list_head lru; /* Pageout list, eg. active_list member in struct:page
H A Dmm.h315 page[1].lru.next = (void *)dtor;
320 return (compound_page_dtor *)page[1].lru.next;
327 return (unsigned long)page[1].lru.prev;
332 page[1].lru.prev = (void *)order;
342 * page_count() == 0 means the page is free. page->lru is then used for
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/mm/
H A Dsmall_page.c15 * 23/05/2004 IM Fixed to use struct page->lru (thanks wli)
72 page = list_entry(order->queue.next, struct page, lru);
80 list_del_init(&page->lru);
95 list_add(&page->lru, &order->queue);
135 list_add(&page->lru, &order->queue);
151 list_del_init(&page->lru);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/
H A Dcerr-sb1.c334 uint8_t lru; local
356 lru = (taghi >> 14) & 0xff;
360 (lru & 0x3),
361 ((lru >> 2) & 0x3),
362 ((lru >> 4) & 0x3),
363 ((lru >> 6) & 0x3));
489 uint8_t ecc, lru; local
511 lru = (taghi >> 14) & 0xff;
515 (lru & 0x3),
516 ((lru >>
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A Dpgalloc.h47 list_add(&page->lru, &pgd_list);
56 list_del(&page->lru);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dvmscan.c82 #define lru_to_page(_head) (list_entry((_head)->prev, struct page, lru))
87 if ((_page)->lru.prev != _base) { \
90 prev = lru_to_page(&(_page->lru)); \
101 if ((_page)->lru.prev != _base) { \
104 prev = lru_to_page(&(_page->lru)); \
157 * Here we assume it costs one seek to replace a lru page and that it also
159 * percentages of the lru and ageable caches. This should balance the seeks
463 list_del(&page->lru);
591 list_add(&page->lru, &ret_pages);
633 list_del(&page->lru);
[all...]
H A Dreadahead.c120 #define list_to_page(head) (list_entry((head)->prev, struct page, lru))
143 list_del(&page->lru);
180 list_del(&page->lru);
303 list_add(&page->lru, &page_pool);
H A Dhugetlb.c61 list_add(&page->lru, &hugepage_freelists[nid]);
83 struct page, lru);
84 list_del(&page->lru);
95 INIT_LIST_HEAD(&page->lru);
199 page[1].lru.next = NULL;
211 list_for_each_entry_safe(page, next, &hugepage_freelists[i], lru) {
214 list_del(&page->lru);
384 * of the same page since we are using page->lru.
408 list_add(&page->lru, &page_list);
412 list_for_each_entry_safe(page, tmp, &page_list, lru) {
[all...]
H A Dmigrate.c34 #define lru_to_page(_head) (list_entry((_head)->prev, struct page, lru))
60 list_add_tail(&page->lru, pagelist);
110 list_for_each_entry_safe(page, page2, l, lru) {
111 list_del(&page->lru);
656 list_del(&page->lru);
706 list_for_each_entry_safe(page, page2, from, lru) {
H A Dswap.c79 * Release a list of pages which are strung together on page.lru. Currently
82 * @pages: list of pages threaded on page->lru
89 victim = list_entry(pages->prev, struct page, lru);
90 list_del(&victim->lru);
106 * motion. Do that inside the lru lock because once PG_writeback is cleared
128 list_move_tail(&page->lru, &zone->inactive_list);
304 * The pages which we're about to release may be in the deferred lru-addition
H A Dslub.c767 list_add(&page->lru, &n->full);
781 list_del(&page->lru);
1089 page = container_of((struct list_head *)h, struct page, lru);
1099 struct rcu_head *head = (void *)&page->lru;
1145 list_add_tail(&page->lru, &n->partial);
1153 list_add(&page->lru, &n->partial);
1163 list_del(&page->lru);
1176 list_del(&page->lru);
1201 list_for_each_entry(page, &n->partial, lru)
2077 list_for_each_entry_safe(page, h, list, lru)
[all...]
H A Dpage_alloc.c234 * The first tail page's ->lru.next holds the address of the compound page's
235 * put_page() function. Its ->lru.prev holds the order of allocation.
425 list_del(&buddy->lru);
435 list_add(&page->lru, &zone->free_area[order].free_list);
492 page = list_entry(list->prev, struct page, lru);
494 list_del(&page->lru);
584 list_add(&page[size].lru, &area->free_list);
652 page = list_entry(area->free_list.next, struct page, lru);
653 list_del(&page->lru);
679 list_add_tail(&page->lru, lis
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/mm/
H A Dmemory.c32 #define PD_PTABLE(page) ((ptable_desc *)&(virt_to_page(page)->lru))
33 #define PD_PAGE(ptable) (list_entry(ptable, struct page, lru))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/
H A Dfb_defio.c79 list_add(&page->lru, &fbdefio->pagelist);
111 list_for_each_entry(cur, &fbdefio->pagelist, lru) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Dpgtable.h363 if (s390_noexec && !list_empty(&page->lru))
364 return virt_to_page(page->lru.next);
376 if (!list_empty(&page->lru))
377 return (pte_t *) ((unsigned long) page->lru.next |
392 if (!list_empty(&page->lru))
393 return (pmd_t *) ((unsigned long) page->lru.next |
408 if (!list_empty(&page->lru))
409 return (pgd_t *) ((unsigned long) page->lru.next |
H A Dpgalloc.h59 page->lru.next = (void *) shadow_pgd;
107 page->lru.next = (void *) shadow_pmd;
193 page->lru.next = (void *) shadow_pte;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/raid/
H A Draid5.h130 struct list_head lru; /* inactive_list or handle_list */ member in struct:stripe_head
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/mm/
H A Dpageattr.c81 else list_for_each_entry(pg, l, lru) {
98 list_add(&fpage->lru, &deferred_pages);
236 list_for_each_entry_safe(pg, next, &l, lru) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/mm/
H A Dpageattr.c86 list_for_each_entry (p, lh, lru)
183 list_add(&kpte_page->lru, &df_list);
235 list_for_each_entry_safe(pg, next, &l, lru) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/
H A Dkexec.c369 page = list_entry(pos, struct page, lru);
370 list_del(&page->lru);
413 list_add(&pages->lru, &extra_pages);
420 list_add(&pages->lru, &image->control_pages);
689 list_for_each_entry(page, &image->dest_pages, lru) {
692 list_del(&page->lru);
707 list_add(&page->lru, &image->unuseable_pages);
748 list_add(&page->lru, &image->dest_pages);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/
H A Dphysmem.c64 INIT_LIST_HEAD(&p->lru);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfs/
H A Ddir.c1737 struct nfs_access_entry, lru);
1738 list_move(&cache->lru, &head);
1754 cache = list_entry(head.next, struct nfs_access_entry, lru);
1755 list_del(&cache->lru);
1772 list_del(&entry->lru);
1836 list_move_tail(&cache->lru, &nfsi->access_cache_entry_lru);
1843 list_del(&cache->lru);
1875 list_add_tail(&set->lru, &nfsi->access_cache_entry_lru);
1880 list_add_tail(&set->lru, &nfsi->access_cache_entry_lru);
1881 list_del(&entry->lru);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/
H A Draid5.c112 BUG_ON(!list_empty(&sh->lru));
116 list_add_tail(&sh->lru, &conf->delayed_list);
120 list_add_tail(&sh->lru, &conf->bitmap_list);
124 list_add_tail(&sh->lru, &conf->handle_list);
135 list_add_tail(&sh->lru, &conf->inactive_list);
181 sh = list_entry(first, struct stripe_head, lru);
308 BUG_ON(!list_empty(&sh->lru));
312 if (list_empty(&sh->lru) &&
315 list_del_init(&sh->lru);
346 INIT_LIST_HEAD(&sh->lru);
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/
H A Dbuffer.c13 * Speed up hash, lru, and free list operations. Use gfp() for allocating
1167 struct bh_lru *lru; local
1171 lru = &__get_cpu_var(bh_lrus);
1172 if (lru->bhs[0] != bh) {
1180 struct buffer_head *bh2 = lru->bhs[in];
1195 memcpy(lru->bhs, bhs, sizeof(bhs));
1210 struct bh_lru *lru; local
1215 lru = &__get_cpu_var(bh_lrus);
1217 struct buffer_head *bh = lru->bhs[i];
1223 lru
[all...]

Completed in 346 milliseconds

12