/fs/isofs/ |
D | compress.c | 46 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/ |
D | file-nommu.c | 69 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/ |
D | page_actor.c | 32 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()
|
D | file_direct.c | 24 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 …]
|
D | page_actor.h | 14 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
|
D | cache.c | 219 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/ |
D | meminfo.c | 52 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/ |
D | compress.c | 518 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 …]
|
D | file.c | 509 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/ |
D | file.c | 29 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 …]
|
D | write.c | 103 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/ |
D | addr.c | 274 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 …]
|
D | cache.h | 45 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
|
D | file.c | 104 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/ |
D | ore_raid.c | 58 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 …]
|
D | inode.c | 43 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 …]
|
D | ore.c | 149 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/ |
D | nfs3acl.c | 50 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()
|
D | pnfs_dev.c | 102 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()
|
D | pnfs_nfs.c | 164 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/ |
D | fscache.h | 79 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/ |
D | extent-io-tests.c | 35 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/ |
D | readpage.c | 139 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/ |
D | extent_io.c | 1673 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/ |
D | cache.h | 51 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
|