Searched refs:page (Results 101 - 125 of 3144) sorted by relevance

1234567891011>>

/linux-master/arch/arm/kernel/
H A Dsignal.h13 extern struct page *get_signal_page(void);
/linux-master/fs/ocfs2/
H A Daops.h12 struct page *page,
16 int ocfs2_map_page_blocks(struct page *page, u64 *p_blkno,
20 void ocfs2_unlock_and_free_pages(struct page **pages, int num_pages);
41 struct page **pagep, void **fsdata,
42 struct buffer_head *di_bh, struct page *mmap_page);
44 int ocfs2_read_inline_data(struct inode *inode, struct page *page,
/linux-master/mm/
H A Dpage_reporting.h7 #include <linux/page-isolation.h>
18 static inline bool page_reported(struct page *page) argument
21 PageReported(page);
25 * page_reporting_notify_free - Free page notification to start page processing
29 * that will justify us beginning page treatment. If we have crossed that
/linux-master/fs/efs/
H A Dsymlink.c17 struct page *page = &folio->page; local
18 char *link = page_address(page);
20 struct inode * inode = page->mapping->host;
43 SetPageUptodate(page);
44 unlock_page(page);
47 SetPageError(page);
48 unlock_page(page);
/linux-master/lib/
H A Dtest_free_pages.c20 struct page *page = virt_to_page((void *)addr); local
22 /* Simulate page cache getting a speculative reference */
23 get_page(page);
25 put_page(page);
/linux-master/sound/soc/ux500/
H A Dux500_pcm.h12 #include <asm/page.h>
/linux-master/arch/mips/include/asm/
H A Dasm-prototypes.h3 #include <asm/page.h>
10 extern void clear_page_cpu(void *page);
H A Dmmzone.h9 #include <asm/page.h>
/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A Dmemory.h6 #include <asm/page.h>
36 #define hyp_page_to_pfn(page) ((struct hyp_page *)(page) - hyp_vmemmap)
37 #define hyp_page_to_phys(page) hyp_pfn_to_phys((hyp_page_to_pfn(page)))
38 #define hyp_page_to_virt(page) __hyp_va(hyp_page_to_phys(page))
39 #define hyp_page_to_pool(page) (((struct hyp_page *)page)->pool)
/linux-master/fs/f2fs/
H A Dacl.h39 extern int f2fs_init_acl(struct inode *, struct inode *, struct page *,
40 struct page *);
46 struct page *ipage, struct page *dpage)
/linux-master/include/linux/
H A Dprefetch.h18 struct page;
61 static inline void prefetch_page_address(struct page *page) argument
64 prefetch(page);
H A Dmm_types_task.h13 #include <asm/page.h>
36 struct page;
39 struct page *page; member in struct:page_frag
67 * allows an update without redirtying the page.
H A Dmm.h24 #include <linux/page-flags.h>
99 #include <asm/page.h>
116 * a zero page mapping on a read fault.
119 * related to the physical page in case of virtualization.
132 /* This function must be updated when the size of struct page grows above 96
139 static inline void __mm_zero_struct_page(struct page *page) argument
141 unsigned long *_pp = (void *)page;
143 /* Check that struct page is either 56, 64, 72, 80, 88 or 96 bytes */
144 BUILD_BUG_ON(sizeof(struct page)
543 struct page *page; /* ->fault handlers should return a member in struct:vm_fault
1089 compound_order(struct page *page) argument
1132 put_page_testzero(struct page *page) argument
1134 VM_BUG_ON_PAGE(page_ref_count(page) == 0, page); local
1149 get_page_unless_zero(struct page *page) argument
1154 folio_get_nontail_page(struct page *page) argument
1213 page_mapcount_reset(struct page *page) argument
1229 page_mapcount(struct page *page) argument
1290 page_mapped(struct page *page) argument
1299 struct page *page = virt_to_page(x); local
1306 struct page *page = virt_to_page(x); local
1323 page_size(struct page *page) argument
1329 page_shift(struct page *page) argument
1338 thp_order(struct page *page) argument
1340 VM_BUG_ON_PGFLAGS(PageTail(page), page); local
1350 thp_size(struct page *page) argument
1440 put_devmap_managed_page_refs(struct page *page, int refs) argument
1449 put_devmap_managed_page_refs(struct page *page, int refs) argument
1455 put_devmap_managed_page(struct page *page) argument
1478 get_page(struct page *page) argument
1483 try_get_page(struct page *page) argument
1570 put_page(struct page *page) argument
1654 page_zone_id(struct page *page) argument
1662 page_to_nid(const struct page *page) argument
1732 page_cpupid_reset_last(struct page *page) argument
1744 page_cpupid_reset_last(struct page *page) argument
1809 page_cpupid_reset_last(struct page *page) argument
1831 page_kasan_tag(const struct page *page) argument
1843 page_kasan_tag_set(struct page *page, u8 tag) argument
1859 page_kasan_tag_reset(struct page *page) argument
1867 page_kasan_tag(const struct page *page) argument
1872 page_kasan_tag_set(struct page *page, u8 tag) argument
1873 page_kasan_tag_reset(struct page *page) argument
1877 page_zone(const struct page *page) argument
1882 page_pgdat(const struct page *page) argument
1898 set_page_section(struct page *page, unsigned long section) argument
1904 page_to_section(const struct page *page) argument
1971 page_maybe_dma_pinned(struct page *page) argument
1999 is_zero_page(const struct page *page) argument
2044 set_page_zone(struct page *page, enum zone_type zone) argument
2050 set_page_node(struct page *page, unsigned long node) argument
2056 set_page_links(struct page *page, enum zone_type zone, unsigned long node, unsigned long pfn) argument
2095 compound_nr(struct page *page) argument
2112 thp_nr_pages(struct page *page) argument
2185 arch_make_page_accessible(struct page *page) argument
2217 page_address(const struct page *page) argument
2221 set_page_address(struct page *page, void *address) argument
2234 lowmem_page_address(const struct page *page) argument
2256 page_index(struct page *page) argument
2268 page_is_pfmemalloc(const struct page *page) argument
2297 set_page_pfmemalloc(struct page *page) argument
2302 clear_page_pfmemalloc(struct page *page) argument
2479 struct page *page; local
2864 struct page *page = alloc_pages(gfp | __GFP_COMP, order); local
2878 struct page *page = ptdesc_page(pt); local
3135 free_reserved_page(struct page *page) argument
3144 mark_page_reserved(struct page *page) argument
3585 vmf_insert_page(struct vm_area_struct *vma, unsigned long addr, struct page *page) argument
3696 kernel_poison_pages(struct page *page, int numpages) argument
3701 kernel_unpoison_pages(struct page *page, int numpages) argument
3709 __kernel_poison_pages(struct page *page, int nunmpages) argument
3710 kernel_poison_pages(struct page *page, int numpages) argument
3711 kernel_unpoison_pages(struct page *page, int numpages) argument
3757 debug_pagealloc_map_pages(struct page *page, int numpages) argument
3763 debug_pagealloc_unmap_pages(struct page *page, int numpages) argument
3782 page_is_guard(struct page *page) argument
3792 set_page_guard(struct zone *zone, struct page *page, unsigned int order, int migratetype) argument
3802 clear_page_guard(struct zone *zone, struct page *page, unsigned int order, int migratetype) argument
3811 debug_pagealloc_map_pages(struct page *page, int numpages) argument
3812 debug_pagealloc_unmap_pages(struct page *page, int numpages) argument
3815 page_is_guard(struct page *page) argument
3816 set_page_guard(struct zone *zone, struct page *page, unsigned int order, int migratetype) argument
3818 clear_page_guard(struct zone *zone, struct page *page, unsigned int order, int migratetype) argument
[all...]
/linux-master/fs/udf/
H A Dsymlink.c102 struct page *page = &folio->page; local
103 struct inode *inode = page->mapping->host;
107 unsigned char *p = page_address(page);
133 SetPageUptodate(page);
134 unlock_page(page);
138 SetPageError(page);
140 unlock_page(page);
150 struct page *pag local
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dmmzone.h9 #include <asm/page.h>
H A Dpage.h12 * PAGE_SHIFT determines the page size
35 extern void clear_page(void *page);
38 #define clear_user_page(page, vaddr, pg) clear_page(page)
43 struct page;
45 void copy_user_highpage(struct page *to, struct page *from,
53 typedef struct page *pgtable_t;
60 * Manipulate page protection bits
78 struct page *dmw_virt_to_pag
[all...]
/linux-master/arch/sparc/include/asm/
H A Dcachetype.h5 #include <asm/page.h>
/linux-master/arch/arm/mm/
H A Dcopypage-v6.c27 * Copy the user page. No aliasing to deal with so we can just
30 static void v6_copy_user_highpage_nonaliasing(struct page *to,
31 struct page *from, unsigned long vaddr, struct vm_area_struct *vma)
43 * Clear the user page. No aliasing to deal with so we can just
44 * attack the kernel's existing mapping of this page.
46 static void v6_clear_user_highpage_nonaliasing(struct page *page, unsigned long vaddr) argument
48 void *kaddr = kmap_atomic(page);
54 * Discard data in the kernel mapping for the new page.
67 * Copy the page, takin
104 v6_clear_user_highpage_aliasing(struct page *page, unsigned long vaddr) argument
[all...]
/linux-master/arch/m68k/include/asm/
H A Dpage_mm.h28 static inline void clear_page(void *page) argument
31 unsigned long *sp = page;
46 : "a" (page), "0" (sp),
51 #define clear_page(page) memset((page), 0, PAGE_SIZE)
55 #define clear_user_page(addr, vaddr, page) \
57 flush_dcache_page(page); \
59 #define copy_user_page(to, from, vaddr, page) \
61 flush_dcache_page(page); \
138 #define page_to_virt(page) ({ \
[all...]
/linux-master/arch/parisc/include/asm/
H A Dcacheflush.h50 static inline void flush_dcache_page(struct page *page) argument
52 flush_dcache_folio(page_folio(page));
62 void flush_icache_pages(struct vm_area_struct *vma, struct page *page,
71 void copy_to_user_page(struct vm_area_struct *vma, struct page *page,
73 void copy_from_user_page(struct vm_area_struct *vma, struct page *page,
84 void flush_anon_page(struct vm_area_struct *vma, struct page *pag
[all...]
/linux-master/drivers/xen/
H A Dballoon.c64 #include <asm/page.h>
75 #include <xen/page.h>
104 * Use one extent per PAGE_SIZE to avoid to break down the page into
133 /* We increase/decrease in batches which fit in a page */
146 /* balloon_append: add the given page to the balloon. */
147 static void balloon_append(struct page *page) argument
149 __SetPageOffline(page);
152 if (PageHighMem(page)) {
153 list_add_tail(&page
165 struct page *page; local
184 balloon_next_page(struct page *page) argument
339 xen_online_page(struct page *page, unsigned int order) argument
389 struct page *page; local
428 struct page *page, *tmp; local
602 struct page *page; local
[all...]
/linux-master/fs/ceph/
H A Dcrypto.h131 /* crypto blocks cannot span more than one page */
154 struct page *page, unsigned int len,
157 struct page *page, unsigned int len,
160 int ceph_fscrypt_decrypt_pages(struct inode *inode, struct page **page,
162 int ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page,
165 int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **pag
168 ceph_fscrypt_pagecache_page(struct page *page) argument
240 ceph_fscrypt_decrypt_block_inplace(const struct inode *inode, struct page *page, unsigned int len, unsigned int offs, u64 lblk_num) argument
247 ceph_fscrypt_encrypt_block_inplace(const struct inode *inode, struct page *page, unsigned int len, unsigned int offs, u64 lblk_num, gfp_t gfp_flags) argument
255 ceph_fscrypt_decrypt_pages(struct inode *inode, struct page **page, u64 off, int len) argument
262 ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page, u64 off, struct ceph_sparse_extent *map, u32 ext_cnt) argument
270 ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off, int len, gfp_t gfp) argument
277 ceph_fscrypt_pagecache_page(struct page *page) argument
283 ceph_fscrypt_page_offset(struct page *page) argument
[all...]
/linux-master/arch/xtensa/kernel/
H A Dpci-dma.c29 struct page *page = pfn_to_page(pfn); local
31 if (!PageHighMem(page))
36 void *vaddr = kmap_atomic(page);
41 ++page;
83 void arch_dma_prep_coherent(struct page *page, size_t size) argument
85 __invalidate_dcache_range((unsigned long)page_address(page), size);
/linux-master/arch/riscv/boot/
H A Dloader.lds.S3 #include <asm/page.h>
/linux-master/include/xen/interface/io/
H A Dfbif.h73 /* shared page */
78 #define XENFB_IN_RING(page) \
79 ((union xenfb_in_event *)((char *)(page) + XENFB_IN_RING_OFFS))
80 #define XENFB_IN_RING_REF(page, idx) \
81 (XENFB_IN_RING((page))[(idx) % XENFB_IN_RING_LEN])
86 #define XENFB_OUT_RING(page) \
87 ((union xenfb_out_event *)((char *)(page) + XENFB_OUT_RING_OFFS))
88 #define XENFB_OUT_RING_REF(page, idx) \
89 (XENFB_OUT_RING((page))[(idx) % XENFB_OUT_RING_LEN])
102 * Framebuffer page director
[all...]

Completed in 216 milliseconds

1234567891011>>