Home
last modified time | relevance | path

Searched refs:pagelist (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/fs/ceph/
H A Dacl.c172 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local
202 pagelist = ceph_pagelist_alloc(GFP_KERNEL); in ceph_pre_init_acls()
203 if (!pagelist) in ceph_pre_init_acls()
206 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls()
223 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls()
224 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls()
231 ceph_pagelist_encode_string(pagelist, in ceph_pre_init_acls()
237 ceph_pagelist_encode_32(pagelist, val_size2); in ceph_pre_init_acls()
245 as_ctx->pagelist = pagelist; in ceph_pre_init_acls()
252 if (pagelist) in ceph_pre_init_acls()
[all …]
H A Dxattr.c1109 if (!pagelist) in ceph_sync_setxattr()
1142 req->r_pagelist = pagelist; in ceph_sync_setxattr()
1143 pagelist = NULL; in ceph_sync_setxattr()
1157 if (pagelist) in ceph_sync_setxattr()
1362 struct ceph_pagelist *pagelist = as_ctx->pagelist; in ceph_security_init_secctx() local
1377 if (!pagelist) { in ceph_security_init_secctx()
1379 if (!pagelist) in ceph_security_init_secctx()
1398 if (as_ctx->pagelist) { in ceph_security_init_secctx()
1411 as_ctx->pagelist = pagelist; in ceph_security_init_secctx()
1422 if (pagelist && !as_ctx->pagelist) in ceph_security_init_secctx()
[all …]
H A Dmds_client.c57 struct ceph_pagelist *pagelist; member
4247 recon_state->pagelist = _pagelist; in send_reconnect_partial()
4304 struct ceph_pagelist *pagelist = recon_state->pagelist; in reconnect_caps_cb() local
4441 pagelist = recon_state->pagelist; in reconnect_caps_cb()
4451 ceph_pagelist_encode_8(pagelist, 1); in reconnect_caps_cb()
4463 err = ceph_pagelist_reserve(pagelist, in reconnect_caps_cb()
4485 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_snap_realms() local
4512 pagelist = recon_state->pagelist; in encode_snap_realms()
4519 ceph_pagelist_encode_8(pagelist, 1); in encode_snap_realms()
4565 if (!recon_state.pagelist) in send_mds_reconnect()
[all …]
H A Dlocks.c481 struct ceph_pagelist *pagelist, in ceph_locks_to_pagelist() argument
488 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
493 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist()
500 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
505 err = ceph_pagelist_append(pagelist, &flocks[num_fcntl_locks], in ceph_locks_to_pagelist()
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_scatter.c52 page = entry->pagelist[i]; in drm_sg_cleanup()
60 kfree(entry->pagelist); in drm_sg_cleanup()
107 entry->pagelist = kcalloc(pages, sizeof(*entry->pagelist), GFP_KERNEL); in drm_legacy_sg_alloc()
108 if (!entry->pagelist) { in drm_legacy_sg_alloc()
115 kfree(entry->pagelist); in drm_legacy_sg_alloc()
123 kfree(entry->pagelist); in drm_legacy_sg_alloc()
140 entry->pagelist[j] = vmalloc_to_page((void *)i); in drm_legacy_sg_alloc()
141 if (!entry->pagelist[j]) in drm_legacy_sg_alloc()
143 SetPageReserved(entry->pagelist[j]); in drm_legacy_sg_alloc()
160 tmp = page_address(entry->pagelist[i]); in drm_legacy_sg_alloc()
[all …]
H A Ddrm_vm.c311 if (!dma->pagelist) in drm_vm_dma_fault()
317 page = virt_to_page((void *)dma->pagelist[page_nr]); in drm_vm_dma_fault()
348 if (!entry->pagelist) in drm_vm_sg_fault()
354 page = entry->pagelist[page_offset]; in drm_vm_sg_fault()
/openbmc/linux/arch/parisc/kernel/
H A Dvdso.c102 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()
/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.c124 struct pagelist *pagelist; member
217 struct pagelist *pagelist; in create_pagelist() local
257 if (!pagelist) in create_pagelist()
260 addrs = pagelist->addrs; in create_pagelist()
266 pagelist->length = count; in create_pagelist()
267 pagelist->type = type; in create_pagelist()
268 pagelist->offset = offset; in create_pagelist()
271 pagelistinfo->pagelist = pagelist; in create_pagelist()
375 ((pagelist->offset + pagelist->length) & in create_pagelist()
402 struct pagelist *pagelist = pagelistinfo->pagelist; in free_pagelist() local
[all …]
H A Dvchiq_pagelist.h11 struct pagelist { struct
/openbmc/linux/lib/
H A Dkunit_iov_iter.c529 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_kvec() local
550 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_kvec()
554 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_kvec()
567 for (i = 0; i < ARRAY_SIZE(pagelist); i++) { in iov_kunit_extract_pages_kvec()
582 KUNIT_EXPECT_PTR_EQ(test, pagelist[i], p); in iov_kunit_extract_pages_kvec()
609 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_bvec() local
628 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_bvec()
632 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_bvec()
660 KUNIT_EXPECT_PTR_EQ(test, pagelist[i], p); in iov_kunit_extract_pages_bvec()
688 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_xarray() local
[all …]
/openbmc/linux/arch/s390/kernel/
H A Dvdso.c240 struct page **pagelist; in vdso_setup_pages() local
243 pagelist = kcalloc(pages + 1, sizeof(struct page *), GFP_KERNEL); in vdso_setup_pages()
244 if (!pagelist) in vdso_setup_pages()
247 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages()
248 return pagelist; in vdso_setup_pages()
/openbmc/linux/net/ceph/
H A Dmessenger.c900 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()
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()
948 pagelist = data->pagelist; in ceph_msg_data_pagelist_advance()
949 BUG_ON(!pagelist); in ceph_msg_data_pagelist_advance()
1907 BUG_ON(!pagelist); in ceph_msg_data_add_pagelist()
1908 BUG_ON(!pagelist->length); in ceph_msg_data_add_pagelist()
[all …]
H A DMakefile7 libceph-y := ceph_common.o messenger.o msgpool.o buffer.o pagelist.o \
H A Dosd_client.c148 struct ceph_pagelist *pagelist) in ceph_osd_data_pagelist_init() argument
151 osd_data->pagelist = pagelist; in ceph_osd_data_pagelist_init()
365 return (u64)osd_data->pagelist->length; in ceph_osd_data_length()
828 struct ceph_pagelist *pagelist; in osd_req_op_cls_init() local
835 pagelist = ceph_pagelist_alloc(GFP_NOFS); in osd_req_op_cls_init()
836 if (!pagelist) in osd_req_op_cls_init()
862 ceph_pagelist_release(pagelist); in osd_req_op_cls_init()
873 struct ceph_pagelist *pagelist; in osd_req_op_xattr_init() local
879 pagelist = ceph_pagelist_alloc(GFP_NOFS); in osd_req_op_xattr_init()
880 if (!pagelist) in osd_req_op_xattr_init()
[all …]
/openbmc/linux/arch/powerpc/kernel/
H A Dvdso.c323 struct page **pagelist; in vdso_setup_pages() local
326 pagelist = kcalloc(pages + 1, sizeof(struct page *), GFP_KERNEL); in vdso_setup_pages()
327 if (!pagelist) in vdso_setup_pages()
331 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages()
333 return pagelist; in vdso_setup_pages()
/openbmc/linux/drivers/xen/
H A Dprivcmd.c134 list_add_tail(&page->lru, pagelist); in gather_array()
262 LIST_HEAD(pagelist); in privcmd_ioctl_mmap()
276 rc = gather_array(&pagelist, in privcmd_ioctl_mmap()
280 if (rc || list_empty(&pagelist)) in privcmd_ioctl_mmap()
303 &pagelist, in privcmd_ioctl_mmap()
311 free_page_list(&pagelist); in privcmd_ioctl_mmap()
456 LIST_HEAD(pagelist); in privcmd_ioctl_mmap_batch()
491 if (list_empty(&pagelist)) { in privcmd_ioctl_mmap_batch()
558 &pagelist, mmap_batch_fn, &state)); in privcmd_ioctl_mmap_batch()
567 &pagelist, mmap_return_errors, &state); in privcmd_ioctl_mmap_batch()
[all …]
/openbmc/linux/mm/
H A Dmempolicy.c427 struct list_head *pagelist; member
749 struct list_head *pagelist, bool lock_vma) in queue_pages_range() argument
753 .pagelist = pagelist, in queue_pages_range()
1076 LIST_HEAD(pagelist); in migrate_to_node()
1096 if (!list_empty(&pagelist)) { in migrate_to_node()
1100 putback_movable_pages(&pagelist); in migrate_to_node()
1276 LIST_HEAD(pagelist); in do_mbind()
1356 if (!list_empty(&pagelist)) { in do_mbind()
1361 putback_movable_pages(&pagelist); in do_mbind()
1368 if (!list_empty(&pagelist)) in do_mbind()
[all …]
H A Dmigrate.c2043 struct list_head *pagelist, int node) in do_move_pages_to_node() argument
2051 err = migrate_pages(pagelist, alloc_migration_target, NULL, in do_move_pages_to_node()
2054 putback_movable_pages(pagelist); in do_move_pages_to_node()
2068 int node, struct list_head *pagelist, bool migrate_all) in add_page_for_migration() argument
2108 isolated = isolate_hugetlb(page_folio(page), pagelist); in add_page_for_migration()
2122 list_add_tail(&head->lru, pagelist); in add_page_for_migration()
2140 struct list_head *pagelist, int __user *status, in move_pages_and_store_status() argument
2145 if (list_empty(pagelist)) in move_pages_and_store_status()
2148 err = do_move_pages_to_node(mm, pagelist, node); in move_pages_and_store_status()
2177 LIST_HEAD(pagelist); in do_pages_move()
[all …]
H A Dmemory-failure.c2623 static bool isolate_page(struct page *page, struct list_head *pagelist) in isolate_page() argument
2628 isolated = isolate_hugetlb(page_folio(page), pagelist); in isolate_page()
2639 list_add(&page->lru, pagelist); in isolate_page()
2669 LIST_HEAD(pagelist); in soft_offline_in_use_page()
2707 if (isolate_page(hpage, &pagelist)) { in soft_offline_in_use_page()
2708 ret = migrate_pages(&pagelist, alloc_migration_target, NULL, in soft_offline_in_use_page()
2716 if (!list_empty(&pagelist)) in soft_offline_in_use_page()
2717 putback_movable_pages(&pagelist); in soft_offline_in_use_page()
/openbmc/linux/Documentation/fb/
H A Ddeferred_io.rst41 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
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_gart.c286 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()
/openbmc/linux/include/drm/
H A Ddrm_legacy.h128 unsigned long *pagelist; /**< page list */ member
146 struct page **pagelist; member
/openbmc/linux/drivers/hwtracing/ptt/
H A Dhisi_ptt.c1031 struct page **pagelist; in hisi_ptt_pmu_setup_aux() local
1047 pagelist = kcalloc(nr_pages, sizeof(*pagelist), GFP_KERNEL); in hisi_ptt_pmu_setup_aux()
1048 if (!pagelist) in hisi_ptt_pmu_setup_aux()
1052 pagelist[i] = virt_to_page(pages[i]); in hisi_ptt_pmu_setup_aux()
1054 buf->base = vmap(pagelist, nr_pages, VM_MAP, PAGE_KERNEL); in hisi_ptt_pmu_setup_aux()
1056 kfree(pagelist); in hisi_ptt_pmu_setup_aux()
1064 kfree(pagelist); in hisi_ptt_pmu_setup_aux()
/openbmc/linux/fs/nfs/
H A DMakefile10 io.o direct.o pagelist.o read.o symlink.o unlink.o \
/openbmc/linux/include/linux/ceph/
H A Dosd_client.h125 struct ceph_pagelist *pagelist; member
497 struct ceph_pagelist *pagelist);
516 struct ceph_pagelist *pagelist);

12