Searched refs:pages (Results 1 - 25 of 62) sorted by relevance

123

/include/drm/
H A Ddrm_cache.h36 void drm_clflush_pages(struct page *pages[], unsigned long num_pages);
H A Ddrm_vma_manager.h59 unsigned long pages);
62 unsigned long pages);
64 struct drm_vma_offset_node *node, unsigned long pages);
77 * @pages: Size of object (page-based)
88 unsigned long pages)
92 node = drm_vma_offset_lookup(mgr, start, pages);
175 * Return the size as number of pages for the given node. This is the same size
180 * Size of @node as number of pages. 0 if the node does not have an offset
86 drm_vma_offset_exact_lookup(struct drm_vma_offset_manager *mgr, unsigned long start, unsigned long pages) argument
H A Ddrm_agpsupport.h33 void drm_free_agp(struct agp_memory * handle, int pages);
37 struct page **pages,
71 static inline void drm_free_agp(struct agp_memory * handle, int pages) argument
86 struct page **pages,
85 drm_agp_bind_pages(struct drm_device *dev, struct page **pages, unsigned long num_pages, uint32_t gtt_offset, uint32_t type) argument
/include/trace/events/
H A Dtlb.h18 TP_PROTO(int reason, unsigned long pages),
19 TP_ARGS(reason, pages),
23 __field(unsigned long, pages)
28 __entry->pages = pages;
31 TP_printk("pages:%ld reason:%s (%d)",
32 __entry->pages,
/include/xen/
H A Dballoon.h11 /* Number of pages in high- and low-memory balloons. */
28 int alloc_xenballooned_pages(int nr_pages, struct page **pages,
30 void free_xenballooned_pages(int nr_pages, struct page **pages);
H A Dxen-ops.h34 struct page **pages);
36 int numpgs, struct page **pages);
H A Dgrant_table.h168 struct page **pages, unsigned int count);
171 struct page **pages, unsigned int count);
/include/linux/
H A Dmman.h23 static inline void vm_acct_memory(long pages) argument
25 __percpu_counter_add(&vm_committed_as, pages, vm_committed_as_batch);
28 static inline void vm_unacct_memory(long pages) argument
30 vm_acct_memory(-pages);
H A Dmpage.h5 * multiple pagecache pages.
16 int mpage_readpages(struct address_space *mapping, struct list_head *pages,
H A Dvmalloc.h15 #define VM_MAP 0x00000004 /* vmap()ed pages */
17 #define VM_VPAGES 0x00000010 /* buffer for pages was vmalloc'ed */
26 #define IOREMAP_MAX_ORDER (7 + PAGE_SHIFT) /* 128 pages */
34 struct page **pages; member in struct:vm_struct
55 extern void *vm_map_ram(struct page **pages, unsigned int count,
81 extern void *vmap(struct page **pages, unsigned int count,
116 struct page **pages);
119 pgprot_t prot, struct page **pages);
125 pgprot_t prot, struct page **pages)
124 map_kernel_range_noflush(unsigned long start, unsigned long size, pgprot_t prot, struct page **pages) argument
H A Dballoon_compaction.h4 * Common interface definitions for making balloon pages movable by compaction.
6 * Despite being perfectly possible to perform ballooned pages migration, they
7 * make a special corner case to compaction scans because balloon pages are not
8 * enlisted at any LRU list like the other pages we do compact / migrate.
24 * pages list, the page reference counter must be raised by one and the
39 * set of exposed rules are satisfied while we are dealing with balloon pages
55 * procedures to find the proper balloon device holding memory pages they'll
60 unsigned long isolated_pages; /* # of isolated pages for migration */
61 spinlock_t pages_lock; /* Protection to pages list */
62 struct list_head pages; /* Page member in struct:balloon_dev_info
[all...]
H A Dcma.h29 extern bool cma_release(struct cma *cma, struct page *pages, int count);
H A Dpagevec.h5 * pages. A pagevec is a multipage container which is used for that.
20 struct page *pages[PAGEVEC_SIZE]; member in struct:pagevec
62 pvec->pages[pvec->nr++] = page;
H A Dzpool.h50 int zpool_shrink(struct zpool *pool, unsigned int pages,
90 int (*shrink)(void *pool, unsigned int pages,
H A Dvirtio_ring.h73 void *pages,
H A Ddma-contiguous.h42 * where only movable pages can be allocated from. This way, kernel
44 * it, allocated pages can be migrated.
116 bool dma_release_from_contiguous(struct device *dev, struct page *pages,
154 bool dma_release_from_contiguous(struct device *dev, struct page *pages, argument
H A Dfscache.h151 * cached pages
186 struct radix_tree_root stores; /* pages to be stored on this cookie */
187 #define FSCACHE_COOKIE_PENDING_TAG 0 /* pages tag: pending write to cache */
188 #define FSCACHE_COOKIE_STORING_TAG 1 /* pages tag: writing to cache */
249 struct list_head *pages);
556 * fscache_read_or_alloc_pages - Read pages from the cache and/or allocate
559 * @mapping: The netfs inode mapping to which the pages will be attached
560 * @pages: A list of potential netfs pages to be filled
561 * @nr_pages: Number of pages t
591 fscache_read_or_alloc_pages(struct fscache_cookie *cookie, struct address_space *mapping, struct list_head *pages, unsigned *nr_pages, fscache_rw_complete_t end_io_func, void *context, gfp_t gfp) argument
649 fscache_readpages_cancel(struct fscache_cookie *cookie, struct list_head *pages) argument
[all...]
H A Dagp_backend.h52 int max_memory; /* In pages */
73 struct page **pages; member in struct:agp_memory
H A Dfirmware.h14 struct page **pages; member in struct:firmware
H A Dsplice.h16 #define SPLICE_F_MOVE (0x01) /* move pages instead of copying */
21 #define SPLICE_F_GIFT (0x08) /* pages passed in are a gift */
54 struct page **pages; /* page map */ member in struct:splice_pipe_desc
55 struct partial_page *partial; /* pages[] may not be contig */
56 int nr_pages; /* number of populated pages in map */
57 unsigned int nr_pages_max; /* pages[] & partial[] arrays size */
/include/linux/ceph/
H A Dlibceph.h167 * calculate the number of pages a given length and offset map onto,
207 extern void ceph_release_page_vector(struct page **pages, int num_pages);
212 extern void ceph_put_page_vector(struct page **pages, int num_pages,
215 extern int ceph_copy_user_to_page_vector(struct page **pages,
218 extern void ceph_copy_to_page_vector(struct page **pages,
221 extern void ceph_copy_from_page_vector(struct page **pages,
224 extern void ceph_zero_page_vector_range(int off, int len, struct page **pages);
H A Dosd_client.h61 struct page **pages; member in struct:ceph_osd_data::__anon124::__anon125
249 struct page **pages, u64 length,
269 struct page **pages, u64 length,
286 struct page **pages, u64 length,
291 struct page **pages, u64 length,
347 struct page **pages, int nr_pages,
357 struct page **pages, int nr_pages);
/include/crypto/
H A Dif_alg.h60 struct page *pages[ALG_MAX_PAGES]; member in struct:af_alg_sgl
/include/linux/mtd/
H A Dbbm.h37 * @pages: the page(s) where we find the bbt, used with option BBT_ABSPAGE
38 * when bbt is searched, then we store the found bbts pages here.
59 int pages[NAND_MAX_CHIPS]; member in struct:nand_bbt_descr
/include/linux/sunrpc/
H A Dgss_krb5.h85 struct page **pages); /* v2 encryption function */
257 struct xdr_buf *outbuf, struct page **pages);
274 int offset, struct page **pages);
314 struct page **pages);

Completed in 4783 milliseconds

123