Home
last modified time | relevance | path

Searched refs:page_mapping (Results 1 – 21 of 21) sorted by relevance

/linux-6.1.9/mm/
Dfolio-compat.c12 struct address_space *page_mapping(struct page *page) in page_mapping() function
16 EXPORT_SYMBOL(page_mapping);
68 return filemap_dirty_folio(page_mapping(page), page_folio(page)); in __set_page_dirty_nobuffers()
Dmemory-failure.c145 mapping = page_mapping(p); in hwpoison_filter_dev()
934 mapping = page_mapping(p); in me_pagecache_clean()
971 struct address_space *mapping = page_mapping(p); in me_pagecache_dirty()
1088 mapping = page_mapping(hpage); in me_huge_page()
1443 mapping = page_mapping(hpage); in hwpoison_user_mappings()
2356 if (page_mapping(page)) { in unpoison_memory()
Ddebug.c83 mapping = page_mapping(page); in __dump_page()
Dmigrate_device.c350 if (page_mapping(page)) in migrate_vma_check_page()
746 mapping = page_mapping(page); in __migrate_device_pages()
Dinternal.h150 ret = !mapping_unevictable(page_mapping(page)) && !PageMlocked(page); in page_evictable()
Duserfaultfd.c67 bool page_in_cache = page_mapping(page); in mfill_atomic_install_pte()
Dcompaction.c1000 mapping = page_mapping(page); in isolate_migratepages_block()
1043 mapping = page_mapping(page); in isolate_migratepages_block()
Drmap.c1321 if (PageTransCompound(page) && page_mapping(page)) { in page_add_file_rmap()
Dkhugepaged.c1912 if (page_mapping(page) != mapping) { in collapse_file()
Dmemory.c4212 unmap_mapping_pages(page_mapping(page), in __do_fault()
Dhugetlb.c2071 struct address_space *mapping = page_mapping(hpage); in hugetlb_page_mapping_lock_write()
/linux-6.1.9/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_init_ops.h622 BNX2X_ILT_FREE(line->page, line->page_mapping, line->size); in bnx2x_ilt_line_mem_op()
625 BNX2X_ILT_ZALLOC(line->page, &line->page_mapping, size); in bnx2x_ilt_line_mem_op()
679 dma_addr_t page_mapping) in bnx2x_ilt_line_wr() argument
688 bnx2x_wr_64(bp, reg, ILT_ADDR1(page_mapping), ILT_ADDR2(page_mapping)); in bnx2x_ilt_line_wr()
702 bnx2x_ilt_line_wr(bp, abs_idx, ilt->lines[idx].page_mapping); in bnx2x_ilt_line_init_op()
Dbnx2x_init.h503 dma_addr_t page_mapping; member
Dbnx2x_sriov.c1658 ilt->lines[line+i].page_mapping = hw_cxt->mapping; in bnx2x_iov_init_ilt()
Dbnx2x_main.c7997 ilt->lines[cdu_ilt_start + i].page_mapping = in bnx2x_init_hw_func()
/linux-6.1.9/Documentation/translations/zh_CN/mm/
Dpage_migration.rst177 所以驱动不应该直接访问page->mapping。相反,驱动应该使用page_mapping(),它可
/linux-6.1.9/fs/crypto/
Dinline_crypt.c297 mapping = page_mapping(page); in bh_get_inode_and_lblk_num()
/linux-6.1.9/arch/s390/kernel/
Duv.c187 } else if (page_mapping(page)) { in expected_page_refs()
/linux-6.1.9/include/linux/
Dpagemap.h348 struct address_space *page_mapping(struct page *);
/linux-6.1.9/fs/
Dbuffer.c1103 mapping = page_mapping(page); in mark_buffer_dirty()
/linux-6.1.9/fs/f2fs/
Ddata.c4038 struct address_space *mapping = page_mapping(page); in f2fs_clear_page_cache_dirty_tag()