/linux-6.12.1/fs/ceph/ |
D | acl.c | 174 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local 204 pagelist = ceph_pagelist_alloc(GFP_KERNEL); in ceph_pre_init_acls() 205 if (!pagelist) in ceph_pre_init_acls() 208 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls() 212 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls() 216 err = ceph_pagelist_reserve(pagelist, len + val_size1 + 8); in ceph_pre_init_acls() 219 ceph_pagelist_encode_string(pagelist, XATTR_NAME_POSIX_ACL_ACCESS, in ceph_pre_init_acls() 225 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls() 226 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls() 230 err = ceph_pagelist_reserve(pagelist, len + val_size2 + 8); in ceph_pre_init_acls() [all …]
|
D | xattr.c | 1117 struct ceph_pagelist *pagelist = NULL; in ceph_sync_setxattr() local 1123 pagelist = ceph_pagelist_alloc(GFP_NOFS); in ceph_sync_setxattr() 1124 if (!pagelist) in ceph_sync_setxattr() 1127 err = ceph_pagelist_append(pagelist, value, size); in ceph_sync_setxattr() 1157 req->r_pagelist = pagelist; in ceph_sync_setxattr() 1158 pagelist = NULL; in ceph_sync_setxattr() 1172 if (pagelist) in ceph_sync_setxattr() 1173 ceph_pagelist_release(pagelist); in ceph_sync_setxattr() 1380 struct ceph_pagelist *pagelist = as_ctx->pagelist; in ceph_security_init_secctx() local 1395 if (!pagelist) { in ceph_security_init_secctx() [all …]
|
D | locks.c | 492 struct ceph_pagelist *pagelist, in ceph_locks_to_pagelist() argument 499 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 504 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist() 511 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 516 err = ceph_pagelist_append(pagelist, &flocks[num_fcntl_locks], in ceph_locks_to_pagelist()
|
D | mds_client.c | 58 struct ceph_pagelist *pagelist; member 3217 struct ceph_pagelist *pagelist = req->r_pagelist; in create_request_message() local 3218 ceph_msg_data_add_pagelist(msg, pagelist); in create_request_message() 3219 msg->hdr.data_len = cpu_to_le32(pagelist->length); in create_request_message() 4493 err = ceph_pagelist_encode_32(recon_state->pagelist, 0); in send_reconnect_partial() 4503 err = ceph_pagelist_encode_8(recon_state->pagelist, 1); in send_reconnect_partial() 4507 page = list_first_entry(&recon_state->pagelist->head, struct page, lru); in send_reconnect_partial() 4521 reply->hdr.data_len = cpu_to_le32(recon_state->pagelist->length); in send_reconnect_partial() 4522 ceph_msg_data_add_pagelist(reply, recon_state->pagelist); in send_reconnect_partial() 4525 ceph_pagelist_release(recon_state->pagelist); in send_reconnect_partial() [all …]
|
D | inode.c | 115 if (as_ctx->pagelist) { in ceph_as_ctx_to_req() 116 req->r_pagelist = as_ctx->pagelist; in ceph_as_ctx_to_req() 117 as_ctx->pagelist = NULL; in ceph_as_ctx_to_req() 2342 struct ceph_pagelist *pagelist = NULL; in fill_fscrypt_truncate() local 2379 pagelist = ceph_pagelist_alloc(GFP_KERNEL); in fill_fscrypt_truncate() 2380 if (!pagelist) { in fill_fscrypt_truncate() 2441 ret = ceph_pagelist_append(pagelist, &header, sizeof(header)); in fill_fscrypt_truncate() 2447 ret = ceph_pagelist_append(pagelist, iov.iov_base, in fill_fscrypt_truncate() 2452 req->r_pagelist = pagelist; in fill_fscrypt_truncate() 2461 if (ret && pagelist) in fill_fscrypt_truncate() [all …]
|
/linux-6.12.1/arch/parisc/kernel/ |
D | vdso.c | 102 struct page **pagelist; in vdso_setup_pages() local 105 pagelist = kcalloc(pages + 1, sizeof(struct page *), GFP_KERNEL); in vdso_setup_pages() 106 if (!pagelist) in vdso_setup_pages() 109 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages() 110 return pagelist; in vdso_setup_pages()
|
/linux-6.12.1/lib/ |
D | kunit_iov_iter.c | 706 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_kvec() local 727 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_kvec() 728 pagelist[i] = (void *)(unsigned long)0xaa55aa55aa55aa55ULL; in iov_kunit_extract_pages_kvec() 731 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_kvec() 744 for (i = 0; i < ARRAY_SIZE(pagelist); i++) { in iov_kunit_extract_pages_kvec() 759 KUNIT_EXPECT_PTR_EQ(test, pagelist[i], p); in iov_kunit_extract_pages_kvec() 786 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_bvec() local 805 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_bvec() 806 pagelist[i] = (void *)(unsigned long)0xaa55aa55aa55aa55ULL; in iov_kunit_extract_pages_bvec() 809 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_bvec() [all …]
|
/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_arm.c | 113 struct pagelist *pagelist; member 161 pagelistinfo->pagelist, pagelistinfo->dma_addr); in cleanup_pagelistinfo() 241 struct pagelist *pagelist; in create_pagelist() local 263 if ((size_t)num_pages > (SIZE_MAX - sizeof(struct pagelist) - in create_pagelist() 269 pagelist_size = sizeof(struct pagelist) + in create_pagelist() 278 pagelist = dma_alloc_coherent(instance->state->dev, pagelist_size, &dma_addr, in create_pagelist() 281 dev_dbg(instance->state->dev, "arm: %pK\n", pagelist); in create_pagelist() 283 if (!pagelist) in create_pagelist() 286 addrs = pagelist->addrs; in create_pagelist() 292 pagelist->length = count; in create_pagelist() [all …]
|
D | vchiq_pagelist.h | 11 struct pagelist { struct
|
/linux-6.12.1/arch/s390/kernel/ |
D | vdso.c | 239 struct page **pagelist; in vdso_setup_pages() local 242 pagelist = kcalloc(pages + 1, sizeof(struct page *), GFP_KERNEL); in vdso_setup_pages() 243 if (!pagelist) in vdso_setup_pages() 246 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages() 247 return pagelist; in vdso_setup_pages()
|
/linux-6.12.1/net/ceph/ |
D | messenger.c | 900 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_cursor_init() local 905 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init() 906 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init() 911 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init() 912 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init() 914 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init() 924 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local 928 pagelist = data->pagelist; in ceph_msg_data_pagelist_next() 929 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next() 932 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next() [all …]
|
D | Makefile | 7 libceph-y := ceph_common.o messenger.o msgpool.o buffer.o pagelist.o \
|
D | osd_client.c | 148 struct ceph_pagelist *pagelist) in ceph_osd_data_pagelist_init() argument 151 osd_data->pagelist = pagelist; in ceph_osd_data_pagelist_init() 224 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_extent_osd_data_pagelist() argument 229 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_extent_osd_data_pagelist() 292 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_info_pagelist() argument 297 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_info_pagelist() 302 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_data_pagelist() argument 307 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_data_pagelist() 308 osd_req->r_ops[which].cls.indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist() 309 osd_req->r_ops[which].indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist() [all …]
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | vdso.c | 336 struct page **pagelist; in vdso_setup_pages() local 339 pagelist = kcalloc(pages + 1, sizeof(struct page *), GFP_KERNEL); in vdso_setup_pages() 340 if (!pagelist) in vdso_setup_pages() 344 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages() 346 return pagelist; in vdso_setup_pages()
|
/linux-6.12.1/drivers/xen/ |
D | privcmd.c | 119 static int gather_array(struct list_head *pagelist, in gather_array() argument 142 list_add_tail(&page->lru, pagelist); in gather_array() 270 LIST_HEAD(pagelist); in privcmd_ioctl_mmap() 284 rc = gather_array(&pagelist, in privcmd_ioctl_mmap() 288 if (rc || list_empty(&pagelist)) in privcmd_ioctl_mmap() 294 struct page *page = list_first_entry(&pagelist, in privcmd_ioctl_mmap() 311 &pagelist, in privcmd_ioctl_mmap() 319 free_page_list(&pagelist); in privcmd_ioctl_mmap() 464 LIST_HEAD(pagelist); in privcmd_ioctl_mmap_batch() 495 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr); in privcmd_ioctl_mmap_batch() [all …]
|
/linux-6.12.1/mm/ |
D | mempolicy.c | 478 struct list_head *pagelist; member 521 !migrate_folio_add(folio, qp->pagelist, qp->flags)) in queue_folios_pmd() 601 !migrate_folio_add(folio, qp->pagelist, flags)) { in queue_folios_pte_range() 650 if (!isolate_hugetlb(folio, qp->pagelist)) in queue_folios_hugetlb() 762 struct list_head *pagelist) in queue_pages_range() argument 766 .pagelist = pagelist, in queue_pages_range() 1067 LIST_HEAD(pagelist); in migrate_to_node() 1091 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node() 1094 if (!list_empty(&pagelist)) { in migrate_to_node() 1095 err = migrate_pages(&pagelist, alloc_migration_target, NULL, in migrate_to_node() [all …]
|
D | migrate.c | 2178 static int do_move_pages_to_node(struct list_head *pagelist, int node) in do_move_pages_to_node() argument 2187 err = migrate_pages(pagelist, alloc_migration_target, NULL, in do_move_pages_to_node() 2190 putback_movable_pages(pagelist); in do_move_pages_to_node() 2195 struct list_head *pagelist, bool migrate_all) in __add_folio_for_migration() argument 2210 if (isolate_hugetlb(folio, pagelist)) in __add_folio_for_migration() 2213 list_add_tail(&folio->lru, pagelist); in __add_folio_for_migration() 2232 int node, struct list_head *pagelist, bool migrate_all) in add_folio_for_migration() argument 2247 err = __add_folio_for_migration(folio, node, pagelist, in add_folio_for_migration() 2259 struct list_head *pagelist, int __user *status, in move_pages_and_store_status() argument 2264 if (list_empty(pagelist)) in move_pages_and_store_status() [all …]
|
D | khugepaged.c | 1813 LIST_HEAD(pagelist); in collapse_file() 2011 list_add_tail(&folio->lru, &pagelist); in collapse_file() 2059 list_for_each_entry(folio, &pagelist, lru) { in collapse_file() 2184 list_for_each_entry_safe(folio, tmp, &pagelist, lru) { in collapse_file() 2204 list_for_each_entry_safe(folio, tmp, &pagelist, lru) { in collapse_file() 2229 VM_BUG_ON(!list_empty(&pagelist)); in collapse_file()
|
/linux-6.12.1/drivers/gpu/drm/radeon/ |
D | radeon_gart.c | 286 int pages, struct page **pagelist, dma_addr_t *dma_addr, in radeon_gart_bind() argument 301 rdev->gart.pages[p] = pagelist ? pagelist[i] : in radeon_gart_bind()
|
/linux-6.12.1/Documentation/fb/ |
D | deferred_io.rst | 41 framebuffer at vsync time based on the touched pagelist. 65 struct list_head *pagelist) 68 device. You receive the pagelist which is the list of pages that were written
|
/linux-6.12.1/drivers/hwtracing/ptt/ |
D | hisi_ptt.c | 1034 struct page **pagelist; in hisi_ptt_pmu_setup_aux() local 1050 pagelist = kcalloc(nr_pages, sizeof(*pagelist), GFP_KERNEL); in hisi_ptt_pmu_setup_aux() 1051 if (!pagelist) in hisi_ptt_pmu_setup_aux() 1055 pagelist[i] = virt_to_page(pages[i]); in hisi_ptt_pmu_setup_aux() 1057 buf->base = vmap(pagelist, nr_pages, VM_MAP, PAGE_KERNEL); in hisi_ptt_pmu_setup_aux() 1059 kfree(pagelist); in hisi_ptt_pmu_setup_aux() 1067 kfree(pagelist); in hisi_ptt_pmu_setup_aux()
|
/linux-6.12.1/include/linux/ceph/ |
D | osd_client.h | 125 struct ceph_pagelist *pagelist; member 495 struct ceph_pagelist *pagelist); 514 struct ceph_pagelist *pagelist);
|
D | messenger.h | 227 struct ceph_pagelist *pagelist; member 607 struct ceph_pagelist *pagelist);
|
/linux-6.12.1/fs/nfs/ |
D | Makefile | 10 io.o direct.o pagelist.o read.o symlink.o unlink.o \
|
/linux-6.12.1/include/drm/ |
D | drm_fb_helper.h | 365 struct list_head *pagelist) in drm_fb_helper_deferred_io() argument
|