Home
last modified time | relevance | path

Searched refs:pages (Results 1 – 25 of 134) sorted by relevance

123456

/fs/isofs/
Dcompress.c46 struct page **pages, unsigned poffset, in zisofs_uncompress_block() argument
72 if (!pages[i]) in zisofs_uncompress_block()
74 memset(page_address(pages[i]), 0, PAGE_SIZE); in zisofs_uncompress_block()
75 flush_dcache_page(pages[i]); in zisofs_uncompress_block()
76 SetPageUptodate(pages[i]); in zisofs_uncompress_block()
122 if (pages[curpage]) { in zisofs_uncompress_block()
123 stream.next_out = page_address(pages[curpage]) in zisofs_uncompress_block()
175 if (pages[curpage]) { in zisofs_uncompress_block()
176 flush_dcache_page(pages[curpage]); in zisofs_uncompress_block()
177 SetPageUptodate(pages[curpage]); in zisofs_uncompress_block()
[all …]
/fs/ramfs/
Dfile-nommu.c69 struct page *pages; in ramfs_nommu_expand_for_mapping() local
88 pages = alloc_pages(gfp, order); in ramfs_nommu_expand_for_mapping()
89 if (!pages) in ramfs_nommu_expand_for_mapping()
96 split_page(pages, order); in ramfs_nommu_expand_for_mapping()
100 __free_page(pages + loop); in ramfs_nommu_expand_for_mapping()
104 data = page_address(pages); in ramfs_nommu_expand_for_mapping()
109 struct page *page = pages + loop; in ramfs_nommu_expand_for_mapping()
128 __free_page(pages + loop++); in ramfs_nommu_expand_for_mapping()
211 struct page **pages = NULL, **ptr, *page; in ramfs_nommu_get_unmapped_area() local
227 pages = kcalloc(lpages, sizeof(struct page *), GFP_KERNEL); in ramfs_nommu_get_unmapped_area()
[all …]
/fs/squashfs/
Dpage_actor.c32 if (actor->next_page == actor->pages) in cache_next_page()
44 int pages, int length) in squashfs_page_actor_init() argument
51 actor->length = length ? : pages * PAGE_SIZE; in squashfs_page_actor_init()
53 actor->pages = pages; in squashfs_page_actor_init()
73 return actor->pageaddr = actor->next_page == actor->pages ? NULL : in direct_next_page()
84 int pages, int length) in squashfs_page_actor_init_special() argument
91 actor->length = length ? : pages * PAGE_SIZE; in squashfs_page_actor_init_special()
93 actor->pages = pages; in squashfs_page_actor_init_special()
Dfile_direct.c24 int pages, struct page **page, int bytes);
38 int i, n, pages, missing_pages, bytes, res = -ENOMEM; in squashfs_readpage_block() local
46 pages = end_index - start_index + 1; in squashfs_readpage_block()
48 page = kmalloc_array(pages, sizeof(void *), GFP_KERNEL); in squashfs_readpage_block()
56 actor = squashfs_page_actor_init_special(page, pages, 0); in squashfs_readpage_block()
61 for (missing_pages = 0, i = 0, n = start_index; i < pages; i++, n++) { in squashfs_readpage_block()
86 res = squashfs_read_cache(target_page, block, bsize, pages, in squashfs_readpage_block()
107 pageaddr = kmap_atomic(page[pages - 1]); in squashfs_readpage_block()
113 for (i = 0; i < pages; i++) { in squashfs_readpage_block()
130 for (i = 0; i < pages; i++) { in squashfs_readpage_block()
[all …]
Dpage_actor.h14 int pages; member
20 int pages, int length) in squashfs_page_actor_init() argument
27 actor->length = length ? : pages * PAGE_SIZE; in squashfs_page_actor_init()
29 actor->pages = pages; in squashfs_page_actor_init()
42 return actor->next_page == actor->pages ? NULL : in squashfs_next_page()
60 int pages; member
Dcache.c219 for (j = 0; j < cache->pages; j++) in squashfs_cache_delete()
258 cache->pages = block_size >> PAGE_SHIFT; in squashfs_cache_init()
259 cache->pages = cache->pages ? cache->pages : 1; in squashfs_cache_init()
271 entry->data = kcalloc(cache->pages, sizeof(void *), GFP_KERNEL); in squashfs_cache_init()
277 for (j = 0; j < cache->pages; j++) { in squashfs_cache_init()
286 cache->pages, 0); in squashfs_cache_init()
421 int pages = (length + PAGE_SIZE - 1) >> PAGE_SHIFT; in squashfs_read_table() local
430 data = kcalloc(pages, sizeof(void *), GFP_KERNEL); in squashfs_read_table()
436 actor = squashfs_page_actor_init(data, pages, length); in squashfs_read_table()
442 for (i = 0; i < pages; i++, buffer += PAGE_SIZE) in squashfs_read_table()
/fs/proc/
Dmeminfo.c52 unsigned long pages[NR_LRU_LISTS]; in meminfo_proc_show() local
65 pages[lru] = global_node_page_state(NR_LRU_BASE + lru); in meminfo_proc_show()
75 show_val_kb(m, "Active: ", pages[LRU_ACTIVE_ANON] + in meminfo_proc_show()
76 pages[LRU_ACTIVE_FILE]); in meminfo_proc_show()
77 show_val_kb(m, "Inactive: ", pages[LRU_INACTIVE_ANON] + in meminfo_proc_show()
78 pages[LRU_INACTIVE_FILE]); in meminfo_proc_show()
79 show_val_kb(m, "Active(anon): ", pages[LRU_ACTIVE_ANON]); in meminfo_proc_show()
80 show_val_kb(m, "Inactive(anon): ", pages[LRU_INACTIVE_ANON]); in meminfo_proc_show()
81 show_val_kb(m, "Active(file): ", pages[LRU_ACTIVE_FILE]); in meminfo_proc_show()
82 show_val_kb(m, "Inactive(file): ", pages[LRU_INACTIVE_FILE]); in meminfo_proc_show()
[all …]
/fs/ntfs/
Dcompress.c518 struct page **pages; in ntfs_read_compressed_block() local
530 pages = kmalloc(nr_pages * sizeof(struct page *), GFP_NOFS); in ntfs_read_compressed_block()
536 if (unlikely(!pages || !bhs)) { in ntfs_read_compressed_block()
538 kfree(pages); in ntfs_read_compressed_block()
550 pages[xpage] = page; in ntfs_read_compressed_block()
564 kfree(pages); in ntfs_read_compressed_block()
575 pages[i] = grab_cache_page_nowait(mapping, offset); in ntfs_read_compressed_block()
576 page = pages[i]; in ntfs_read_compressed_block()
591 pages[i] = NULL; in ntfs_read_compressed_block()
750 page = pages[cur_page]; in ntfs_read_compressed_block()
[all …]
Dfile.c509 pgoff_t index, const unsigned nr_pages, struct page **pages, in __ntfs_grab_cache_pages() argument
517 pages[nr] = find_get_page_flags(mapping, index, FGP_LOCK | in __ntfs_grab_cache_pages()
519 if (!pages[nr]) { in __ntfs_grab_cache_pages()
535 pages[nr] = *cached_page; in __ntfs_grab_cache_pages()
545 unlock_page(pages[--nr]); in __ntfs_grab_cache_pages()
546 put_page(pages[nr]); in __ntfs_grab_cache_pages()
584 static int ntfs_prepare_pages_for_non_resident_write(struct page **pages, in ntfs_prepare_pages_for_non_resident_write() argument
614 BUG_ON(!pages); in ntfs_prepare_pages_for_non_resident_write()
615 BUG_ON(!*pages); in ntfs_prepare_pages_for_non_resident_write()
616 vi = pages[0]->mapping->host; in ntfs_prepare_pages_for_non_resident_write()
[all …]
/fs/afs/
Dfile.c29 struct list_head *pages, unsigned nr_pages);
116 if (req->pages[i]) in afs_put_read()
117 put_page(req->pages[i]); in afs_put_read()
196 req->pages[0] = page; in __afs_page_filler()
292 struct page *page = req->pages[req->index]; in afs_readpages_page_done()
294 req->pages[req->index] = NULL; in afs_readpages_page_done()
313 struct list_head *pages) in afs_readpages_one() argument
326 first = list_entry(pages->prev, struct page, lru); in afs_readpages_one()
329 for (p = first->lru.prev; p != pages; p = p->prev) { in afs_readpages_one()
357 page = list_entry(pages->prev, struct page, lru); in afs_readpages_one()
[all …]
Dwrite.c103 req->pages[0] = page; in afs_fill_page()
322 first, count, pv.pages); in afs_kill_pages()
326 struct page *page = pv.pages[loop]; in afs_kill_pages()
349 struct page *pages[8], *page; in afs_write_back_from_locked_page() local
371 if (n > ARRAY_SIZE(pages)) in afs_write_back_from_locked_page()
372 n = ARRAY_SIZE(pages); in afs_write_back_from_locked_page()
374 start, n, pages); in afs_write_back_from_locked_page()
378 if (pages[0]->index != start) { in afs_write_back_from_locked_page()
380 put_page(pages[--n]); in afs_write_back_from_locked_page()
386 page = pages[loop]; in afs_write_back_from_locked_page()
[all …]
/fs/ceph/
Daddr.c274 struct page *page = osd_data->pages[i]; in finish_read()
295 kfree(osd_data->pages); in finish_read()
313 struct page **pages; in start_read() local
371 pages = kmalloc(sizeof(*pages) * nr_pages, GFP_KERNEL); in start_read()
372 if (!pages) { in start_read()
397 pages[i] = page; in start_read()
399 osd_req_op_extent_osd_data_pages(req, 0, pages, len, 0, false, false); in start_read()
418 ceph_fscache_readpage_cancel(inode, pages[i]); in start_read()
419 unlock_page(pages[i]); in start_read()
421 ceph_put_page_vector(pages, nr_pages, false); in start_read()
[all …]
Dcache.h45 struct list_head *pages,
84 struct list_head *pages) in ceph_fscache_readpages_cancel() argument
87 return fscache_readpages_cancel(ci->fscache, pages); in ceph_fscache_readpages_cancel()
137 struct page *pages) in ceph_fscache_uncache_page() argument
149 struct list_head *pages, in ceph_readpages_from_fscache() argument
180 struct list_head *pages) in ceph_fscache_readpages_cancel() argument
Dfile.c104 struct page **pages; in dio_get_pages_alloc() local
110 pages = kvmalloc(sizeof(*pages) * npages, GFP_KERNEL); in dio_get_pages_alloc()
111 if (!pages) in dio_get_pages_alloc()
116 ret = iov_iter_get_pages(&tmp_it, pages + idx, nbytes, in dio_get_pages_alloc()
130 return pages; in dio_get_pages_alloc()
132 ceph_put_page_vector(pages, idx, false); in dio_get_pages_alloc()
489 struct page **pages, int num_pages, in striped_read() argument
509 pages + page_idx, num_pages - page_idx, in striped_read()
525 ceph_zero_page_vector_range(zoff, zlen, pages); in striped_read()
560 struct page **pages; in ceph_sync_read() local
[all …]
/fs/exofs/
Dore_raid.c58 struct page **pages; member
80 struct page *pages[group_width]; in _sp2d_alloc() member
130 sp2d->_1p_stripes[i].pages = __a1pa->pages; in _sp2d_alloc()
157 struct page *page = _1ps->pages[c]; in _sp2d_reset()
167 memset(_1ps->pages, 0, group_width * sizeof(*_1ps->pages)); in _sp2d_reset()
184 kfree(sp2d->_1p_stripes[i].pages); in _sp2d_free()
236 _1ps->tx = async_xor(_1ps->pages[sp2d->data_devs], in _gen_xor_unit()
237 _1ps->pages, 0, sp2d->data_devs, in _gen_xor_unit()
240 _1ps->tx = async_gen_syndrome(_1ps->pages, 0, in _gen_xor_unit()
263 _1ps->pages[si->cur_comp] = page; in _ore_add_stripe_page()
[all …]
Dinode.c43 unsigned pages = min_t(unsigned, expected_pages, in exofs_max_io_pages() local
46 return pages; in exofs_max_io_pages()
55 struct page **pages; member
76 pcol->pages = NULL; in _pcol_init()
89 pcol->pages = NULL; in _pcol_reset()
107 unsigned pages; in pcol_try_alloc() local
110 pages = exofs_max_io_pages(&pcol->sbi->layout, pcol->expected_pages); in pcol_try_alloc()
112 for (; pages; pages >>= 1) { in pcol_try_alloc()
113 pcol->pages = kmalloc(pages * sizeof(struct page *), in pcol_try_alloc()
115 if (likely(pcol->pages)) { in pcol_try_alloc()
[all …]
Dore.c149 struct page **pages; in _ore_get_io_state() local
156 struct page *pages[num_par_pages]; in _ore_get_io_state() member
168 pages = num_par_pages ? _aios->pages : NULL; in _ore_get_io_state()
178 struct page *pages[num_par_pages]; in _ore_get_io_state() member
197 pages = num_par_pages ? extra_part->pages : NULL; in _ore_get_io_state()
206 if (pages) { in _ore_get_io_state()
207 ios->parity_pages = pages; in _ore_get_io_state()
594 unsigned pgbase, struct page **pages, in _ore_add_stripe_unit() argument
630 added_len = bio_add_pc_page(q, per_dev->bio, pages[pg], in _ore_add_stripe_unit()
642 _add_stripe_page(ios->sp2d, &ios->si, pages[pg]); in _ore_add_stripe_unit()
[all …]
/fs/nfs/
Dnfs3acl.c50 struct page *pages[NFSACL_MAXPAGES] = { }; in nfs3_get_acl() local
54 .pages = pages, in nfs3_get_acl()
100 for (count = 0; count < NFSACL_MAXPAGES && args.pages[count]; count++) in nfs3_get_acl()
101 __free_page(args.pages[count]); in nfs3_get_acl()
162 struct page *pages[NFSACL_MAXPAGES]; in __nfs3_proc_setacls() local
167 .pages = pages, in __nfs3_proc_setacls()
201 args.pages[args.npages] = alloc_page(GFP_KERNEL); in __nfs3_proc_setacls()
202 if (args.pages[args.npages] == NULL) in __nfs3_proc_setacls()
239 __free_page(args.pages[args.npages]); in __nfs3_proc_setacls()
Dpnfs_dev.c102 struct page **pages = NULL; in nfs4_get_device_info() local
123 pages = kcalloc(max_pages, sizeof(struct page *), gfp_flags); in nfs4_get_device_info()
124 if (!pages) in nfs4_get_device_info()
128 pages[i] = alloc_page(gfp_flags); in nfs4_get_device_info()
129 if (!pages[i]) in nfs4_get_device_info()
135 pdev->pages = pages; in nfs4_get_device_info()
157 __free_page(pages[i]); in nfs4_get_device_info()
158 kfree(pages); in nfs4_get_device_info()
Dpnfs_nfs.c164 LIST_HEAD(pages); in pnfs_generic_retry_commit()
176 list_splice_init(&bucket->committing, &pages); in pnfs_generic_retry_commit()
178 nfs_retry_commit(&pages, freeme, cinfo, i); in pnfs_generic_retry_commit()
204 list_add(&data->pages, list); in pnfs_generic_alloc_ds_commits()
214 void pnfs_fetch_commit_bucket_list(struct list_head *pages, in pnfs_fetch_commit_bucket_list() argument
225 list_splice_init(&bucket->committing, pages); in pnfs_fetch_commit_bucket_list()
239 pnfs_generic_commit_cancel_empty_pagelist(struct list_head *pages, in pnfs_generic_commit_cancel_empty_pagelist() argument
243 if (list_empty(pages)) { in pnfs_generic_commit_cancel_empty_pagelist()
271 list_add(&data->pages, &list); in pnfs_generic_commit_pagelist()
282 list_for_each_entry_safe(data, tmp, &list, pages) { in pnfs_generic_commit_pagelist()
[all …]
/fs/cifs/
Dfscache.h79 struct list_head *pages, in cifs_readpages_from_fscache() argument
83 return __cifs_readpages_from_fscache(inode, mapping, pages, in cifs_readpages_from_fscache()
96 struct list_head *pages) in cifs_fscache_readpages_cancel() argument
99 return __cifs_fscache_readpages_cancel(inode, pages); in cifs_fscache_readpages_cancel()
133 struct list_head *pages, in cifs_readpages_from_fscache() argument
143 struct list_head *pages) in cifs_fscache_readpages_cancel() argument
/fs/btrfs/tests/
Dextent-io-tests.c35 struct page *pages[16]; in process_page_range() local
46 ARRAY_SIZE(pages)), pages); in process_page_range()
49 !PageLocked(pages[i])) in process_page_range()
51 if (flags & PROCESS_UNLOCK && PageLocked(pages[i])) in process_page_range()
52 unlock_page(pages[i]); in process_page_range()
53 put_page(pages[i]); in process_page_range()
55 put_page(pages[i]); in process_page_range()
/fs/ext4/
Dreadpage.c139 struct list_head *pages, struct page *page, in ext4_mpage_readpages() argument
169 if (pages) { in ext4_mpage_readpages()
170 page = list_entry(pages->prev, struct page, lru); in ext4_mpage_readpages()
326 if (pages) in ext4_mpage_readpages()
329 BUG_ON(pages && !list_empty(pages)); in ext4_mpage_readpages()
/fs/btrfs/
Dextent_io.c1673 struct page *pages[16]; in __process_pages_contig() local
1689 nr_pages, ARRAY_SIZE(pages)), pages); in __process_pages_contig()
1702 SetPagePrivate2(pages[i]); in __process_pages_contig()
1704 if (pages[i] == locked_page) { in __process_pages_contig()
1705 put_page(pages[i]); in __process_pages_contig()
1710 clear_page_dirty_for_io(pages[i]); in __process_pages_contig()
1712 set_page_writeback(pages[i]); in __process_pages_contig()
1714 SetPageError(pages[i]); in __process_pages_contig()
1716 end_page_writeback(pages[i]); in __process_pages_contig()
1718 unlock_page(pages[i]); in __process_pages_contig()
[all …]
/fs/9p/
Dcache.h51 struct list_head *pages,
76 struct list_head *pages, in v9fs_readpages_from_fscache() argument
79 return __v9fs_readpages_from_fscache(inode, mapping, pages, in v9fs_readpages_from_fscache()
132 struct list_head *pages, in v9fs_readpages_from_fscache() argument

123456