Home
last modified time | relevance | path

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

/linux/arch/parisc/kernel/
H A Dvdso.c102 struct page **pagelist; in vdso_setup_pages() local
105 pagelist = kzalloc_objs(struct page *, pages + 1); 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/arch/s390/kernel/
H A Dvdso.c132 struct page **pagelist; in vdso_setup_pages() local
135 pagelist = kzalloc_objs(struct page *, pages + 1); in vdso_setup_pages()
136 if (!pagelist) in vdso_setup_pages()
139 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages()
140 return pagelist; in vdso_setup_pages()
/linux/lib/tests/
H A Dkunit_iov_iter.c719 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_kvec() local
740 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_kvec()
741 pagelist[i] = (void *)(unsigned long)0xaa55aa55aa55aa55ULL; in iov_kunit_extract_pages_kvec()
744 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_kvec()
757 for (i = 0; i < ARRAY_SIZE(pagelist); i++) { in iov_kunit_extract_pages_kvec()
772 KUNIT_EXPECT_PTR_EQ(test, pagelist[i], p); in iov_kunit_extract_pages_kvec()
799 struct page **bpages, *pagelist[8], **pages = pagelist; in iov_kunit_extract_pages_bvec() local
818 for (i = 0; i < ARRAY_SIZE(pagelist); i++) in iov_kunit_extract_pages_bvec()
819 pagelist[i] = (void *)(unsigned long)0xaa55aa55aa55aa55ULL; in iov_kunit_extract_pages_bvec()
822 ARRAY_SIZE(pagelist), 0, &offset0); in iov_kunit_extract_pages_bvec()
[all …]
/linux/arch/powerpc/kernel/
H A Dvdso.c245 struct page **pagelist; in vdso_setup_pages() local
248 pagelist = kzalloc_objs(struct page *, pages + 1); in vdso_setup_pages()
249 if (!pagelist) in vdso_setup_pages()
253 pagelist[i] = virt_to_page(start + i * PAGE_SIZE); in vdso_setup_pages()
255 return pagelist; in vdso_setup_pages()
/linux/net/ceph/
H A Dmessenger.c901 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_cursor_init() local
906 pagelist = data->pagelist; in ceph_msg_data_pagelist_cursor_init()
907 BUG_ON(!pagelist); in ceph_msg_data_pagelist_cursor_init()
912 BUG_ON(list_empty(&pagelist->head)); in ceph_msg_data_pagelist_cursor_init()
913 page = list_first_entry(&pagelist->head, struct page, lru); in ceph_msg_data_pagelist_cursor_init()
915 cursor->resid = min(length, pagelist->length); in ceph_msg_data_pagelist_cursor_init()
925 struct ceph_pagelist *pagelist; in ceph_msg_data_pagelist_next() local
929 pagelist = data->pagelist; in ceph_msg_data_pagelist_next()
930 BUG_ON(!pagelist); in ceph_msg_data_pagelist_next()
933 BUG_ON(cursor->offset + cursor->resid != pagelist->length); in ceph_msg_data_pagelist_next()
[all …]
H A DMakefile7 libceph-y := ceph_common.o messenger.o msgpool.o buffer.o pagelist.o \
H A Dosd_client.c23 #include <linux/ceph/pagelist.h>
146 * Consumes a ref on @pagelist.
149 struct ceph_pagelist *pagelist) in ceph_osd_data_pagelist_init()
152 osd_data->pagelist = pagelist; in ceph_osd_data_pagelist_init()
283 unsigned int which, struct ceph_pagelist *pagelist) in osd_req_op_cls_request_info_pagelist()
288 ceph_osd_data_pagelist_init(osd_data, pagelist); in osd_req_op_cls_request_info_pagelist()
343 return (u64)osd_data->pagelist->length; in ceph_osd_data_length()
367 ceph_pagelist_release(osd_data->pagelist); in ceph_osd_data_release()
806 struct ceph_pagelist *pagelist; in osd_req_op_cls_init()
148 ceph_osd_data_pagelist_init(struct ceph_osd_data * osd_data,struct ceph_pagelist * pagelist) ceph_osd_data_pagelist_init() argument
282 osd_req_op_cls_request_info_pagelist(struct ceph_osd_request * osd_req,unsigned int which,struct ceph_pagelist * pagelist) osd_req_op_cls_request_info_pagelist() argument
805 struct ceph_pagelist *pagelist; osd_req_op_cls_init() local
850 struct ceph_pagelist *pagelist; osd_req_op_xattr_init() local
[all...]
/linux/fs/ceph/
H A Dlocks.c499 struct ceph_pagelist *pagelist, in ceph_locks_to_pagelist() argument
506 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
511 err = ceph_pagelist_append(pagelist, flocks, in ceph_locks_to_pagelist()
518 err = ceph_pagelist_append(pagelist, &nlocks, sizeof(nlocks)); in ceph_locks_to_pagelist()
523 err = ceph_pagelist_append(pagelist, &flocks[num_fcntl_locks], in ceph_locks_to_pagelist()
/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_core.c1470 pagelistinfo->pagelist, pagelistinfo->dma_addr); in cleanup_pagelistinfo()
1498 struct pagelist *pagelist; in create_pagelist() local
1524 if ((size_t)num_pages > (SIZE_MAX - sizeof(struct pagelist) - in create_pagelist()
1530 pagelist_size = sizeof(struct pagelist) + in create_pagelist()
1539 pagelist = dma_alloc_coherent(instance->state->dev, pagelist_size, &dma_addr, in create_pagelist()
1542 dev_dbg(instance->state->dev, "arm: %p\n", pagelist); in create_pagelist()
1544 if (!pagelist) in create_pagelist()
1547 addrs = pagelist->addrs; in create_pagelist()
1553 pagelist->length = count; in create_pagelist()
1554 pagelist->type = type; in create_pagelist()
[all …]
/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
/linux/include/linux/raspberrypi/
H A Dvchiq_core.h467 struct pagelist { struct
478 struct pagelist *pagelist; member
/linux/include/linux/ceph/
H A Dmessenger.h228 struct ceph_pagelist *pagelist; member
609 struct ceph_pagelist *pagelist);
H A Dosd_client.h125 struct ceph_pagelist *pagelist; member