/kernel/linux/linux-6.6/fs/ntfs/ |
H A D | bitmap.c | 39 struct page *page; in __ntfs_bitmap_set_bits_in_run() local 59 /* Get the page containing the first bit (@start_bit). */ in __ntfs_bitmap_set_bits_in_run() 61 page = ntfs_map_page(mapping, index); in __ntfs_bitmap_set_bits_in_run() 62 if (IS_ERR(page)) { in __ntfs_bitmap_set_bits_in_run() 64 ntfs_error(vi->i_sb, "Failed to map first page (error " in __ntfs_bitmap_set_bits_in_run() 65 "%li), aborting.", PTR_ERR(page)); in __ntfs_bitmap_set_bits_in_run() 66 return PTR_ERR(page); in __ntfs_bitmap_set_bits_in_run() 68 kaddr = page_address(page); in __ntfs_bitmap_set_bits_in_run() 86 /* If we are done, unmap the page an in __ntfs_bitmap_set_bits_in_run() [all...] |
H A D | aops.h | 3 * aops.h - Defines for NTFS kernel address space operations and page cache 21 * ntfs_unmap_page - release a page that was mapped using ntfs_map_page() 22 * @page: the page to release 24 * Unpin, unmap and release a page that was obtained from ntfs_map_page(). 26 static inline void ntfs_unmap_page(struct page *page) in ntfs_unmap_page() argument 28 kunmap(page); in ntfs_unmap_page() 29 put_page(page); in ntfs_unmap_page() 33 * ntfs_map_page - map a page int 75 struct page *page = read_mapping_page(mapping, index, NULL); ntfs_map_page() local [all...] |
/kernel/linux/linux-6.6/tools/testing/radix-tree/ |
H A D | regression1.c | 17 * 4. The reader looks at the index 0 slot, and finds that the page has 0 ref 48 struct page { struct 55 static struct page *page_alloc(int index) in page_alloc() 57 struct page *p; in page_alloc() 58 p = malloc(sizeof(struct page)); in page_alloc() 68 struct page *p = container_of(rcu, struct page, rcu); in page_rcu_free() 74 static void page_free(struct page *p) in page_free() 80 unsigned int nr_pages, struct page **pages) in find_get_pages() 83 struct page *pag in find_get_pages() local [all...] |
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | recovery.c | 167 static int recover_dentry(struct inode *inode, struct page *ipage, in recover_dentry() 175 struct page *page; in recover_dentry() local 197 de = __f2fs_find_entry(dir, &fname, &page); in recover_dentry() 222 f2fs_delete_entry(de, page, dir, einode); in recover_dentry() 225 } else if (IS_ERR(page)) { in recover_dentry() 226 err = PTR_ERR(page); in recover_dentry() 236 f2fs_put_page(page, 0); in recover_dentry() 248 static int recover_quota_data(struct inode *inode, struct page *page) in recover_quota_data() argument 287 recover_inode(struct inode *inode, struct page *page) recover_inode() argument 368 struct page *page = NULL; sanity_check_node_chain() local 411 struct page *page = NULL; find_fsync_dnodes() local 627 do_recover_data(struct f2fs_sb_info *sbi, struct inode *inode, struct page *page) do_recover_data() argument 787 struct page *page = NULL; recover_data() local [all...] |
/kernel/linux/linux-6.6/drivers/target/iscsi/ |
H A D | iscsi_target_configfs.c | 39 static ssize_t lio_target_np_driver_show(struct config_item *item, char *page, in lio_target_np_driver_show() argument 48 rb = sysfs_emit(page, "1\n"); in lio_target_np_driver_show() 50 rb = sysfs_emit(page, "0\n"); in lio_target_np_driver_show() 56 const char *page, size_t count, enum iscsit_transport_type type, in lio_target_np_driver_store() 66 rc = kstrtou32(page, 0, &op); in lio_target_np_driver_store() 116 static ssize_t lio_target_np_iser_show(struct config_item *item, char *page) in lio_target_np_iser_show() argument 118 return lio_target_np_driver_show(item, page, ISCSI_INFINIBAND); in lio_target_np_iser_show() 122 const char *page, size_t count) in lio_target_np_iser_store() 124 return lio_target_np_driver_store(item, page, count, in lio_target_np_iser_store() 129 static ssize_t lio_target_np_cxgbit_show(struct config_item *item, char *page) in lio_target_np_cxgbit_show() argument 55 lio_target_np_driver_store(struct config_item *item, const char *page, size_t count, enum iscsit_transport_type type, const char *mod_name) lio_target_np_driver_store() argument 121 lio_target_np_iser_store(struct config_item *item, const char *page, size_t count) lio_target_np_iser_store() argument 134 lio_target_np_cxgbit_store(struct config_item *item, const char *page, size_t count) lio_target_np_cxgbit_store() argument 317 iscsi_nacl_attrib_authentication_show(struct config_item *item, char *page) iscsi_nacl_attrib_authentication_show() argument 326 iscsi_nacl_attrib_authentication_store(struct config_item *item, const char *page, size_t count) iscsi_nacl_attrib_authentication_store() argument 524 lio_target_nacl_info_show(struct config_item *item, char *page) lio_target_nacl_info_show() argument 641 lio_target_nacl_cmdsn_depth_show(struct config_item *item, char *page) lio_target_nacl_cmdsn_depth_show() argument 647 lio_target_nacl_cmdsn_depth_store(struct config_item *item, const char *page, size_t count) lio_target_nacl_cmdsn_depth_store() argument 696 lio_target_nacl_tag_show(struct config_item *item, char *page) lio_target_nacl_tag_show() argument 701 lio_target_nacl_tag_store(struct config_item *item, const char *page, size_t count) lio_target_nacl_tag_store() argument 1023 lio_target_tpg_dynamic_sessions_show(struct config_item *item, char *page) lio_target_tpg_dynamic_sessions_show() argument 1136 lio_target_wwn_lio_version_show(struct config_item *item, char *page) lio_target_wwn_lio_version_show() argument 1144 lio_target_wwn_cpus_allowed_list_show( struct config_item *item, char *page) lio_target_wwn_cpus_allowed_list_show() argument 1151 lio_target_wwn_cpus_allowed_list_store( struct config_item *item, const char *page, size_t count) lio_target_wwn_cpus_allowed_list_store() argument 1279 iscsi_disc_enforce_discovery_auth_show(struct config_item *item, char *page) iscsi_disc_enforce_discovery_auth_show() argument 1287 iscsi_disc_enforce_discovery_auth_store(struct config_item *item, const char *page, size_t count) iscsi_disc_enforce_discovery_auth_store() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | cache.c | 60 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() argument 64 if (boot_cpu_data.dcache.n_aliases && page_mapcount(page) && in copy_to_user_page() 65 test_bit(PG_dcache_clean, &page->flags)) { in copy_to_user_page() 66 void *vto = kmap_coherent(page, vaddr) + (vaddr & ~PAGE_MASK); in copy_to_user_page() 72 clear_bit(PG_dcache_clean, &page->flags); in copy_to_user_page() 76 flush_cache_page(vma, vaddr, page_to_pfn(page)); in copy_to_user_page() 79 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page() argument 83 if (boot_cpu_data.dcache.n_aliases && page_mapcount(page) in copy_from_user_page() 123 clear_user_highpage(struct page *page, unsigned long vaddr) clear_user_highpage() argument 139 struct page *page; __update_cache() local 153 __flush_anon_page(struct page *page, unsigned long vmaddr) __flush_anon_page() argument 218 flush_dcache_page(struct page *page) flush_dcache_page() argument 236 flush_icache_page(struct vm_area_struct *vma, struct page *page) flush_icache_page() argument [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | zsmalloc.c | 16 * struct page(s) to form a zspage. 18 * Usage of struct page fields: 19 * page->private: points to zspage 20 * page->index: links together all component pages of a zspage 21 * For the huge page, this is always 0, so we use this field 23 * page->page_type: first object offset in a subpage of zspage 25 * Usage of struct page flags: 26 * PG_private: identifies the first component page 27 * PG_owner_priv_1: identifies the huge component page 71 * span more than 1 page whic 434 is_first_page(struct page *page) is_first_page() argument 459 get_first_obj_offset(struct page *page) get_first_obj_offset() argument 464 set_first_obj_offset(struct page *page, unsigned int offset) set_first_obj_offset() argument 739 get_zspage(struct page *page) get_zspage() argument 747 get_next_page(struct page *page) get_next_page() argument 763 obj_to_location(unsigned long obj, struct page **page, unsigned int *obj_idx) obj_to_location() argument 771 obj_to_page(unsigned long obj, struct page **page) obj_to_page() argument 782 location_to_obj(struct page *page, unsigned int obj_idx) location_to_obj() argument 798 obj_allocated(struct page *page, void *obj, unsigned long *phandle) obj_allocated() argument 818 reset_page(struct page *page) reset_page() argument 851 struct page *page, *next; __free_zspage() local 904 struct page *page = get_first_page(zspage); init_zspage() local 948 struct page *page; create_page_chain() local 995 struct page *page; alloc_zspage() local 1196 struct page *page; zs_map_object() local 1257 struct page *page; zs_unmap_object() local 1552 find_alloced_obj(struct size_class *class, struct page *page, int *obj_idx) find_alloced_obj() argument 1673 struct page *curr_page, *page; lock_zspage() local 1758 struct page *page; replace_sub_page() local 1778 zs_page_isolate(struct page *page, isolate_mode_t mode) zs_page_isolate() argument 1787 VM_BUG_ON_PAGE(PageIsolated(page), page); zs_page_isolate() local 1798 zs_page_migrate(struct page *newpage, struct page *page, enum migrate_mode mode) zs_page_migrate() argument 1879 zs_page_putback(struct page *page) zs_page_putback() argument 1955 struct page *page = get_first_page(zspage); SetZsPageMovable() local [all...] |
H A D | compaction.c | 6 * this heavily depends upon page migration to do all the real heavy 20 #include <linux/page-isolation.h> 71 struct page *page, *next; in release_freepages() local 74 list_for_each_entry_safe(page, next, freelist, lru) { in release_freepages() 75 unsigned long pfn = page_to_pfn(page); in release_freepages() 76 list_del(&page->lru); in release_freepages() 77 __free_page(page); in release_freepages() 88 struct page *page, *nex in split_map_pages() local 111 PageMovable(struct page *page) PageMovable() argument 126 __SetPageMovable(struct page *page, const struct movable_operations *mops) __SetPageMovable() argument 134 __ClearPageMovable(struct page *page) __ClearPageMovable() argument 215 isolation_suitable(struct compact_control *cc, struct page *page) isolation_suitable() argument 289 pageblock_skip_persistent(struct page *page) pageblock_skip_persistent() argument 306 struct page *page = pfn_to_online_page(pfn); __reset_isolation_pfn() local 447 test_and_set_skip(struct compact_control *cc, struct page *page) test_and_set_skip() argument 484 update_pageblock_skip(struct compact_control *cc, struct page *page, unsigned long pfn) update_pageblock_skip() argument 498 isolation_suitable(struct compact_control *cc, struct page *page) isolation_suitable() argument 504 pageblock_skip_persistent(struct page *page) pageblock_skip_persistent() argument 509 update_pageblock_skip(struct compact_control *cc, struct page *page, unsigned long pfn) update_pageblock_skip() argument 518 test_and_set_skip(struct compact_control *cc, struct page *page) test_and_set_skip() argument 592 struct page *page; isolate_freepages_block() local 847 struct page *page = NULL, *valid_page = NULL; isolate_migratepages_block() local 1325 suitable_migration_source(struct compact_control *cc, struct page *page) suitable_migration_source() argument 1345 suitable_migration_target(struct compact_control *cc, struct page *page) suitable_migration_target() argument 1425 struct page *page; fast_isolate_around() local 1475 struct page *page = NULL; fast_isolate_freepages() local 1641 struct page *page; isolate_freepages() local 1972 struct page *page; isolate_migratepages() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | hugetlb.c | 34 #include <asm/page.h> 56 * Minimum page order among possible hugepage sizes, set to a proper value 76 * Serializes faults on the same logical page. This is used to 82 static inline bool PageHugeFreed(struct page *head) in PageHugeFreed() 87 static inline void SetPageHugeFreed(struct page *head) in SetPageHugeFreed() 92 static inline void ClearPageHugeFreed(struct page *head) in ClearPageHugeFreed() 198 * Return the number of global page reservations that must be dropped. 498 * Add the huge page range represented by [f, t) to the reserve 512 * 1 page will only require at most 1 entry. 737 * the reserve map region for a page 1068 enqueue_huge_page(struct hstate *h, struct page *page) enqueue_huge_page() argument 1079 struct page *page; dequeue_huge_page_node_exact() local 1114 struct page *page; dequeue_huge_page_nodemask() local 1141 struct page *page; dequeue_huge_page_vma() local 1247 destroy_compound_gigantic_page(struct page *page, unsigned int order) destroy_compound_gigantic_page() argument 1267 free_gigantic_page(struct page *page, unsigned int order) free_gigantic_page() argument 1291 struct page *page; alloc_gigantic_page() local 1332 free_gigantic_page(struct page *page, unsigned int order) free_gigantic_page() argument 1333 destroy_compound_gigantic_page(struct page *page, unsigned int order) destroy_compound_gigantic_page() argument 1337 update_and_free_page(struct hstate *h, struct page *page) update_and_free_page() argument 1354 VM_BUG_ON_PAGE(hugetlb_cgroup_from_page(page), page); update_and_free_page() local 1355 VM_BUG_ON_PAGE(hugetlb_cgroup_from_page_rsvd(page), page); update_and_free_page() local 1407 page_huge_active(struct page *page) page_huge_active() argument 1413 set_page_huge_active(struct page *page) set_page_huge_active() argument 1419 clear_page_huge_active(struct page *page) clear_page_huge_active() argument 1429 PageHugeTemporary(struct page *page) PageHugeTemporary() argument 1437 SetPageHugeTemporary(struct page *page) SetPageHugeTemporary() argument 1442 ClearPageHugeTemporary(struct page *page) ClearPageHugeTemporary() argument 1447 __free_huge_page(struct page *page) __free_huge_page() argument 1459 VM_BUG_ON_PAGE(page_count(page), page); __free_huge_page() local 1460 VM_BUG_ON_PAGE(page_mapcount(page), page); __free_huge_page() local 1489 pages_per_huge_page(h), page); __free_huge_page() local 1491 pages_per_huge_page(h), page); __free_huge_page() local 1527 struct page *page; free_hpage_workfn() local 1540 free_huge_page(struct page *page) free_huge_page() argument 1560 prep_new_huge_page(struct hstate *h, struct page *page, int nid) prep_new_huge_page() argument 1573 prep_compound_gigantic_page(struct page *page, unsigned int order) prep_compound_gigantic_page() argument 1609 PageHuge(struct page *page) PageHuge() argument 1651 hugetlb_basepage_index(struct page *page) hugetlb_basepage_index() argument 1670 struct page *page; alloc_buddy_huge_page() local 1720 struct page *page; alloc_fresh_huge_page() local 1744 struct page *page; alloc_pool_huge_page() local 1782 struct page *page = free_pool_huge_page() local 1811 dissolve_free_huge_page(struct page *page) dissolve_free_huge_page() argument 1883 struct page *page; dissolve_free_huge_pages() local 1905 struct page *page = NULL; alloc_surplus_huge_page() local 1946 struct page *page; alloc_migrate_huge_page() local 1971 struct page *page; alloc_buddy_huge_page_with_mpol() local 1990 struct page *page; alloc_huge_page_nodemask() local 2009 struct page *page; alloc_huge_page_vma() local 2029 struct page *page, *tmp; global() variable 2096 put_page_testzero(page); global() variable 2097 VM_BUG_ON_PAGE(page_count(page), page); global() variable 2302 restore_reserve_on_error(struct hstate *h, struct vm_area_struct *vma, unsigned long address, struct page *page) restore_reserve_on_error() argument 2340 struct page *page; alloc_huge_page() local 2447 pages_per_huge_page(h), page); alloc_huge_page() local 2507 struct page *page = virt_to_page(m); gather_bootmem_prealloc() local 2614 struct page *page, *next; try_to_free_low() local 3756 make_huge_pte(struct vm_area_struct *vma, struct page *page, int writable) make_huge_pte() argument 3931 struct page *page; __unmap_hugepage_range() local 4089 unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma, struct page *page, unsigned long address) unmap_ref_private() argument 4311 struct page *page; hugetlbfs_pagecache_present() local 4322 huge_add_to_page_cache(struct page *page, struct address_space *mapping, pgoff_t idx) huge_add_to_page_cache() argument 4354 struct page *page; hugetlb_no_page() local 4561 struct page *page = NULL; hugetlb_fault() local 4730 struct page *page; hugetlb_mcopy_atomic_pte() local 4867 struct page *page; follow_hugetlb_page() local 5611 struct page *page = NULL; follow_huge_pmd_pte() local 5677 isolate_hugetlb(struct page *page, struct list_head *list) isolate_hugetlb() argument 5694 putback_active_hugepage(struct page *page) putback_active_hugepage() argument [all...] |
H A D | slab.h | 240 static inline struct obj_cgroup **page_obj_cgroups(struct page *page) in page_obj_cgroups() argument 243 * page->mem_cgroup and page->obj_cgroups are sharing the same in page_obj_cgroups() 245 * that the page is a slab page (e.g. page_cgroup_ino()), let's in page_obj_cgroups() 249 ((unsigned long)page->obj_cgroups & ~0x1UL); in page_obj_cgroups() 252 static inline bool page_has_obj_cgroups(struct page *page) in page_has_obj_cgroups() argument 254 return ((unsigned long)page in page_has_obj_cgroups() 260 memcg_free_page_obj_cgroups(struct page *page) memcg_free_page_obj_cgroups() argument 322 struct page *page; memcg_slab_post_alloc_hook() local 356 struct page *page; memcg_slab_free_hook() local 390 page_has_obj_cgroups(struct page *page) page_has_obj_cgroups() argument 400 memcg_alloc_page_obj_cgroups(struct page *page, struct kmem_cache *s, gfp_t gfp) memcg_alloc_page_obj_cgroups() argument 406 memcg_free_page_obj_cgroups(struct page *page) memcg_free_page_obj_cgroups() argument 432 struct page *page; virt_to_cache() local 441 account_slab_page(struct page *page, int order, struct kmem_cache *s) account_slab_page() argument 448 unaccount_slab_page(struct page *page, int order, struct kmem_cache *s) unaccount_slab_page() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | swapops.h | 110 static inline swp_entry_t make_device_private_entry(struct page *page, bool write) in make_device_private_entry() argument 113 page_to_pfn(page)); in make_device_private_entry() 137 static inline struct page *device_private_entry_to_page(swp_entry_t entry) in device_private_entry_to_page() 142 static inline swp_entry_t make_device_private_entry(struct page *page, bool write) in make_device_private_entry() argument 166 static inline struct page *device_private_entry_to_page(swp_entry_t entry) in device_private_entry_to_page() 173 static inline swp_entry_t make_migration_entry(struct page *page, int write) in make_migration_entry() argument 175 BUG_ON(!PageLocked(compound_head(page))); in make_migration_entry() 287 set_pmd_migration_entry(struct page_vma_mapped_walk *pvmw, struct page *page) set_pmd_migration_entry() argument 324 make_hwpoison_entry(struct page *page) make_hwpoison_entry() argument 347 make_hwpoison_entry(struct page *page) make_hwpoison_entry() argument [all...] |
H A D | hugetlb.h | 70 * instantiated within the map. The from and to elements are huge page 120 struct page **, struct vm_area_struct **, 124 unsigned long, unsigned long, struct page *); 128 struct page *ref_page); 131 struct page *ref_page); 142 struct page **pagep); 148 int isolate_hugetlb(struct page *page, struct list_head *list); 149 void putback_active_hugepage(struct page *page); 329 isolate_hugetlb(struct page *page, struct list_head *list) isolate_hugetlb() argument 334 putback_active_hugepage(struct page *page) putback_active_hugepage() argument 607 arch_clear_hugepage_flags(struct page *page) arch_clear_hugepage_flags() argument 612 arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, struct page *page, int writable) arch_make_huge_pte() argument 619 page_hstate(struct page *page) page_hstate() argument 817 page_hstate(struct page *page) page_hstate() argument 872 dissolve_free_huge_page(struct page *page) dissolve_free_huge_page() argument [all...] |
/kernel/linux/linux-5.10/arch/openrisc/mm/ |
H A D | cache.c | 19 static __always_inline void cache_loop(struct page *page, const unsigned int reg) in cache_loop() argument 21 unsigned long paddr = page_to_pfn(page) << PAGE_SHIFT; in cache_loop() 30 void local_dcache_page_flush(struct page *page) in local_dcache_page_flush() argument 32 cache_loop(page, SPR_DCBFR); in local_dcache_page_flush() 36 void local_icache_page_inv(struct page *page) in local_icache_page_inv() argument 38 cache_loop(page, SPR_ICBIR); in local_icache_page_inv() 46 struct page *pag in update_cache() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | doorbell.c | 50 struct mlx5_ib_user_db_page *page; in mlx5_ib_db_map_user() local 55 list_for_each_entry(page, &context->db_page_list, list) in mlx5_ib_db_map_user() 56 if (page->user_virt == (virt & PAGE_MASK)) in mlx5_ib_db_map_user() 59 page = kmalloc(sizeof(*page), GFP_KERNEL); in mlx5_ib_db_map_user() 60 if (!page) { in mlx5_ib_db_map_user() 65 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user() 66 page->refcnt = 0; in mlx5_ib_db_map_user() 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user() 69 if (IS_ERR(page in mlx5_ib_db_map_user() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 48 struct mlx4_ib_user_db_page *page; in mlx4_ib_db_map_user() local 55 list_for_each_entry(page, &context->db_page_list, list) in mlx4_ib_db_map_user() 56 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user() 59 page = kmalloc(sizeof *page, GFP_KERNEL); in mlx4_ib_db_map_user() 60 if (!page) { in mlx4_ib_db_map_user() 65 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user() 66 page->refcnt = 0; in mlx4_ib_db_map_user() 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx4_ib_db_map_user() 69 if (IS_ERR(page in mlx4_ib_db_map_user() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 48 struct mlx4_ib_user_db_page *page; in mlx4_ib_db_map_user() local 55 list_for_each_entry(page, &context->db_page_list, list) in mlx4_ib_db_map_user() 56 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user() 59 page = kmalloc(sizeof *page, GFP_KERNEL); in mlx4_ib_db_map_user() 60 if (!page) { in mlx4_ib_db_map_user() 65 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user() 66 page->refcnt = 0; in mlx4_ib_db_map_user() 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx4_ib_db_map_user() 69 if (IS_ERR(page in mlx4_ib_db_map_user() [all...] |
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | cacheflush.h | 14 void flush_icache_page(struct vm_area_struct *vma, struct page *page); 29 void flush_dcache_page(struct page *page); 30 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, 32 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, 37 struct page *page, unsigne [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fb_defio.c | 26 static struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs) in fb_deferred_io_page() 29 struct page *page; in fb_deferred_io_page() local 32 page = vmalloc_to_page(screen_base + offs); in fb_deferred_io_page() 34 page = pfn_to_page((info->fix.smem_start + offs) >> PAGE_SHIFT); in fb_deferred_io_page() 36 return page; in fb_deferred_io_page() 41 struct page *page) in fb_deferred_io_pageref_get() 51 /* 1:1 mapping between pageref and page offset */ in fb_deferred_io_pageref_get() 56 * writing to the same page throug in fb_deferred_io_pageref_get() 39 fb_deferred_io_pageref_get(struct fb_info *info, unsigned long offset, struct page *page) fb_deferred_io_pageref_get() argument 97 struct page *page; fb_deferred_io_fault() local 146 fb_deferred_io_track_page(struct fb_info *info, unsigned long offset, struct page *page) fb_deferred_io_track_page() argument 200 struct page *page = vmf->page; fb_deferred_io_page_mkwrite() local 313 struct page *page; fb_deferred_io_lastclose() local [all...] |
/kernel/linux/linux-5.10/drivers/most/ |
H A D | configfs.c | 114 const char *page, size_t count) in mdev_link_create_link_store() 120 ret = kstrtobool(page, &tmp); in mdev_link_create_link_store() 136 const char *page, size_t count) in mdev_link_destroy_link_store() 142 ret = kstrtobool(page, &tmp); in mdev_link_destroy_link_store() 160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) in mdev_link_direction_show() argument 162 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->direction); in mdev_link_direction_show() 166 const char *page, size_t count) in mdev_link_direction_store() 170 if (!sysfs_streq(page, "dir_rx") && !sysfs_streq(page, "rx") && in mdev_link_direction_store() 171 !sysfs_streq(page, "dir_t in mdev_link_direction_store() 113 mdev_link_create_link_store(struct config_item *item, const char *page, size_t count) mdev_link_create_link_store() argument 135 mdev_link_destroy_link_store(struct config_item *item, const char *page, size_t count) mdev_link_destroy_link_store() argument 165 mdev_link_direction_store(struct config_item *item, const char *page, size_t count) mdev_link_direction_store() argument 178 mdev_link_datatype_show(struct config_item *item, char *page) mdev_link_datatype_show() argument 183 mdev_link_datatype_store(struct config_item *item, const char *page, size_t count) mdev_link_datatype_store() argument 197 mdev_link_device_show(struct config_item *item, char *page) mdev_link_device_show() argument 202 mdev_link_device_store(struct config_item *item, const char *page, size_t count) mdev_link_device_store() argument 212 mdev_link_channel_show(struct config_item *item, char *page) mdev_link_channel_show() argument 217 mdev_link_channel_store(struct config_item *item, const char *page, size_t count) mdev_link_channel_store() argument 227 mdev_link_comp_show(struct config_item *item, char *page) mdev_link_comp_show() argument 232 mdev_link_comp_store(struct config_item *item, const char *page, size_t count) mdev_link_comp_store() argument 242 mdev_link_comp_params_show(struct config_item *item, char *page) mdev_link_comp_params_show() argument 248 mdev_link_comp_params_store(struct config_item *item, const char *page, size_t count) mdev_link_comp_params_store() argument 258 mdev_link_num_buffers_show(struct config_item *item, char *page) mdev_link_num_buffers_show() argument 264 mdev_link_num_buffers_store(struct config_item *item, const char *page, size_t count) mdev_link_num_buffers_store() argument 276 mdev_link_buffer_size_show(struct config_item *item, char *page) mdev_link_buffer_size_show() argument 282 mdev_link_buffer_size_store(struct config_item *item, const char *page, size_t count) mdev_link_buffer_size_store() argument 294 mdev_link_subbuffer_size_show(struct config_item *item, char *page) mdev_link_subbuffer_size_show() argument 301 mdev_link_subbuffer_size_store(struct config_item *item, const char *page, size_t count) mdev_link_subbuffer_size_store() argument 313 mdev_link_packets_per_xact_show(struct config_item *item, char *page) mdev_link_packets_per_xact_show() argument 320 mdev_link_packets_per_xact_store(struct config_item *item, const char *page, size_t count) mdev_link_packets_per_xact_store() argument 332 mdev_link_dbr_size_show(struct config_item *item, char *page) mdev_link_dbr_size_show() argument 337 mdev_link_dbr_size_store(struct config_item *item, const char *page, size_t count) mdev_link_dbr_size_store() argument 540 most_snd_grp_create_card_store(struct config_item *item, const char *page, size_t count) most_snd_grp_create_card_store() argument [all...] |
/kernel/linux/linux-6.6/drivers/most/ |
H A D | configfs.c | 114 const char *page, size_t count) in mdev_link_create_link_store() 120 ret = kstrtobool(page, &tmp); in mdev_link_create_link_store() 136 const char *page, size_t count) in mdev_link_destroy_link_store() 142 ret = kstrtobool(page, &tmp); in mdev_link_destroy_link_store() 160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) in mdev_link_direction_show() argument 162 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->direction); in mdev_link_direction_show() 166 const char *page, size_t count) in mdev_link_direction_store() 170 if (!sysfs_streq(page, "dir_rx") && !sysfs_streq(page, "rx") && in mdev_link_direction_store() 171 !sysfs_streq(page, "dir_t in mdev_link_direction_store() 113 mdev_link_create_link_store(struct config_item *item, const char *page, size_t count) mdev_link_create_link_store() argument 135 mdev_link_destroy_link_store(struct config_item *item, const char *page, size_t count) mdev_link_destroy_link_store() argument 165 mdev_link_direction_store(struct config_item *item, const char *page, size_t count) mdev_link_direction_store() argument 178 mdev_link_datatype_show(struct config_item *item, char *page) mdev_link_datatype_show() argument 183 mdev_link_datatype_store(struct config_item *item, const char *page, size_t count) mdev_link_datatype_store() argument 197 mdev_link_device_show(struct config_item *item, char *page) mdev_link_device_show() argument 202 mdev_link_device_store(struct config_item *item, const char *page, size_t count) mdev_link_device_store() argument 212 mdev_link_channel_show(struct config_item *item, char *page) mdev_link_channel_show() argument 217 mdev_link_channel_store(struct config_item *item, const char *page, size_t count) mdev_link_channel_store() argument 227 mdev_link_comp_show(struct config_item *item, char *page) mdev_link_comp_show() argument 232 mdev_link_comp_store(struct config_item *item, const char *page, size_t count) mdev_link_comp_store() argument 242 mdev_link_comp_params_show(struct config_item *item, char *page) mdev_link_comp_params_show() argument 248 mdev_link_comp_params_store(struct config_item *item, const char *page, size_t count) mdev_link_comp_params_store() argument 258 mdev_link_num_buffers_show(struct config_item *item, char *page) mdev_link_num_buffers_show() argument 264 mdev_link_num_buffers_store(struct config_item *item, const char *page, size_t count) mdev_link_num_buffers_store() argument 276 mdev_link_buffer_size_show(struct config_item *item, char *page) mdev_link_buffer_size_show() argument 282 mdev_link_buffer_size_store(struct config_item *item, const char *page, size_t count) mdev_link_buffer_size_store() argument 294 mdev_link_subbuffer_size_show(struct config_item *item, char *page) mdev_link_subbuffer_size_show() argument 301 mdev_link_subbuffer_size_store(struct config_item *item, const char *page, size_t count) mdev_link_subbuffer_size_store() argument 313 mdev_link_packets_per_xact_show(struct config_item *item, char *page) mdev_link_packets_per_xact_show() argument 320 mdev_link_packets_per_xact_store(struct config_item *item, const char *page, size_t count) mdev_link_packets_per_xact_store() argument 332 mdev_link_dbr_size_show(struct config_item *item, char *page) mdev_link_dbr_size_show() argument 337 mdev_link_dbr_size_store(struct config_item *item, const char *page, size_t count) mdev_link_dbr_size_store() argument 540 most_snd_grp_create_card_store(struct config_item *item, const char *page, size_t count) most_snd_grp_create_card_store() argument [all...] |
/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_configfs.c | 39 static ssize_t lio_target_np_driver_show(struct config_item *item, char *page, in lio_target_np_driver_show() argument 48 rb = sprintf(page, "1\n"); in lio_target_np_driver_show() 50 rb = sprintf(page, "0\n"); in lio_target_np_driver_show() 56 const char *page, size_t count, enum iscsit_transport_type type, in lio_target_np_driver_store() 66 rc = kstrtou32(page, 0, &op); in lio_target_np_driver_store() 116 static ssize_t lio_target_np_iser_show(struct config_item *item, char *page) in lio_target_np_iser_show() argument 118 return lio_target_np_driver_show(item, page, ISCSI_INFINIBAND); in lio_target_np_iser_show() 122 const char *page, size_t count) in lio_target_np_iser_store() 124 return lio_target_np_driver_store(item, page, count, in lio_target_np_iser_store() 129 static ssize_t lio_target_np_cxgbit_show(struct config_item *item, char *page) in lio_target_np_cxgbit_show() argument 55 lio_target_np_driver_store(struct config_item *item, const char *page, size_t count, enum iscsit_transport_type type, const char *mod_name) lio_target_np_driver_store() argument 121 lio_target_np_iser_store(struct config_item *item, const char *page, size_t count) lio_target_np_iser_store() argument 134 lio_target_np_cxgbit_store(struct config_item *item, const char *page, size_t count) lio_target_np_cxgbit_store() argument 499 lio_target_nacl_info_show(struct config_item *item, char *page) lio_target_nacl_info_show() argument 616 lio_target_nacl_cmdsn_depth_show(struct config_item *item, char *page) lio_target_nacl_cmdsn_depth_show() argument 622 lio_target_nacl_cmdsn_depth_store(struct config_item *item, const char *page, size_t count) lio_target_nacl_cmdsn_depth_store() argument 672 lio_target_nacl_tag_show(struct config_item *item, char *page) lio_target_nacl_tag_show() argument 677 lio_target_nacl_tag_store(struct config_item *item, const char *page, size_t count) lio_target_nacl_tag_store() argument 1009 lio_target_tpg_enable_show(struct config_item *item, char *page) lio_target_tpg_enable_show() argument 1024 lio_target_tpg_enable_store(struct config_item *item, const char *page, size_t count) lio_target_tpg_enable_store() argument 1066 lio_target_tpg_dynamic_sessions_show(struct config_item *item, char *page) lio_target_tpg_dynamic_sessions_show() argument 1151 lio_target_wwn_lio_version_show(struct config_item *item, char *page) lio_target_wwn_lio_version_show() argument 1258 iscsi_disc_enforce_discovery_auth_show(struct config_item *item, char *page) iscsi_disc_enforce_discovery_auth_show() argument 1266 iscsi_disc_enforce_discovery_auth_store(struct config_item *item, const char *page, size_t count) iscsi_disc_enforce_discovery_auth_store() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmm.c | 41 const struct nvkm_vmm_page *page) in nvkm_vmm_pt_new() 49 const struct nvkm_vmm_desc *pair = page[-1].desc; in nvkm_vmm_pt_new() 58 pgt->page = page ? page->shift : 0; in nvkm_vmm_pt_new() 73 const struct nvkm_vmm_page *page; member 200 const struct nvkm_vmm_desc *pair = it->page[-1].desc; in nvkm_vmm_unref_sptes() 299 const struct nvkm_vmm_desc *pair = it->page[-1].desc; in nvkm_vmm_ref_sptes() 489 pgt = nvkm_vmm_pt_new(desc, NVKM_VMM_PDE_SPARSED(pgt), it->page); in nvkm_vmm_ref_swpt() 501 nvkm_vmm_iter(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, in nvkm_vmm_iter() argument 40 nvkm_vmm_pt_new(const struct nvkm_vmm_desc *desc, bool sparse, const struct nvkm_vmm_page *page) nvkm_vmm_pt_new() argument 602 nvkm_vmm_ptes_sparse_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) nvkm_vmm_ptes_sparse_put() argument 612 nvkm_vmm_ptes_sparse_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) nvkm_vmm_ptes_sparse_get() argument 632 const struct nvkm_vmm_page *page = vmm->func->page; nvkm_vmm_ptes_sparse() local 680 nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, bool sparse, bool pfn) nvkm_vmm_ptes_unmap_put() argument 691 nvkm_vmm_ptes_get_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, struct nvkm_vmm_map *map, nvkm_vmm_pte_func func) nvkm_vmm_ptes_get_map() argument 706 nvkm_vmm_ptes_unmap(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, bool sparse, bool pfn) nvkm_vmm_ptes_unmap() argument 717 nvkm_vmm_ptes_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, struct nvkm_vmm_map *map, nvkm_vmm_pte_func func) nvkm_vmm_ptes_map() argument 726 nvkm_vmm_ptes_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) nvkm_vmm_ptes_put() argument 734 nvkm_vmm_ptes_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) nvkm_vmm_ptes_get() argument 992 const struct nvkm_vmm_page *page = vmm->func->page; nvkm_vmm_dtor() local 1040 const struct nvkm_vmm_page *page = func->page; nvkm_vmm_ctor() local 1151 nvkm_vmm_pfn_split_merge(struct nvkm_vmm *vmm, struct nvkm_vma *vma, u64 addr, u64 size, u8 page, bool map) nvkm_vmm_pfn_split_merge() argument 1212 const struct nvkm_vmm_page *page = vmm->func->page; nvkm_vmm_pfn_map() local 1352 const struct nvkm_vmm_page *page = &vmm->func->page[vma->refd]; nvkm_vmm_unmap_locked() local 1542 const struct nvkm_vmm_page *page = vmm->func->page; nvkm_vmm_put_locked() local 1638 const struct nvkm_vmm_page *page = &vmm->func->page[NVKM_VMA_PAGE_NONE]; nvkm_vmm_get_locked() local 1773 nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma) nvkm_vmm_get() argument 1816 const struct nvkm_vmm_page *page = vmm->func->page; nvkm_vmm_boot() local [all...] |
/kernel/linux/linux-5.10/drivers/block/ |
H A D | brd.c | 33 * the pages containing the block device's contents. A brd page's ->index is 54 * Look up and return a brd's page for a given sector. 56 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) in brd_lookup_page() 59 struct page *page; in brd_lookup_page() local 62 * The page lifetime is protected by the fact that we have opened the in brd_lookup_page() 73 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page() 74 page = radix_tree_lookup(&brd->brd_pages, idx); in brd_lookup_page() 77 BUG_ON(page && page in brd_lookup_page() 88 struct page *page; brd_insert_page() local 193 struct page *page; copy_to_brd() local 225 struct page *page; copy_from_brd() local 256 brd_do_bvec(struct brd_device *brd, struct page *page, unsigned int len, unsigned int off, unsigned int op, sector_t sector) brd_do_bvec() argument 316 brd_rw_page(struct block_device *bdev, sector_t sector, struct page *page, unsigned int op) brd_rw_page() argument [all...] |
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | sweeper.cc | 18 #include "src/heap/cppgc/heap-page.h" 45 void Verify(NormalPage& page) { in Verify() argument 47 Traverse(page); in Verify() 52 bool VisitNormalPage(NormalPage& page) { in VisitNormalPage() argument 54 bitmap_ = &page.object_start_bitmap(); in VisitNormalPage() 86 BasePage& page) in DiscardingFreeHandler() 87 : page_allocator_(page_allocator), free_list_(free_list), page_(page) {} in DiscardingFreeHandler() 126 BasePage& page) in RegularFreeHandler() 181 BasePage* page = nullptr; member 222 InlinedFinalizationBuilder(BasePage& page, PageAllocato argument 85 DiscardingFreeHandler(PageAllocator& page_allocator, FreeList& free_list, BasePage& page) DiscardingFreeHandler() argument 125 RegularFreeHandler(PageAllocator& page_allocator, FreeList& free_list, BasePage& page) RegularFreeHandler() argument 246 DeferredFinalizationBuilder(BasePage& page, PageAllocator& page_allocator) DeferredFinalizationBuilder() argument 293 SweepNormalPage( NormalPage* page, PageAllocator& page_allocator) SweepNormalPage() argument 414 BasePage* page = page_state->page; FinalizePage() local 501 SweepPage(BasePage& page) SweepPage() argument 548 VisitNormalPage(NormalPage& page) VisitNormalPage() argument 572 VisitLargePage(LargePage& page) VisitLargePage() argument 610 Traverse(**page); global() variable 622 VisitNormalPage(NormalPage& page) VisitNormalPage() argument 640 VisitLargePage(LargePage& page) VisitLargePage() argument [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/frontend/ |
H A D | cj_page_router.cpp | 25 void SetCjPageCallbackClassic(RefPtr<Framework::JsAcePage> page, NativeView* view) in SetCjPageCallbackClassic() argument 29 CHECK_NULL_VOID(page); in SetCjPageCallbackClassic() 30 page->SetDeclarativeOnPageAppearCallback([weak]() { in SetCjPageCallbackClassic() 36 page->SetDeclarativeOnPageDisAppearCallback([weak]() { in SetCjPageCallbackClassic() 42 page->SetDeclarativeOnBackPressCallback([weak]() { in SetCjPageCallbackClassic() 49 page->SetDeclarativeOnPageRefreshCallback([weak]() { in SetCjPageCallbackClassic() 55 page->SetDeclarativeOnUpdateWithValueParamsCallback([weak](const std::string& params) { in SetCjPageCallbackClassic() 81 auto page = router->GetLoadingPage(); in LoadNativeViewClassic() local 90 page->SetRootComponent(rootComposed); in LoadNativeViewClassic() 93 page in LoadNativeViewClassic() 101 PushLoadingPage(const RefPtr<JsAcePage>& page) PushLoadingPage() argument 134 auto page = AceType::MakeRefPtr<JsAcePage>(pageId, document, target.url, nullptr); LoadPage() local 382 auto page = GetTopPage(); SetCurrentPage() local 394 FlushPage(const RefPtr<OHOS::Ace::Framework::JsAcePage>& page, const std::string& url) FlushPage() argument 413 OnPageReady(const RefPtr<JsAcePage>& page, const std::string& url, bool needHideLast) OnPageReady() argument 460 OnPageUpdate(const RefPtr<OHOS::Ace::Framework::JsAcePage>& page, bool directExecute) OnPageUpdate() argument 504 OnPrePageChange(const RefPtr<OHOS::Ace::Framework::JsAcePage>& page) OnPrePageChange() argument [all...] |