/kernel/linux/linux-5.10/include/linux/ |
H A D | slab_def.h | 89 static inline void *nearest_obj(struct kmem_cache *cache, struct page *page, in nearest_obj() argument 92 void *object = x - (x - page->s_mem) % cache->size; in nearest_obj() 93 void *last_object = page->s_mem + (cache->num - 1) * cache->size; in nearest_obj() 108 const struct page *page, void *obj) in obj_to_index() 110 u32 offset = (obj - page->s_mem); in obj_to_index() 115 const struct page *page) in objs_per_slab_page() 107 obj_to_index(const struct kmem_cache *cache, const struct page *page, void *obj) obj_to_index() argument 114 objs_per_slab_page(const struct kmem_cache *cache, const struct page *page) objs_per_slab_page() argument
|
/kernel/linux/linux-5.10/fs/squashfs/ |
H A D | page_actor.h | 11 void **page; member 17 static inline struct squashfs_page_actor *squashfs_page_actor_init(void **page, in squashfs_page_actor_init() argument 26 actor->page = page; in squashfs_page_actor_init() 35 return actor->page[0]; in squashfs_first_page() 41 actor->page[actor->next_page++]; in squashfs_next_page() 52 struct page **page; member 64 extern struct squashfs_page_actor *squashfs_page_actor_init_special(struct page
|
/kernel/linux/linux-6.6/fs/efs/ |
H A D | symlink.c | 17 struct page *page = &folio->page; in efs_symlink_read_folio() local 18 char *link = page_address(page); in efs_symlink_read_folio() 20 struct inode * inode = page->mapping->host; in efs_symlink_read_folio() 43 SetPageUptodate(page); in efs_symlink_read_folio() 44 unlock_page(page); in efs_symlink_read_folio() 47 SetPageError(page); in efs_symlink_read_folio() 48 unlock_page(page); in efs_symlink_read_folio()
|
/kernel/linux/linux-6.6/mm/ |
H A D | memory.c | 33 * 05.04.94 - Multi-page memory management added for v1.1. 39 * Aug/Sep 2004 Changed to four level page tables (Andi Kleen) 97 #warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. 104 struct page *mem_map; 301 * This function frees user-level page tables of a process. 352 * We add page table cache pages with PAGE_SIZE, in free_pgd_range() 418 * Ensure all pte setup (eg. pte page lock and page clearing) are in pmd_install() 420 * put into page tables. in pmd_install() 422 * The other side of the story is the pointer chasing in the page in pmd_install() 490 print_bad_pte(struct vm_area_struct *vma, unsigned long addr, pte_t pte, struct page *page) print_bad_pte() argument 649 struct page *page = vm_normal_page(vma, addr, pte); vm_normal_folio() local 698 restore_exclusive_pte(struct vm_area_struct *vma, struct page *page, unsigned long address, pte_t *ptep) restore_exclusive_pte() argument 750 struct page *page = pfn_swap_entry_to_page(entry); try_restore_exclusive_pte() local 775 struct page *page; copy_nonpresent_pte() local 888 copy_present_page(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss, struct folio **prealloc, struct page *page) copy_present_page() argument 932 struct page *page; copy_present_pte() local 1355 should_zap_page(struct zap_details *details, struct page *page) should_zap_page() argument 1419 struct page *page; zap_pte_range() local 1837 validate_page_before_insert(struct page *page) validate_page_before_insert() argument 1845 insert_page_into_pte_locked(struct vm_area_struct *vma, pte_t *pte, unsigned long addr, struct page *page, pgprot_t prot) insert_page_into_pte_locked() argument 1865 insert_page(struct vm_area_struct *vma, unsigned long addr, struct page *page, pgprot_t prot) insert_page() argument 1885 insert_page_in_batch_locked(struct vm_area_struct *vma, pte_t *pte, unsigned long addr, struct page *page, pgprot_t prot) insert_page_in_batch_locked() argument 2020 vm_insert_page(struct vm_area_struct *vma, unsigned long addr, struct page *page) vm_insert_page() argument 2298 struct page *page; __vm_insert_mixed() local 3022 struct page *page = vmf->page; global() variable 3742 struct page *page; do_swap_page() local 4269 struct page *page = vmf->page; __do_fault() local 4307 do_set_pmd(struct vm_fault *vmf, struct page *page) do_set_pmd() argument 4372 do_set_pmd(struct vm_fault *vmf, struct page *page) do_set_pmd() argument 4386 set_pte_range(struct vm_fault *vmf, struct folio *folio, struct page *page, unsigned int nr, unsigned long addr) set_pte_range() argument 4449 struct page *page; finish_fault() local 4778 numa_migrate_prep(struct page *page, struct vm_area_struct *vma, unsigned long addr, int page_nid, int *flags) numa_migrate_prep() argument 4798 struct page *page = NULL; do_numa_page() local 5816 struct page *page = get_user_page_vma_remote(mm, addr, __access_remote_vm() local 6022 clear_gigantic_page(struct page *page, unsigned long addr, unsigned int pages_per_huge_page) clear_gigantic_page() argument 6039 struct page *page = arg; clear_subpage() local 6045 clear_huge_page(struct page *page, unsigned long addr_hint, unsigned int pages_per_huge_page) clear_huge_page() argument [all...] |
/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | btnode.c | 20 #include "page.h" 78 struct page *page; in nilfs_btnode_submit_block() local 86 page = bh->b_page; in nilfs_btnode_submit_block() 133 unlock_page(page); in nilfs_btnode_submit_block() 134 put_page(page); in nilfs_btnode_submit_block() 142 * nilfs_btnode_delete() invalidates the specified buffer and delete the page 143 * including the buffer if the page gets unbusy. 148 struct page *page in nilfs_btnode_delete() local [all...] |
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | btnode.c | 20 #include "page.h" 78 struct page *page; in nilfs_btnode_submit_block() local 86 page = bh->b_page; in nilfs_btnode_submit_block() 133 unlock_page(page); in nilfs_btnode_submit_block() 134 put_page(page); in nilfs_btnode_submit_block() 142 * nilfs_btnode_delete() invalidates the specified buffer and delete the page 143 * including the buffer if the page gets unbusy. 148 struct page *page in nilfs_btnode_delete() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | swapfile.c | 120 * corresponding page 131 struct page *page; in __try_to_reclaim_swap() local 134 page = find_get_page(swap_address_space(entry), offset); in __try_to_reclaim_swap() 135 if (!page) in __try_to_reclaim_swap() 139 * called by vmscan.c at reclaiming pages. So, we hold a lock on a page, in __try_to_reclaim_swap() 144 if (trylock_page(page)) { in __try_to_reclaim_swap() 146 ((flags & TTRS_UNMAPPED) && !page_mapped(page)) || in __try_to_reclaim_swap() 147 ((flags & TTRS_FULL) && mem_cgroup_swap_full(page))) in __try_to_reclaim_swap() 148 ret = try_to_free_swap(page); in __try_to_reclaim_swap() 224 swap_page_sector(struct page *page) swap_page_sector() argument 1391 put_swap_page(struct page *page, swp_entry_t entry) put_swap_page() argument 1495 page_swapcount(struct page *page) page_swapcount() argument 1567 struct page *page; swp_swapcount() local 1631 page_swapped(struct page *page) page_swapped() argument 1647 page_trans_huge_map_swapcount(struct page *page, int *total_mapcount, int *total_swapcount) page_trans_huge_map_swapcount() argument 1658 VM_BUG_ON_PAGE(PageHuge(page), page); page_trans_huge_map_swapcount() local 1719 reuse_swap_page(struct page *page, int *total_map_swapcount) reuse_swap_page() argument 1759 try_to_free_swap(struct page *page) try_to_free_swap() argument 1928 unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, swp_entry_t entry, struct page *page) unuse_pte() argument 1973 struct page *page; unuse_pte_range() local 2194 struct page *page; try_to_unuse() local 2337 map_swap_page(struct page *page, struct block_device **bdev) map_swap_page() argument 3193 struct page *page = NULL; SYSCALL_DEFINE2() local 3598 page_swap_info(struct page *page) page_swap_info() argument 3607 __page_file_mapping(struct page *page) __page_file_mapping() argument 3613 __page_file_index(struct page *page) __page_file_index() argument 3640 struct page *page; add_swap_count_continuation() local 3751 struct page *page; swap_count_continued() local 3839 struct page *page, *next; free_swap_count_continuations() local 3850 cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask) cgroup_throttle_swaprate() argument [all...] |
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | inode.c | 138 static void ext4_invalidatepage(struct page *page, unsigned int offset, 140 static int __ext4_journalled_writepage(struct page *page, unsigned int len); 201 * don't use page cache. in ext4_evict_inode() 995 * whole page. So we won't block on the journal in that case, which is good, 1023 * the bit before releasing a page lock and thus writeback cannot in do_journal_get_write_access() 1036 static int ext4_block_write_begin(struct page *page, loff_t pos, unsigned len, in ext4_block_write_begin() argument 1041 struct inode *inode = page in ext4_block_write_begin() 1139 struct page *page; ext4_write_begin() local 1282 ext4_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata) ext4_write_end() argument 1354 ext4_journalled_zero_new_buffers(handle_t *handle, struct page *page, unsigned from, unsigned to) ext4_journalled_zero_new_buffers() argument 1383 ext4_journalled_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata) ext4_journalled_write_end() argument 1583 struct page *page = pvec.pages[i]; mpage_release_unused_pages() local 1870 __ext4_journalled_writepage(struct page *page, unsigned int len) __ext4_journalled_writepage() argument 1954 cancel_page_dirty_status(struct page *page) cancel_page_dirty_status() argument 2009 ext4_writepage(struct page *page, struct writeback_control *wbc) ext4_writepage() argument 2106 mpage_submit_page(struct mpage_da_data *mpd, struct page *page) mpage_submit_page() argument 2273 mpage_process_page(struct mpage_da_data *mpd, struct page *page, ext4_lblk_t *m_lblk, ext4_fsblk_t *m_pblk, bool *map_bh) mpage_process_page() argument 2369 struct page *page = pvec.pages[i]; mpage_map_and_submit_buffers() local 2616 struct page *page = pvec.pages[i]; mpage_prepare_extent_to_map() local 2989 struct page *page; ext4_da_write_begin() local 3056 ext4_da_should_update_i_disksize(struct page *page, unsigned long offset) ext4_da_should_update_i_disksize() argument 3075 ext4_da_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata) ext4_da_write_end() argument 3241 ext4_readpage(struct file *file, struct page *page) ext4_readpage() argument 3268 ext4_invalidatepage(struct page *page, unsigned int offset, unsigned int length) ext4_invalidatepage() argument 3279 __ext4_journalled_invalidatepage(struct page *page, unsigned int offset, unsigned int length) __ext4_journalled_invalidatepage() argument 3297 ext4_journalled_invalidatepage(struct page *page, unsigned int offset, unsigned int length) ext4_journalled_invalidatepage() argument 3304 ext4_releasepage(struct page *page, gfp_t wait) ext4_releasepage() argument 3633 ext4_journalled_set_page_dirty(struct page *page) ext4_journalled_set_page_dirty() argument 3639 ext4_set_page_dirty(struct page *page) ext4_set_page_dirty() argument 3744 struct page *page; __ext4_block_zero_page_range() local 3968 struct page *page; ext4_break_layouts() local 5333 struct page *page; ext4_wait_for_tail_page_commit() local 6146 struct page *page = vmf->page; ext4_page_mkwrite() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | espfix_64.c | 22 * This file sets up the ministacks and the related page tables. The 61 /* Page allocation bitmap - each page serves ESPFIX_STACKS_PER_PAGE CPUs */ 73 * we have to account for some amount of padding at the end of each page. 77 unsigned long page, slot; in espfix_base_addr() local 80 page = (cpu / ESPFIX_STACKS_PER_PAGE) ^ page_random; in espfix_base_addr() 82 addr = (page << PAGE_SHIFT) + (slot * ESPFIX_STACK_SIZE); in espfix_base_addr() 119 /* Install the espfix pud into the kernel page directory */ in init_espfix_bsp() 133 unsigned int page; in init_espfix_ap() local 147 page = cpu/ESPFIX_STACKS_PER_PAGE; in init_espfix_ap() 150 stack_page = READ_ONCE(espfix_pages[page]); in init_espfix_ap() 167 struct page *page = alloc_pages_node(node, PGALLOC_GFP, 0); init_espfix_ap() local 179 struct page *page = alloc_pages_node(node, PGALLOC_GFP, 0); init_espfix_ap() local [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/pmbus/ |
H A D | ltc3815.c | 27 static int ltc3815_read_byte_data(struct i2c_client *client, int page, int reg) in ltc3815_read_byte_data() argument 48 static int ltc3815_write_byte(struct i2c_client *client, int page, u8 reg) in ltc3815_write_byte() argument 72 static int ltc3815_read_word_data(struct i2c_client *client, int page, in ltc3815_read_word_data() argument 79 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 83 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 87 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 91 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 95 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 112 static int ltc3815_write_word_data(struct i2c_client *client, int page, in ltc3815_write_word_data() argument 119 ret = pmbus_write_word_data(client, page, in ltc3815_write_word_data() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | espfix_64.c | 22 * This file sets up the ministacks and the related page tables. The 61 /* Page allocation bitmap - each page serves ESPFIX_STACKS_PER_PAGE CPUs */ 73 * we have to account for some amount of padding at the end of each page. 77 unsigned long page, slot; in espfix_base_addr() local 80 page = (cpu / ESPFIX_STACKS_PER_PAGE) ^ page_random; in espfix_base_addr() 82 addr = (page << PAGE_SHIFT) + (slot * ESPFIX_STACK_SIZE); in espfix_base_addr() 109 /* Install the espfix pud into the kernel page directory */ in init_espfix_bsp() 123 unsigned int page; in init_espfix_ap() local 137 page = cpu/ESPFIX_STACKS_PER_PAGE; in init_espfix_ap() 140 stack_page = READ_ONCE(espfix_pages[page]); in init_espfix_ap() 157 struct page *page = alloc_pages_node(node, PGALLOC_GFP, 0); init_espfix_ap() local 169 struct page *page = alloc_pages_node(node, PGALLOC_GFP, 0); init_espfix_ap() local [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/pmbus/ |
H A D | ltc3815.c | 27 static int ltc3815_read_byte_data(struct i2c_client *client, int page, int reg) in ltc3815_read_byte_data() argument 48 static int ltc3815_write_byte(struct i2c_client *client, int page, u8 reg) in ltc3815_write_byte() argument 72 static int ltc3815_read_word_data(struct i2c_client *client, int page, in ltc3815_read_word_data() argument 79 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 83 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 87 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 91 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 95 ret = pmbus_read_word_data(client, page, phase, in ltc3815_read_word_data() 112 static int ltc3815_write_word_data(struct i2c_client *client, int page, in ltc3815_write_word_data() argument 119 ret = pmbus_write_word_data(client, page, in ltc3815_write_word_data() [all...] |
H A D | stpddc60.c | 85 static int stpddc60_read_byte_data(struct i2c_client *client, int page, int reg) in stpddc60_read_byte_data() argument 89 if (page > 0) in stpddc60_read_byte_data() 109 static int stpddc60_read_word_data(struct i2c_client *client, int page, in stpddc60_read_word_data() argument 114 if (page > 0) in stpddc60_read_word_data() 119 ret = pmbus_read_word_data(client, page, phase, in stpddc60_read_word_data() 127 ret = pmbus_read_word_data(client, page, phase, reg); in stpddc60_read_word_data() 145 static int stpddc60_write_word_data(struct i2c_client *client, int page, in stpddc60_write_word_data() argument 151 if (page > 0) in stpddc60_write_word_data() 156 ret = pmbus_read_word_data(client, page, 0xff, in stpddc60_write_word_data() 161 ret = pmbus_write_byte_data(client, page, in stpddc60_write_word_data() [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/canvas/ |
H A D | canvas_tdd_test.cpp | 76 JSValue page = CreatePage(BUNDLE1, strlen(BUNDLE1)); in ComponentCanvasDefaultValueTest001() local 77 UICanvas *canvas = reinterpret_cast<UICanvas *>(GetViewByRef(page, "canvas1")); in ComponentCanvasDefaultValueTest001() 87 DestroyPage(page); in ComponentCanvasDefaultValueTest001() 94 JSValue page = CreatePage(BUNDLE1, strlen(BUNDLE1)); in ComponentCanvasDefaultValueTest002() local 95 UICanvas *canvas = reinterpret_cast<UICanvas *>(GetViewByRef(page, "canvas1")); in ComponentCanvasDefaultValueTest002() 101 DestroyPage(page); in ComponentCanvasDefaultValueTest002() 108 JSValue page = CreatePage(BUNDLE2, strlen(BUNDLE2)); in ComponentCanvasChangeHeightTest001() local 109 UICanvas *canvas = reinterpret_cast<UICanvas *>(GetViewByRef(page, "canvas1")); in ComponentCanvasChangeHeightTest001() 112 ClickByRef(page, "canvas1"); in ComponentCanvasChangeHeightTest001() 117 DestroyPage(page); in ComponentCanvasChangeHeightTest001() [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/ |
H A D | qrcode_tdd_test.cpp | 92 JSValue page = CreatePage(BUNDLE_ATTRIBUTE1, strlen(BUNDLE_ATTRIBUTE1));
in ComponentQrcodeStyleValueTest001() local 93 UIQrcode *qrcode = reinterpret_cast<UIQrcode *>(GetViewByRef(page, "qrcode"));
in ComponentQrcodeStyleValueTest001() 105 DestroyPage(page);
in ComponentQrcodeStyleValueTest001() 112 JSValue page = CreatePage(BUNDLE_ATTRIBUTE2, strlen(BUNDLE_ATTRIBUTE2));
in ComponentQrcodeStyleValueTest002() local 113 UIQrcode *qrcode = reinterpret_cast<UIQrcode *>(GetViewByRef(page, "qrcode"));
in ComponentQrcodeStyleValueTest002() 116 ClickByRef(page, "div");
in ComponentQrcodeStyleValueTest002() 121 DestroyPage(page);
in ComponentQrcodeStyleValueTest002() 128 JSValue page = CreatePage(BUNDLE_ATTRIBUTE1, strlen(BUNDLE_ATTRIBUTE1));
in ComponentQrcodeAttributeValueTest001() local 129 UIQrcode *qrcode = reinterpret_cast<UIQrcode *>(GetViewByRef(page, "qrcode"));
in ComponentQrcodeAttributeValueTest001() 135 DestroyPage(page);
in ComponentQrcodeAttributeValueTest001() [all...] |
/kernel/linux/linux-5.10/arch/nios2/include/asm/ |
H A D | page.h | 5 * MMU support based on asm/page.h from mips which is: 22 * PAGE_SHIFT determines the page size 29 * PAGE_OFFSET -- the first address of the first page of memory. 48 #define clear_page(page) memset((page), 0, PAGE_SIZE) 51 struct page; 53 extern void clear_user_page(void *addr, unsigned long vaddr, struct page *page); 55 struct page *to); 60 typedef struct page *pgtable_ [all...] |
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | page.h | 65 * We implement a two-level architecture-specific page table structure. 66 * Null intermediate page table level (pmd, pud) definitions will come from 72 typedef struct page *pgtable_t; 89 /* The "page frame" descriptor is defined in linux/mm.h */ 90 struct page; 92 /* Returns page frame descriptor for virtual address. */ 102 static inline void clear_page(void *page) in clear_page() argument 109 : "+r" (page) in clear_page() 120 #define clear_user_page(page, vaddr, pg) clear_page(page) [all...] |
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | mteswap.c | 23 int mte_save_tags(struct page *page) in mte_save_tags() argument 27 if (!page_mte_tagged(page)) in mte_save_tags() 34 mte_save_page_tags(page_address(page), tag_storage); in mte_save_tags() 36 /* lookup the swap entry.val from the page */ in mte_save_tags() 37 ret = xa_store(&mte_pages, page_swap_entry(page).val, tag_storage, in mte_save_tags() 50 void mte_restore_tags(swp_entry_t entry, struct page *page) in mte_restore_tags() argument 57 if (try_page_mte_tagging(page)) { in mte_restore_tags() 58 mte_restore_page_tags(page_address(page), tag in mte_restore_tags() [all...] |
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | page.h | 65 * We implement a two-level architecture-specific page table structure. 66 * Null intermediate page table level (pmd, pud) definitions will come from 72 typedef struct page *pgtable_t; 89 /* The "page frame" descriptor is defined in linux/mm.h */ 90 struct page; 92 /* Returns page frame descriptor for virtual address. */ 101 static inline void clear_page(void *page) in clear_page() argument 108 : "+r" (page) in clear_page() 119 #define clear_user_page(page, vaddr, pg) clear_page(page) [all...] |
/kernel/linux/linux-6.6/arch/nios2/include/asm/ |
H A D | page.h | 5 * MMU support based on asm/page.h from mips which is: 22 * PAGE_SHIFT determines the page size 29 * PAGE_OFFSET -- the first address of the first page of memory. 48 #define clear_page(page) memset((page), 0, PAGE_SIZE) 51 struct page; 53 extern void clear_user_page(void *addr, unsigned long vaddr, struct page *page); 55 struct page *to); 60 typedef struct page *pgtable_ [all...] |
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | cacheflush_32.h | 5 #include <linux/page-flags.h> 20 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 22 flush_cache_page(vma, vaddr, page_to_pfn(page));\ 25 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ 27 flush_cache_page(vma, vaddr, page_to_pfn(page));\ 38 void sparc_flush_page_to_ram(struct page *page); 43 static inline void flush_dcache_page(struct page *page) in flush_dcache_page() argument 45 flush_dcache_folio(page_folio(page)); in flush_dcache_page() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_cache.c | 45 drm_clflush_page(struct page *page) in drm_clflush_page() argument 51 if (unlikely(page == NULL)) in drm_clflush_page() 54 page_virtual = kmap_atomic(page); in drm_clflush_page() 60 static void drm_cache_flush_clflush(struct page *pages[], in drm_cache_flush_clflush() 78 * to a page in the array. 81 drm_clflush_pages(struct page *pages[], unsigned long num_pages) in drm_clflush_pages() 97 struct page *page = pages[i]; in drm_clflush_pages() 100 if (unlikely(page in drm_clflush_pages() [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | page.h | 5 * Generic page.h implementation, for NOMMU architectures. 10 #error need to provide a real asm/page.h 14 /* PAGE_SHIFT determines the page size */ 28 #define clear_page(page) memset((page), 0, PAGE_SIZE) 31 #define clear_user_page(page, vaddr, pg) clear_page(page) 49 typedef struct page *pgtable_t; 85 #define page_to_virt(page) pfn_to_virt(page_to_pfn(page)) [all...] |
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | page.h | 5 * Generic page.h implementation, for NOMMU architectures. 10 #error need to provide a real asm/page.h 14 /* PAGE_SHIFT determines the page size */ 28 #define clear_page(page) memset((page), 0, PAGE_SIZE) 31 #define clear_user_page(page, vaddr, pg) clear_page(page) 49 typedef struct page *pgtable_t; 89 #define page_to_virt(page) pfn_to_virt(page_to_pfn(page)) [all...] |
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | heap-visitor.h | 8 #include "src/heap/cppgc/heap-page.h" 35 for (auto* page : space) { in Traverse() 36 Traverse(*page); in Traverse() 40 void Traverse(BasePage& page) { in Traverse() argument 41 if (page.is_large()) { in Traverse() 42 auto* large_page = LargePage::From(&page); in Traverse() 46 auto* normal_page = NormalPage::From(&page); in Traverse() 74 bool VisitNormalPageImpl(NormalPage& page) { in VisitNormalPageImpl() argument 75 return ToDerived().VisitNormalPage(page); in VisitNormalPageImpl() 77 bool VisitLargePageImpl(LargePage& page) { in VisitLargePageImpl() argument [all...] |