/include/drm/ |
H A D | drm_cache.h | 36 void drm_clflush_pages(struct page *pages[], unsigned long num_pages);
|
H A D | drm_vma_manager.h | 59 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 D | drm_agpsupport.h | 33 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 D | tlb.h | 18 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 D | balloon.h | 11 /* 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 D | xen-ops.h | 34 struct page **pages); 36 int numpgs, struct page **pages);
|
H A D | grant_table.h | 168 struct page **pages, unsigned int count); 171 struct page **pages, unsigned int count);
|
/include/linux/ |
H A D | mman.h | 23 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 D | mpage.h | 5 * multiple pagecache pages. 16 int mpage_readpages(struct address_space *mapping, struct list_head *pages,
|
H A D | vmalloc.h | 15 #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 D | balloon_compaction.h | 4 * 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 D | cma.h | 29 extern bool cma_release(struct cma *cma, struct page *pages, int count);
|
H A D | pagevec.h | 5 * 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 D | zpool.h | 50 int zpool_shrink(struct zpool *pool, unsigned int pages, 90 int (*shrink)(void *pool, unsigned int pages,
|
H A D | virtio_ring.h | 73 void *pages,
|
H A D | dma-contiguous.h | 42 * 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 D | fscache.h | 151 * 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 D | agp_backend.h | 52 int max_memory; /* In pages */ 73 struct page **pages; member in struct:agp_memory
|
H A D | firmware.h | 14 struct page **pages; member in struct:firmware
|
H A D | splice.h | 16 #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 D | libceph.h | 167 * 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 D | osd_client.h | 61 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 D | if_alg.h | 60 struct page *pages[ALG_MAX_PAGES]; member in struct:af_alg_sgl
|
/include/linux/mtd/ |
H A D | bbm.h | 37 * @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 D | gss_krb5.h | 85 struct page **pages); /* v2 encryption function */ 257 struct xdr_buf *outbuf, struct page **pages); 274 int offset, struct page **pages); 314 struct page **pages);
|