Searched refs:pagevec (Results 1 - 25 of 47) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dpagevec.h2 * include/linux/pagevec.h
5 * pages. A pagevec is a multipage container which is used for that.
11 /* 14 pointers + two long's align the pagevec structure to a power of two */
17 struct pagevec { struct
23 void __pagevec_release(struct pagevec *pvec);
24 void __pagevec_free(struct pagevec *pvec);
25 void ____pagevec_lru_add(struct pagevec *pvec, enum lru_list lru);
26 void pagevec_strip(struct pagevec *pvec);
27 unsigned pagevec_lookup(struct pagevec *pvec, struct address_space *mapping,
29 unsigned pagevec_lookup_tag(struct pagevec *pve
[all...]
H A Dfscache.h24 #include <linux/pagevec.h>
48 struct pagevec;
145 struct pagevec *cached_pvec);
H A Dfscache-cache.h520 struct pagevec *pagevec);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/cachefiles/
H A Drdwr.c153 struct pagevec pagevec; local
162 pagevec_init(&pagevec, 0);
180 pagevec_add(&pagevec, monitor->netfs_page);
181 fscache_mark_pages_cached(monitor->op, &pagevec);
228 struct pagevec *pagevec)
237 pagevec_reinit(pagevec);
283 pagevec_add(pagevec, backpage);
284 __pagevec_lru_add_file(pagevec);
225 cachefiles_read_backing_file_one(struct cachefiles_object *object, struct fscache_retrieval *op, struct page *netpage, struct pagevec *pagevec) argument
397 struct pagevec pagevec; local
696 struct pagevec pagevec; local
809 struct pagevec pagevec; local
850 struct pagevec pagevec; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/
H A Dswap.c23 #include <linux/pagevec.h>
44 static DEFINE_PER_CPU(struct pagevec[NR_LRU_LISTS], lru_add_pvecs);
45 static DEFINE_PER_CPU(struct pagevec, lru_rotate_pvecs);
109 static void pagevec_move_tail(struct pagevec *pvec)
147 struct pagevec *pvec;
221 struct pagevec *pvec = &get_cpu_var(lru_add_pvecs)[lru];
257 * difficult to do when using the pagevec cache, so bypass that.
277 struct pagevec *pvecs = per_cpu(lru_add_pvecs, cpu);
278 struct pagevec *pvec;
333 struct pagevec pages_to_fre
[all...]
H A Dtruncate.c18 #include <linux/pagevec.h>
214 struct pagevec pvec;
325 struct pagevec pvec;
423 struct pagevec pvec;
H A Dfadvise.c16 #include <linux/pagevec.h>
H A Dswap_state.c19 #include <linux/pagevec.h>
H A Dreadahead.c18 #include <linux/pagevec.h>
H A Dvmscan.c29 #include <linux/pagevec.h>
627 struct pagevec freed_pvec;
1165 struct pagevec pvec;
1388 struct pagevec pvec;
2870 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/
H A Dread.c51 p->pagevec = p->page_array;
53 p->pagevec = kcalloc(pagecount, sizeof(struct page *), GFP_KERNEL);
54 if (!p->pagevec) {
65 if (p && (p->pagevec != &p->page_array[0]))
66 kfree(p->pagevec);
190 data->args.pages = data->pagevec;
278 data->pagevec[0] = page;
314 pages = data->pagevec;
H A Ddirect.c255 nfs_direct_dirty_pages(data->pagevec,
259 nfs_direct_release_pages(data->pagevec, data->npages);
319 data->npages, 1, 0, data->pagevec, NULL);
328 nfs_direct_release_pages(data->pagevec, result);
346 data->args.pages = data->pagevec;
456 nfs_direct_release_pages(data->pagevec, data->npages);
750 data->npages, 0, 0, data->pagevec, NULL);
759 nfs_direct_release_pages(data->pagevec, result);
779 data->args.pages = data->pagevec;
H A Dwrite.c65 if (p && (p->pagevec != &p->page_array[0]))
66 kfree(p->pagevec);
80 p->pagevec = p->page_array;
82 p->pagevec = kcalloc(pagecount, sizeof(struct page *), GFP_NOFS);
83 if (!p->pagevec) {
94 if (p && (p->pagevec != &p->page_array[0]))
95 kfree(p->pagevec);
820 data->args.pages = data->pagevec;
914 data->pagevec[0] = page;
956 pages = data->pagevec;
[all...]
H A Dfscache-index.c265 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nilfs2/
H A Dpage.c31 #include <linux/pagevec.h>
349 struct pagevec pvec;
404 struct pagevec pvec;
465 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/fscache/
H A Dpage.c16 #include <linux/pagevec.h>
933 * @pagevec: The pages to be marked
939 struct pagevec *pagevec)
945 atomic_add(pagevec->nr, &fscache_n_marks);
948 for (loop = 0; loop < pagevec->nr; loop++) {
949 struct page *page = pagevec->pages[loop];
966 op->mapping, pagevec);
967 pagevec_reinit(pagevec);
938 fscache_mark_pages_cached(struct fscache_retrieval *op, struct pagevec *pagevec) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/afs/
H A Dwrite.c16 #include <linux/pagevec.h>
282 struct pagevec pv;
593 struct pagevec pv;
H A Dcache.c373 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/cifs/
H A Dcache.c296 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ramfs/
H A Dfile-nommu.c21 #include <linux/pagevec.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/9p/
H A Dcache.c215 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/tile/mm/
H A Dhomecache.c27 #include <linux/pagevec.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ceph/
H A Daddr.c9 #include <linux/pagevec.h>
467 struct pagevec pvec;
599 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/gfs2/
H A Daops.c16 #include <linux/pagevec.h>
248 * gfs2_write_jdata_pagevec - Write back a pagevec's worth of pages
260 struct pagevec *pvec,
334 struct pagevec pvec;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/hugetlbfs/
H A Dinode.c26 #include <linux/pagevec.h>
68 static void huge_pagevec_release(struct pagevec *pvec)
343 struct pagevec pvec;

Completed in 158 milliseconds

12