/Linux-v4.19/fs/ceph/ |
D | acl.c | 179 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local 209 pagelist = kmalloc(sizeof(struct ceph_pagelist), GFP_KERNEL); in ceph_pre_init_acls() 210 if (!pagelist) in ceph_pre_init_acls() 212 ceph_pagelist_init(pagelist); in ceph_pre_init_acls() 214 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls() 218 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls() 222 err = ceph_pagelist_reserve(pagelist, len + val_size1 + 8); in ceph_pre_init_acls() 225 ceph_pagelist_encode_string(pagelist, XATTR_NAME_POSIX_ACL_ACCESS, in ceph_pre_init_acls() 231 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls() 232 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls() [all …]
|
D | locks.c | 451 struct ceph_pagelist *pagelist, in ceph_locks_to_pagelist() argument 458 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 463 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist() 470 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 475 err = ceph_pagelist_append(pagelist, &flocks[num_fcntl_locks], in ceph_locks_to_pagelist()
|
D | xattr.c | 948 struct ceph_pagelist *pagelist = NULL; in ceph_sync_setxattr() local 954 pagelist = kmalloc(sizeof(*pagelist), GFP_NOFS); in ceph_sync_setxattr() 955 if (!pagelist) in ceph_sync_setxattr() 958 ceph_pagelist_init(pagelist); in ceph_sync_setxattr() 959 err = ceph_pagelist_append(pagelist, value, size); in ceph_sync_setxattr() 987 req->r_pagelist = pagelist; in ceph_sync_setxattr() 988 pagelist = NULL; in ceph_sync_setxattr() 1002 if (pagelist) in ceph_sync_setxattr() 1003 ceph_pagelist_release(pagelist); in ceph_sync_setxattr()
|
D | mds_client.c | 50 struct ceph_pagelist *pagelist; member 2138 struct ceph_pagelist *pagelist = req->r_pagelist; in create_request_message() local 2139 refcount_inc(&pagelist->refcnt); in create_request_message() 2140 ceph_msg_data_add_pagelist(msg, pagelist); in create_request_message() 2141 msg->hdr.data_len = cpu_to_le32(pagelist->length); in create_request_message() 2950 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_caps_cb() local 2960 err = ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in encode_caps_cb() 3068 err = ceph_pagelist_reserve(pagelist, total_len); in encode_caps_cb() 3072 ceph_pagelist_encode_8(pagelist, struct_v); in encode_caps_cb() 3073 ceph_pagelist_encode_8(pagelist, 1); in encode_caps_cb() [all …]
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_2835_arm.c | 68 PAGELIST_T *pagelist; member 385 pagelistinfo->pagelist, pagelistinfo->dma_addr); in cleanup_pagelistinfo() 399 PAGELIST_T *pagelist; in create_pagelist() local 422 pagelist = dma_zalloc_coherent(g_dev, in create_pagelist() 427 vchiq_log_trace(vchiq_arm_log_level, "%s - %pK", __func__, pagelist); in create_pagelist() 429 if (!pagelist) in create_pagelist() 432 addrs = pagelist->addrs; in create_pagelist() 438 pagelist->length = count; in create_pagelist() 439 pagelist->type = type; in create_pagelist() 440 pagelist->offset = offset; in create_pagelist() [all …]
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_scatter.c | 56 page = entry->pagelist[i]; in drm_sg_cleanup() 64 kfree(entry->pagelist); in drm_sg_cleanup() 108 entry->pagelist = kcalloc(pages, sizeof(*entry->pagelist), GFP_KERNEL); in drm_legacy_sg_alloc() 109 if (!entry->pagelist) { in drm_legacy_sg_alloc() 116 kfree(entry->pagelist); in drm_legacy_sg_alloc() 124 kfree(entry->pagelist); in drm_legacy_sg_alloc() 141 entry->pagelist[j] = vmalloc_to_page((void *)i); in drm_legacy_sg_alloc() 142 if (!entry->pagelist[j]) in drm_legacy_sg_alloc() 144 SetPageReserved(entry->pagelist[j]); in drm_legacy_sg_alloc() 161 tmp = page_address(entry->pagelist[i]); in drm_legacy_sg_alloc() [all …]
|
D | drm_vm.c | 306 if (!dma->pagelist) in drm_vm_dma_fault() 312 page = virt_to_page((void *)dma->pagelist[page_nr]); in drm_vm_dma_fault() 343 if (!entry->pagelist) in drm_vm_sg_fault() 349 page = entry->pagelist[page_offset]; in drm_vm_sg_fault()
|
D | drm_dma.c | 113 kfree(dma->pagelist); in drm_legacy_dma_takedown()
|
/Linux-v4.19/drivers/video/fbdev/core/ |
D | fb_defio.c | 112 if (fbdefio->first_io && list_empty(&fbdefio->pagelist)) in fb_deferred_io_mkwrite() 127 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in fb_deferred_io_mkwrite() 187 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in fb_deferred_io_work() 194 fbdefio->deferred_io(info, &fbdefio->pagelist); in fb_deferred_io_work() 197 list_for_each_safe(node, next, &fbdefio->pagelist) { in fb_deferred_io_work() 211 INIT_LIST_HEAD(&fbdefio->pagelist); in fb_deferred_io_init()
|
/Linux-v4.19/drivers/xen/ |
D | privcmd.c | 108 static int gather_array(struct list_head *pagelist, in gather_array() argument 131 list_add_tail(&page->lru, pagelist); in gather_array() 259 LIST_HEAD(pagelist); in privcmd_ioctl_mmap() 273 rc = gather_array(&pagelist, in privcmd_ioctl_mmap() 277 if (rc || list_empty(&pagelist)) in privcmd_ioctl_mmap() 283 struct page *page = list_first_entry(&pagelist, in privcmd_ioctl_mmap() 300 &pagelist, in privcmd_ioctl_mmap() 308 free_page_list(&pagelist); in privcmd_ioctl_mmap() 453 LIST_HEAD(pagelist); in privcmd_ioctl_mmap_batch() 484 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr); in privcmd_ioctl_mmap_batch() [all …]
|
/Linux-v4.19/mm/ |
D | mempolicy.c | 406 static void migrate_page_add(struct page *page, struct list_head *pagelist, 410 struct list_head *pagelist; member 458 migrate_page_add(page, qp->pagelist, flags); in queue_pages_pmd() 505 migrate_page_add(page, qp->pagelist, flags); in queue_pages_pte_range() 533 isolate_huge_page(page, qp->pagelist); in queue_pages_hugetlb() 621 struct list_head *pagelist) in queue_pages_range() argument 624 .pagelist = pagelist, in queue_pages_range() 903 static void migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument 912 list_add_tail(&head->lru, pagelist); in migrate_page_add() 949 LIST_HEAD(pagelist); in migrate_to_node() [all …]
|
D | memory-failure.c | 1686 LIST_HEAD(pagelist); in soft_offline_huge_page() 1701 ret = isolate_huge_page(hpage, &pagelist); in soft_offline_huge_page() 1712 ret = migrate_pages(&pagelist, new_page, NULL, MPOL_MF_MOVE_ALL, in soft_offline_huge_page() 1717 if (!list_empty(&pagelist)) in soft_offline_huge_page() 1718 putback_movable_pages(&pagelist); in soft_offline_huge_page() 1790 LIST_HEAD(pagelist); in __soft_offline_page() 1799 list_add(&page->lru, &pagelist); in __soft_offline_page() 1800 ret = migrate_pages(&pagelist, new_page, NULL, MPOL_MF_MOVE_ALL, in __soft_offline_page() 1803 if (!list_empty(&pagelist)) in __soft_offline_page() 1804 putback_movable_pages(&pagelist); in __soft_offline_page()
|
D | migrate.c | 1475 struct list_head *pagelist, int node) in do_move_pages_to_node() argument 1479 if (list_empty(pagelist)) in do_move_pages_to_node() 1482 err = migrate_pages(pagelist, alloc_new_node_page, NULL, node, in do_move_pages_to_node() 1485 putback_movable_pages(pagelist); in do_move_pages_to_node() 1497 int node, struct list_head *pagelist, bool migrate_all) in add_page_for_migration() argument 1532 isolate_huge_page(page, pagelist); in add_page_for_migration() 1544 list_add_tail(&head->lru, pagelist); in add_page_for_migration() 1572 LIST_HEAD(pagelist); in do_pages_move() 1604 err = do_move_pages_to_node(mm, &pagelist, current_node); in do_pages_move() 1619 &pagelist, flags & MPOL_MF_MOVE_ALL); in do_pages_move() [all …]
|
/Linux-v4.19/include/drm/ |
D | drm_legacy.h | 108 unsigned long *pagelist; /**< page list */ member 126 struct page **pagelist; member
|
D | drm_fb_helper.h | 299 struct list_head *pagelist); 448 struct list_head *pagelist) in drm_fb_helper_deferred_io() argument
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gart.c | 305 int pages, struct page **pagelist, dma_addr_t *dma_addr, in amdgpu_gart_bind() argument 322 adev->gart.pages[p] = pagelist ? pagelist[i] : NULL; in amdgpu_gart_bind()
|
D | amdgpu_gart.h | 70 int pages, struct page **pagelist,
|
/Linux-v4.19/Documentation/fb/ |
D | deferred_io.txt | 40 framebuffer at vsync time based on the touched pagelist. 63 struct list_head *pagelist) 66 device. You receive the pagelist which is the list of pages that were written
|
/Linux-v4.19/net/ceph/ |
D | messenger.c | 1027 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_cursor_init() local 1032 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init() 1033 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init() 1038 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init() 1039 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init() 1041 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init() 1052 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local 1056 pagelist = data->pagelist; in ceph_msg_data_pagelist_next() 1057 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next() 1060 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 | 142 struct ceph_pagelist *pagelist) in ceph_osd_data_pagelist_init() argument 145 osd_data->pagelist = pagelist; in ceph_osd_data_pagelist_init() 219 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_extent_osd_data_pagelist() argument 224 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_extent_osd_data_pagelist() 271 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_info_pagelist() argument 276 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_info_pagelist() 281 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_data_pagelist() argument 286 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_data_pagelist() 287 osd_req->r_ops[which].cls.indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist() 288 osd_req->r_ops[which].indata_len += pagelist->length; in osd_req_op_cls_request_data_pagelist() [all …]
|
/Linux-v4.19/include/linux/ceph/ |
D | osd_client.h | 73 struct ceph_pagelist *pagelist; member 415 struct ceph_pagelist *pagelist); 432 struct ceph_pagelist *pagelist);
|
D | messenger.h | 199 struct ceph_pagelist *pagelist; member 376 struct ceph_pagelist *pagelist);
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_gart.c | 287 int pages, struct page **pagelist, dma_addr_t *dma_addr, in radeon_gart_bind() argument 303 rdev->gart.pages[p] = pagelist[i]; in radeon_gart_bind()
|
/Linux-v4.19/fs/nfs/ |
D | Makefile | 10 io.o direct.o pagelist.o read.o symlink.o unlink.o \
|