/linux-4.4.14/fs/ceph/ |
D | acl.c | 163 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local 193 pagelist = kmalloc(sizeof(struct ceph_pagelist), GFP_KERNEL); in ceph_pre_init_acls() 194 if (!pagelist) in ceph_pre_init_acls() 196 ceph_pagelist_init(pagelist); in ceph_pre_init_acls() 198 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls() 202 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls() 206 err = ceph_pagelist_reserve(pagelist, len + val_size1 + 8); in ceph_pre_init_acls() 209 ceph_pagelist_encode_string(pagelist, POSIX_ACL_XATTR_ACCESS, in ceph_pre_init_acls() 215 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls() 216 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls() [all …]
|
D | locks.c | 324 struct ceph_pagelist *pagelist, in ceph_locks_to_pagelist() argument 331 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 335 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist() 341 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist() 345 err = ceph_pagelist_append(pagelist, in ceph_locks_to_pagelist()
|
D | xattr.c | 854 struct ceph_pagelist *pagelist = NULL; in ceph_sync_setxattr() local 859 pagelist = kmalloc(sizeof(*pagelist), GFP_NOFS); in ceph_sync_setxattr() 860 if (!pagelist) in ceph_sync_setxattr() 863 ceph_pagelist_init(pagelist); in ceph_sync_setxattr() 864 err = ceph_pagelist_append(pagelist, value, size); in ceph_sync_setxattr() 889 req->r_pagelist = pagelist; in ceph_sync_setxattr() 890 pagelist = NULL; in ceph_sync_setxattr() 903 if (pagelist) in ceph_sync_setxattr() 904 ceph_pagelist_release(pagelist); in ceph_sync_setxattr()
|
D | mds_client.c | 50 struct ceph_pagelist *pagelist; member 2020 struct ceph_pagelist *pagelist = req->r_pagelist; in create_request_message() local 2021 atomic_inc(&pagelist->refcnt); in create_request_message() 2022 ceph_msg_data_add_pagelist(msg, pagelist); in create_request_message() 2023 msg->hdr.data_len = cpu_to_le32(pagelist->length); in create_request_message() 2793 struct ceph_pagelist *pagelist = recon_state->pagelist; in encode_caps_cb() local 2804 err = ceph_pagelist_encode_64(pagelist, ceph_ino(inode)); in encode_caps_cb() 2819 err = ceph_pagelist_encode_string(pagelist, path, pathlen); in encode_caps_cb() 2877 err = ceph_pagelist_append(pagelist, &rec, reclen); in encode_caps_cb() 2879 err = ceph_locks_to_pagelist(flocks, pagelist, in encode_caps_cb() [all …]
|
D | dir.c | 737 if (acls.pagelist) { in ceph_mknod() 738 req->r_pagelist = acls.pagelist; in ceph_mknod() 739 acls.pagelist = NULL; in ceph_mknod() 836 if (acls.pagelist) { in ceph_mkdir() 837 req->r_pagelist = acls.pagelist; in ceph_mkdir() 838 acls.pagelist = NULL; in ceph_mkdir()
|
D | super.h | 814 struct ceph_pagelist *pagelist; member 975 struct ceph_pagelist *pagelist,
|
D | file.c | 333 if (acls.pagelist) { in ceph_atomic_open() 334 req->r_pagelist = acls.pagelist; in ceph_atomic_open() 335 acls.pagelist = NULL; in ceph_atomic_open()
|
/linux-4.4.14/arch/tile/kernel/ |
D | vdso.c | 55 struct page **pagelist; in vdso_setup() local 57 pagelist = kzalloc(sizeof(struct page *) * (pages + 1), GFP_KERNEL); in vdso_setup() 58 BUG_ON(pagelist == NULL); in vdso_setup() 62 pagelist[i] = pg; in vdso_setup() 64 pagelist[pages - 1] = virt_to_page(vdso_data); in vdso_setup() 65 pagelist[pages] = NULL; in vdso_setup() 67 return pagelist; in vdso_setup() 126 struct page **pagelist; in setup_vdso_pages() local 137 pagelist = vdso_pagelist; in setup_vdso_pages() 141 pagelist = vdso32_pagelist; in setup_vdso_pages() [all …]
|
/linux-4.4.14/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 | 301 if (!dma->pagelist) in drm_do_vm_dma_fault() 306 page = virt_to_page((void *)dma->pagelist[page_nr]); in drm_do_vm_dma_fault() 337 if (!entry->pagelist) in drm_do_vm_sg_fault() 343 page = entry->pagelist[page_offset]; in drm_do_vm_sg_fault()
|
D | drm_dma.c | 115 kfree(dma->pagelist); in drm_legacy_dma_takedown()
|
D | ati_pcigart.c | 156 entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i], in drm_ati_pcigart_init()
|
D | drm_bufs.c | 846 sizeof(*dma->pagelist), GFP_KERNEL); in drm_legacy_addbufs_pci() 855 dma->pagelist, dma->page_count * sizeof(*dma->pagelist)); in drm_legacy_addbufs_pci() 943 kfree(dma->pagelist); in drm_legacy_addbufs_pci() 945 dma->pagelist = temp_pagelist; in drm_legacy_addbufs_pci()
|
/linux-4.4.14/drivers/xen/ |
D | privcmd.c | 85 static int gather_array(struct list_head *pagelist, in gather_array() argument 108 list_add_tail(&page->lru, pagelist); in gather_array() 238 LIST_HEAD(pagelist); in privcmd_ioctl_mmap() 248 rc = gather_array(&pagelist, in privcmd_ioctl_mmap() 252 if (rc || list_empty(&pagelist)) in privcmd_ioctl_mmap() 258 struct page *page = list_first_entry(&pagelist, in privcmd_ioctl_mmap() 275 &pagelist, in privcmd_ioctl_mmap() 283 free_page_list(&pagelist); in privcmd_ioctl_mmap() 426 LIST_HEAD(pagelist); in privcmd_ioctl_mmap_batch() 453 ret = gather_array(&pagelist, m.num, sizeof(xen_pfn_t), m.arr); in privcmd_ioctl_mmap_batch() [all …]
|
/linux-4.4.14/drivers/video/fbdev/core/ |
D | fb_defio.c | 114 if (fbdefio->first_io && list_empty(&fbdefio->pagelist)) in fb_deferred_io_mkwrite() 129 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in fb_deferred_io_mkwrite() 188 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in fb_deferred_io_work() 195 fbdefio->deferred_io(info, &fbdefio->pagelist); in fb_deferred_io_work() 198 list_for_each_safe(node, next, &fbdefio->pagelist) { in fb_deferred_io_work() 212 INIT_LIST_HEAD(&fbdefio->pagelist); in fb_deferred_io_init()
|
/linux-4.4.14/mm/ |
D | mempolicy.c | 471 static void migrate_page_add(struct page *page, struct list_head *pagelist, 475 struct list_head *pagelist; member 518 migrate_page_add(page, qp->pagelist, flags); in queue_pages_pte_range() 548 isolate_huge_page(page, qp->pagelist); in queue_pages_hugetlb() 636 struct list_head *pagelist) in queue_pages_range() argument 639 .pagelist = pagelist, in queue_pages_range() 924 static void migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument 932 list_add_tail(&page->lru, pagelist); in migrate_page_add() 957 LIST_HEAD(pagelist); in migrate_to_node() 970 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node() [all …]
|
D | memory-failure.c | 1591 LIST_HEAD(pagelist); in soft_offline_huge_page() 1606 ret = isolate_huge_page(hpage, &pagelist); in soft_offline_huge_page() 1617 ret = migrate_pages(&pagelist, new_page, NULL, MPOL_MF_MOVE_ALL, in soft_offline_huge_page() 1693 LIST_HEAD(pagelist); in __soft_offline_page() 1696 list_add(&page->lru, &pagelist); in __soft_offline_page() 1697 ret = migrate_pages(&pagelist, new_page, NULL, MPOL_MF_MOVE_ALL, in __soft_offline_page() 1700 if (!list_empty(&pagelist)) { in __soft_offline_page()
|
D | migrate.c | 1239 LIST_HEAD(pagelist); in do_move_page_to_node_array() 1283 isolate_huge_page(page, &pagelist); in do_move_page_to_node_array() 1289 list_add_tail(&page->lru, &pagelist); in do_move_page_to_node_array() 1305 if (!list_empty(&pagelist)) { in do_move_page_to_node_array() 1306 err = migrate_pages(&pagelist, new_page_node, NULL, in do_move_page_to_node_array() 1309 putback_movable_pages(&pagelist); in do_move_page_to_node_array()
|
/linux-4.4.14/net/ceph/ |
D | osd_client.c | 107 struct ceph_pagelist *pagelist) in ceph_osd_data_pagelist_init() argument 110 osd_data->pagelist = pagelist; in ceph_osd_data_pagelist_init() 182 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_extent_osd_data_pagelist() argument 187 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_extent_osd_data_pagelist() 205 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_info_pagelist() argument 210 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_info_pagelist() 215 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_data_pagelist() argument 220 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_data_pagelist() 256 return (u64)osd_data->pagelist->length; in ceph_osd_data_length() 529 struct ceph_pagelist *pagelist; in osd_req_op_cls_init() local [all …]
|
D | messenger.c | 997 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_cursor_init() local 1002 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init() 1003 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init() 1008 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init() 1009 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init() 1011 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init() 1022 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local 1026 pagelist = data->pagelist; in ceph_msg_data_pagelist_next() 1027 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next() 1030 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next() [all …]
|
D | Makefile | 6 libceph-y := ceph_common.o messenger.o msgpool.o buffer.o pagelist.o \
|
/linux-4.4.14/include/drm/ |
D | drm_legacy.h | 106 unsigned long *pagelist; /**< page list */ member 124 struct page **pagelist; member
|
/linux-4.4.14/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-4.4.14/include/linux/ceph/ |
D | osd_client.h | 67 struct ceph_pagelist *pagelist; member 281 struct ceph_pagelist *pagelist); 290 struct ceph_pagelist *pagelist);
|
D | messenger.h | 108 struct ceph_pagelist *pagelist; member 288 struct ceph_pagelist *pagelist);
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gart.c | 273 int pages, struct page **pagelist, dma_addr_t *dma_addr, in amdgpu_gart_bind() argument 291 adev->gart.pages[p] = pagelist[i]; in amdgpu_gart_bind()
|
D | amdgpu.h | 716 int pages, struct page **pagelist,
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_gart.c | 284 int pages, struct page **pagelist, dma_addr_t *dma_addr, in radeon_gart_bind() argument 300 rdev->gart.pages[p] = pagelist[i]; in radeon_gart_bind()
|
D | r600_cp.c | 203 entry->pagelist[i], 0, in r600_page_table_init()
|
D | radeon.h | 666 int pages, struct page **pagelist,
|
/linux-4.4.14/fs/nfs/ |
D | Makefile | 9 direct.o pagelist.o read.o symlink.o unlink.o \
|
/linux-4.4.14/drivers/video/fbdev/ |
D | hecubafb.c | 119 struct list_head *pagelist) in hecubafb_dpy_deferred_io() argument
|
D | metronomefb.c | 467 struct list_head *pagelist) in metronomefb_dpy_deferred_io() argument 475 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in metronomefb_dpy_deferred_io()
|
D | auo_k190x.c | 288 struct list_head *pagelist) in auok190xfb_dpy_deferred_io() argument 300 if (!list_empty(pagelist)) in auok190xfb_dpy_deferred_io() 330 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in auok190xfb_dpy_deferred_io()
|
D | xen-fbfront.c | 183 struct list_head *pagelist) in xenfb_deferred_io() argument 192 list_for_each_entry(page, pagelist, lru) { in xenfb_deferred_io()
|
D | sh_mobile_lcdcfb.c | 448 struct list_head *pagelist) in sh_mobile_lcdc_sginit() argument 457 list_for_each_entry(page, pagelist, lru) in sh_mobile_lcdc_sginit() 464 struct list_head *pagelist) in sh_mobile_lcdc_deferred_io() argument 487 if (!list_empty(pagelist)) { in sh_mobile_lcdc_deferred_io() 488 unsigned int nr_pages = sh_mobile_lcdc_sginit(info, pagelist); in sh_mobile_lcdc_deferred_io()
|
D | broadsheetfb.c | 933 struct list_head *pagelist) in broadsheetfb_dpy_deferred_io() argument 947 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in broadsheetfb_dpy_deferred_io()
|
D | ssd1307fb.c | 280 struct list_head *pagelist) in ssd1307fb_deferred_io() argument
|
D | smscufx.c | 959 struct list_head *pagelist) in ufx_dpy_deferred_io() argument 972 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in ufx_dpy_deferred_io()
|
D | udlfb.c | 706 struct list_head *pagelist) in dlfb_dpy_deferred_io() argument 733 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in dlfb_dpy_deferred_io()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_fb.c | 170 struct list_head *pagelist) in qxl_deferred_io() argument 179 list_for_each_entry(page, pagelist, lru) { in qxl_deferred_io()
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_fb.c | 88 struct list_head *pagelist) in udlfb_dpy_deferred_io() argument 114 list_for_each_entry(cur, &fbdefio->pagelist, lru) { in udlfb_dpy_deferred_io()
|
/linux-4.4.14/fs/nfsd/ |
D | xdr4.h | 361 struct page **pagelist; member 577 struct page ** pagelist; member
|
D | nfs4xdr.c | 129 argp->p = page_address(argp->pagelist[0]); in next_decode_page() 130 argp->pagelist++; in next_decode_page() 1236 write->wr_pagelist = argp->pagelist; in nfsd4_decode_write() 1245 argp->pagelist += pages; in nfsd4_decode_write() 1249 argp->p = (__be32 *)page_address(argp->pagelist[0]); in nfsd4_decode_write() 1250 argp->pagelist++; in nfsd4_decode_write() 4457 args->pagelist = rqstp->rq_arg.pages; in nfs4svc_decode_compoundargs()
|
/linux-4.4.14/include/linux/ |
D | fb.h | 216 struct list_head pagelist; /* list of touched pages */ member 219 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist);
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fb.c | 303 struct list_head *pagelist) in vmw_deferred_io() argument 313 list_for_each_entry(page, pagelist, lru) { in vmw_deferred_io()
|
/linux-4.4.14/drivers/block/ |
D | rbd.c | 3318 struct ceph_pagelist *pagelist; in rbd_obj_method_sync() local 3320 pagelist = kmalloc(sizeof (*pagelist), GFP_NOFS); in rbd_obj_method_sync() 3321 if (!pagelist) in rbd_obj_method_sync() 3324 ceph_pagelist_init(pagelist); in rbd_obj_method_sync() 3325 ceph_pagelist_append(pagelist, outbound, outbound_size); in rbd_obj_method_sync() 3327 pagelist); in rbd_obj_method_sync()
|
/linux-4.4.14/drivers/hid/ |
D | hid-picolcd_fb.c | 445 static void picolcd_fb_deferred_io(struct fb_info *info, struct list_head *pagelist) in picolcd_fb_deferred_io() argument
|
/linux-4.4.14/drivers/staging/fbtft/ |
D | fbtft-core.c | 436 static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagelist) in fbtft_deferred_io() argument 454 list_for_each_entry(page, pagelist, lru) { in fbtft_deferred_io()
|
/linux-4.4.14/Documentation/sysctl/ |
D | vm.txt | 712 The batch value of each per cpu pagelist is also updated as a result. It is
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.1992-1997 | 511 to the pagelist. Fix scsi_malloc and scsi_free accordingly.
|