Searched defs:pages (Results 1 - 25 of 31) sorted by relevance

12

/include/media/
H A Dvideobuf-dma-sg.h52 struct page **pages; member in struct:videobuf_dmabuf
/include/linux/
H A Dmman.h23 static inline void vm_acct_memory(long pages) argument
25 percpu_counter_add(&vm_committed_as, pages);
28 static inline void vm_unacct_memory(long pages) argument
30 vm_acct_memory(-pages);
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
57 pvec->pages[pvec->nr++] = page;
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 */
52 struct page **pages; /* page map */ member in struct:splice_pipe_desc
53 struct partial_page *partial; /* pages[] may not be contig */
54 int nr_pages; /* number of populated pages in map */
55 unsigned int nr_pages_max; /* pages[] & partial[] arrays size */
H A Dagp_backend.h52 int max_memory; /* In pages */
73 struct page **pages; member in struct:agp_memory
H A Dvmalloc.h13 #define VM_MAP 0x00000004 /* vmap()ed pages */
15 #define VM_VPAGES 0x00000010 /* buffer for pages was vmalloc'ed */
24 #define IOREMAP_MAX_ORDER (7 + PAGE_SHIFT) /* 128 pages */
32 struct page **pages; member in struct:vm_struct
42 extern void *vm_map_ram(struct page **pages, unsigned int count,
68 extern void *vmap(struct page **pages, unsigned int count,
98 struct page ***pages);
101 pgprot_t prot, struct page **pages);
107 pgprot_t prot, struct page **pages)
106 map_kernel_range_noflush(unsigned long start, unsigned long size, pgprot_t prot, struct page **pages) argument
H A Dscreen_info.h43 __u16 pages; /* 0x32 */ member in struct:screen_info
H A Dfscache.h138 /* indicate pages that now have cache metadata retained
139 * - this function should mark the specified pages as now being cached
140 * - the pages will have been marked with PG_fscache before this is
151 * cached pages
454 * fscache_read_or_alloc_pages - Read pages from the cache and/or allocate
457 * @mapping: The netfs inode mapping to which the pages will be attached
458 * @pages: A list of potential netfs pages to be filled
459 * @nr_pages: Number of pages to be read and/or allocated
464 * Read a set of pages fro
489 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
[all...]
H A Dsfi.h111 u64 pages; member in struct:sfi_mem_entry
H A Dsuspend.h222 /* struct pbe is used for creating lists of pages that should be restored
430 unsigned long page_key_additional_pages(unsigned long pages);
431 int page_key_alloc(unsigned long pages);
439 static inline unsigned long page_key_additional_pages(unsigned long pages) argument
444 static inline int page_key_alloc(unsigned long pages) argument
H A Dmm_types.h81 * Used also for tail pages
83 * _count. Tail pages cannot
89 * pages.
109 struct { /* slub per cpu partial pages */
112 int pages; /* Nr of partial slabs left */ member in struct:page::__anon815::__anon816
115 short int pages; member in struct:page::__anon815::__anon816
134 struct page *first_page; /* Compound tail pages */
242 * list, after a COW of one of the file pages. A MAP_SHARED vma
329 unsigned long total_vm; /* Total pages mapped */
332 unsigned long shared_vm; /* Shared pages (file
[all...]
H A Dpktcdvd.h228 struct page *pages[PACKET_MAX_SIZE / FRAMES_PER_PAGE]; member in struct:packet_data
232 /* in the pages[] vector. */
H A Dswap.h36 * for the type means that the maximum number of swapcache pages is 27 bits
60 * Handling of hardware poisoned pages with memory corruption.
125 * A swap extent maps a range of a swapfile's PAGE_SIZE pages onto a range of
140 * Max bad pages in the new format..
189 unsigned int pages; /* total of usable pages of swap */ member in struct:swap_info_struct
398 #define free_pages_and_swap_cache(pages, nr) \
399 release_pages((pages), (nr), 0);
H A Ddmaengine.h985 struct page **pages; member in struct:dma_page_list
H A Dfirewire.h384 * An iso buffer is just a set of pages mapped for DMA in the
385 * specified direction. Since the pages are to be used for DMA, they
388 * fw_iso_buffer_map() will map the pages into a given vma.
392 struct page **pages; member in struct:fw_iso_buffer
/include/crypto/
H A Dif_alg.h60 struct page *pages[ALG_MAX_PAGES]; member in struct:af_alg_sgl
/include/asm-generic/
H A Dtlb.h41 * What we do is batch the freed directory pages (tables) and RCU free them.
45 * However, in order to batch these pages we need to allocate storage, this
75 struct page *pages[0]; member in struct:mmu_gather_batch
134 * unmapping already-unmapped pages, which happens quite a lot.
/include/sound/
H A Dmemalloc.h69 * Scatter-Gather generic device pages
83 int pages; /* allocated pages */ member in struct:snd_sg_buf
91 * return the pages matching with the given byte size
/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
96 /* Search good / bad pattern through all pages of a block */
/include/linux/sunrpc/
H A Dsvc_rdma.h87 struct page *pages[RPCSVC_MAXPAGES]; member in struct:svc_rdma_op_ctxt
H A Dxdr.h46 * pages.
48 * main interest is for appending padding to the pages in order to
53 * operations and/or has a need for scatter/gather involving pages.
59 struct page ** pages; /* Array of contiguous pages */ member in struct:xdr_buf
194 extern void _copy_from_pages(char *p, struct page **pages, size_t pgbase,
218 extern void xdr_write_pages(struct xdr_stream *xdr, struct page **pages,
222 struct page **pages, unsigned int len);
/include/scsi/
H A Dosd_ore.h130 struct page **pages; member in struct:ore_io_state
143 /* House keeping of Parity pages */
/include/drm/ttm/
H A Dttm_bo_driver.h52 * Bind the backend pages into the aperture in the location
63 * Unbind previously bound backend pages. This function should be
99 * @pages: Array of pages backing the data.
100 * @num_pages: Number of pages in the page array.
104 * @caching_state: The current caching state of the pages.
105 * @state: The current binding state of the pages.
107 * This is a structure holding the pages, caching- and aperture binding
116 struct page **pages; member in struct:ttm_tt
134 * @dma_address: The DMA (bus) addresses of the pages
[all...]
/include/linux/ceph/
H A Dmessenger.h72 * data payload (stored in some number of pages).
79 struct page **pages; /* data payload. NOT OWNER. */ member in struct:ceph_msg
82 struct ceph_pagelist *pagelist; /* instead of pages */
85 struct bio *bio; /* instead of pages/pagelist */

Completed in 1252 milliseconds

12