/linux-master/arch/riscv/include/asm/ |
H A D | pci.h | 11 #include <linux/dma-mapping.h>
|
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_desc.c | 23 rx_desc[j].addr1 = rx_skbinfo[j].mapping; 47 if (comm->tx_temp_skb_info[i].mapping) { 48 dma_unmap_single(&comm->pdev->dev, comm->tx_temp_skb_info[i].mapping, 50 comm->tx_temp_skb_info[i].mapping = 0; 79 dma_unmap_single(&comm->pdev->dev, rx_skbinfo[j].mapping, 83 rx_skbinfo[j].mapping = 0; 128 u32 mapping; local 145 mapping = dma_map_single(&comm->pdev->dev, skb->data, 148 if (dma_mapping_error(&comm->pdev->dev, mapping)) 151 rx_skbinfo[j].mapping [all...] |
/linux-master/fs/ |
H A D | dax.c | 177 * @entry may no longer be the entry at the index in the mapping. 325 return page->mapping == PAGE_MAPPING_DAX_SHARED; 329 * Set the page->mapping with PAGE_MAPPING_DAX_SHARED flag, increase the 334 if (page->mapping != PAGE_MAPPING_DAX_SHARED) { 339 if (page->mapping) 341 page->mapping = PAGE_MAPPING_DAX_SHARED; 353 * whether this entry is shared by multiple files. If so, set the page->mapping 356 static void dax_associate_entry(void *entry, struct address_space *mapping, argument 372 WARN_ON_ONCE(page->mapping); 373 page->mapping 379 dax_disassociate_entry(void *entry, struct address_space *mapping, bool trunc) argument 431 struct address_space *mapping = READ_ONCE(folio->mapping); local 472 struct address_space *mapping = folio->mapping; local 490 dax_lock_mapping_entry(struct address_space *mapping, pgoff_t index, struct page **page) argument 533 dax_unlock_mapping_entry(struct address_space *mapping, pgoff_t index, dax_entry_t cookie) argument 573 grab_mapping_entry(struct xa_state *xas, struct address_space *mapping, unsigned int order) argument 677 dax_layout_busy_page_range(struct address_space *mapping, loff_t start, loff_t end) argument 739 dax_layout_busy_page(struct address_space *mapping) argument 745 __dax_invalidate_entry(struct address_space *mapping, pgoff_t index, bool trunc) argument 770 __dax_clear_dirty_range(struct address_space *mapping, pgoff_t start, pgoff_t end) argument 801 dax_delete_mapping_entry(struct address_space *mapping, pgoff_t index) argument 819 dax_invalidate_mapping_entry_sync(struct address_space *mapping, pgoff_t index) argument 873 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 926 dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, struct address_space *mapping, void *entry) argument 1025 dax_writeback_mapping_range(struct address_space *mapping, struct dax_device *dax_dev, struct writeback_control *wbc) argument 1205 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 1700 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 1810 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 1931 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local [all...] |
/linux-master/mm/ |
H A D | page-writeback.c | 1999 * @mapping: address_space which was dirtied. 2014 int balance_dirty_pages_ratelimited_flags(struct address_space *mapping, argument 2017 struct inode *inode = mapping->host; 2074 * @mapping: address_space which was dirtied. 2084 void balance_dirty_pages_ratelimited(struct address_space *mapping) argument 2086 balance_dirty_pages_ratelimited_flags(mapping, 0); 2350 * @mapping: address space structure to write 2362 void tag_pages_for_writeback(struct address_space *mapping, argument 2365 XA_STATE(xas, &mapping->i_pages, start); 2384 static bool folio_prepare_writeback(struct address_space *mapping, argument 2430 writeback_get_folio(struct address_space *mapping, struct writeback_control *wbc) argument 2483 writeback_iter(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio, int *error) argument 2583 write_cache_pages(struct address_space *mapping, struct writeback_control *wbc, writepage_t writepage, void *data) argument 2602 writeback_use_writepage(struct address_space *mapping, struct writeback_control *wbc) argument 2623 do_writepages(struct address_space *mapping, struct writeback_control *wbc) argument 2667 noop_dirty_folio(struct address_space *mapping, struct folio *folio) argument 2682 folio_account_dirtied(struct folio *folio, struct address_space *mapping) argument 2740 __folio_mark_dirty(struct folio *folio, struct address_space *mapping, int warn) argument 2774 filemap_dirty_folio(struct address_space *mapping, struct folio *folio) argument 2808 struct address_space *mapping = folio->mapping; local 2844 struct address_space *mapping = folio_mapping(folio); local 2903 struct address_space *mapping = folio_mapping(folio); local 2940 struct address_space *mapping = folio_mapping(folio); local 3025 struct address_space *mapping = folio_mapping(folio); local 3067 struct address_space *mapping = folio_mapping(folio); local [all...] |
H A D | io-mapping.c | 4 #include <linux/io-mapping.h> 7 * io_mapping_map_user - remap an I/O mapping to userspace 24 /* We rely on prevalidation of the io-mapping to skip track_pfn(). */
|
H A D | secretmem.c | 52 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 65 filemap_invalidate_lock_shared(mapping); 68 page = find_lock_page(mapping, offset); 85 err = filemap_add_folio(mapping, folio, offset, gfp); 109 filemap_invalidate_unlock_shared(mapping); 149 static int secretmem_migrate_folio(struct address_space *mapping, argument 171 struct address_space *mapping = inode->i_mapping; local 175 filemap_invalidate_lock(mapping); 182 filemap_invalidate_unlock(mapping);
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_mmu.h | 91 struct etnaviv_vram_mapping *mapping, u64 va); 93 struct etnaviv_vram_mapping *mapping); 94 void etnaviv_iommu_reap_mapping(struct etnaviv_vram_mapping *mapping); 97 struct etnaviv_vram_mapping *mapping, 101 struct etnaviv_vram_mapping *mapping);
|
/linux-master/drivers/sh/clk/ |
H A D | core.c | 340 struct clk_mapping *mapping = clk->mapping; local 345 if (!mapping) { 349 * dummy mapping for root clocks with no specified ranges 352 clk->mapping = &dummy_mapping; 357 * If we're on a child clock and it provides no mapping of its 358 * own, inherit the mapping from its root clock. 361 mapping = clkp->mapping; 362 BUG_ON(!mapping); 390 struct clk_mapping *mapping; local 399 struct clk_mapping *mapping = clk->mapping; local [all...] |
/linux-master/include/linux/ |
H A D | migrate.h | 66 int migrate_folio_extra(struct address_space *mapping, struct folio *dst, 68 int migrate_folio(struct address_space *mapping, struct folio *dst, 76 int migrate_huge_page_move_mapping(struct address_space *mapping, 82 int folio_migrate_mapping(struct address_space *mapping, 98 static inline int migrate_huge_page_move_mapping(struct address_space *mapping, argument 132 ((unsigned long)folio->mapping - PAGE_MAPPING_MOVABLE); 141 ((unsigned long)page->mapping - PAGE_MAPPING_MOVABLE);
|
/linux-master/fs/hpfs/ |
H A D | file.c | 171 static int hpfs_writepages(struct address_space *mapping, argument 174 return mpage_writepages(mapping, wbc, hpfs_get_block); 177 static void hpfs_write_failed(struct address_space *mapping, loff_t to) argument 179 struct inode *inode = mapping->host; 191 static int hpfs_write_begin(struct file *file, struct address_space *mapping, argument 198 ret = cont_write_begin(file, mapping, pos, len, pagep, fsdata, 200 &hpfs_i(mapping->host)->mmu_private); 202 hpfs_write_failed(mapping, pos + len); 207 static int hpfs_write_end(struct file *file, struct address_space *mapping, argument 211 struct inode *inode = mapping 225 _hpfs_bmap(struct address_space *mapping, sector_t block) argument [all...] |
/linux-master/fs/jfs/ |
H A D | inode.c | 267 static int jfs_writepages(struct address_space *mapping, argument 270 return mpage_writepages(mapping, wbc, jfs_get_block); 283 static void jfs_write_failed(struct address_space *mapping, loff_t to) argument 285 struct inode *inode = mapping->host; 293 static int jfs_write_begin(struct file *file, struct address_space *mapping, argument 299 ret = block_write_begin(mapping, pos, len, pagep, jfs_get_block); 301 jfs_write_failed(mapping, pos + len); 306 static int jfs_write_end(struct file *file, struct address_space *mapping, argument 312 ret = generic_write_end(file, mapping, pos, len, copied, page, fsdata); 314 jfs_write_failed(mapping, po 318 jfs_bmap(struct address_space *mapping, sector_t block) argument 326 struct address_space *mapping = file->f_mapping; local [all...] |
/linux-master/fs/ecryptfs/ |
H A D | mmap.c | 135 page_virt, page->mapping->host); 157 crypt_stat->extent_size, page->mapping->host); 175 * @folio: Folio from eCryptfs inode mapping into which to stick the read data 185 &ecryptfs_inode_to_private(page->mapping->host)->crypt_stat; 191 page->mapping->host); 208 page->mapping->host); 239 struct inode *inode = page->mapping->host; 255 * @mapping: The eCryptfs object 266 struct address_space *mapping, 275 page = grab_cache_page_write_begin(mapping, inde 265 ecryptfs_write_begin(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, struct page **pagep, void **fsdata) argument 463 ecryptfs_write_end(struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata) argument 526 ecryptfs_bmap(struct address_space *mapping, sector_t block) argument [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 27 dma_addr_t mapping, u32 len, 56 txbd->tx_bd_haddr = cpu_to_le64(mapping); 96 dma_addr_t mapping, u32 len, u16 rx_prod, 101 tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, xdp); 109 dma_addr_t mapping, u32 len, 114 tx_buf = bnxt_xmit_bd(bp, txr, mapping, len, NULL); 117 dma_unmap_addr_set(tx_buf, mapping, mapping); 142 dma_unmap_addr(tx_buf, mapping), 189 dma_addr_t mapping; local 25 bnxt_xmit_bd(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, struct xdp_buff *xdp) argument 95 __bnxt_xmit_xdp(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, u16 rx_prod, struct xdp_buff *xdp) argument 107 __bnxt_xmit_xdp_redirect(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, struct xdp_frame *xdpf) argument 232 dma_addr_t mapping; local 343 dma_addr_t mapping; local [all...] |
/linux-master/fs/nilfs2/ |
H A D | page.c | 48 struct address_space *mapping, 57 folio = filemap_grab_folio(mapping, index); 164 m = folio->mapping; 168 "mapping=%p ino=%lu\n", 338 folio->mapping = NULL; 341 folio->mapping = dmap; 359 * @mapping: address space with dirty pages for discarding 362 void nilfs_clear_dirty_pages(struct address_space *mapping, bool silent) argument 370 while (filemap_get_folios_tag(mapping, &index, (pgoff_t)-1, 382 if (likely(folio->mapping 47 nilfs_grab_buffer(struct inode *inode, struct address_space *mapping, unsigned long blkoff, unsigned long b_state) argument 464 struct address_space *mapping = folio->mapping; local [all...] |
/linux-master/fs/squashfs/ |
H A D | file_cache.c | 23 struct inode *i = page->mapping->host;
|
/linux-master/tools/testing/selftests/arm64/mte/ |
H A D | mte_common_util.h | 45 void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags); 46 void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping, 48 void *mte_allocate_file_memory(size_t size, int mem_type, int mapping, 50 void *mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping,
|
/linux-master/arch/microblaze/include/asm/ |
H A D | pci.h | 14 #include <linux/dma-mapping.h>
|
/linux-master/arch/hexagon/kernel/ |
H A D | hexagon_ksyms.c | 8 #include <linux/dma-mapping.h>
|
/linux-master/fs/freevxfs/ |
H A D | vxfs_immed.c | 33 struct vxfs_inode_info *vip = VXFS_INO(folio->mapping->host);
|
/linux-master/security/selinux/ss/ |
H A D | services.h | 22 struct selinux_mapping *mapping; /* indexed by class */ member in struct:selinux_map 23 u16 size; /* array size of mapping */
|
/linux-master/fs/hfsplus/ |
H A D | bitmap.c | 24 struct address_space *mapping; local 36 mapping = sbi->alloc_file->i_mapping; 37 page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS, NULL); 81 page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS, 132 page = read_mapping_page(mapping, offset / PAGE_CACHE_BITS, 168 struct address_space *mapping; local 183 mapping = sbi->alloc_file->i_mapping; 185 page = read_mapping_page(mapping, pnr, NULL); 219 page = read_mapping_page(mapping, ++pnr, NULL);
|
/linux-master/arch/arm/mm/ |
H A D | fault-armv.c | 135 make_coherent(struct address_space *mapping, struct vm_area_struct *vma, argument 151 flush_dcache_mmap_lock(mapping); 152 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { 165 flush_dcache_mmap_unlock(mapping); 187 struct address_space *mapping; local 201 mapping = folio_flush_mapping(folio); 203 __flush_dcache_folio(mapping, folio); 204 if (mapping) { 206 make_coherent(mapping, vma, addr, ptep, pfn);
|
/linux-master/fs/netfs/ |
H A D | fscache_io.c | 165 struct address_space *mapping; member in struct:fscache_write_request 174 void __fscache_clear_page_bits(struct address_space *mapping, argument 182 XA_STATE(xas, &mapping->i_pages, first); 202 fscache_clear_page_bits(wreq->mapping, wreq->start, wreq->len, 213 struct address_space *mapping, 232 wreq->mapping = mapping; 254 iov_iter_xarray(&iter, ITER_SOURCE, &mapping->i_pages, start, len); 264 fscache_clear_page_bits(mapping, start, len, cond); 212 __fscache_write_to_cache(struct fscache_cookie *cookie, struct address_space *mapping, loff_t start, size_t len, loff_t i_size, netfs_io_terminated_t term_func, void *term_func_priv, bool using_pgpriv2, bool cond) argument
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shmem.c | 32 void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping, argument 40 mapping_clear_unevictable(mapping); 65 struct address_space *mapping, 95 mapping_set_unevictable(mapping); 96 noreclaim = mapping_gfp_constraint(mapping, ~__GFP_RECLAIM); 112 folio = shmem_read_folio_gfp(mapping, i, gfp); 134 gfp = mapping_gfp_mask(mapping); 184 shmem_sg_free_table(st, mapping, false, false); 186 mapping_clear_unevictable(mapping); 209 struct address_space *mapping local 63 shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st, size_t size, struct intel_memory_region *mr, struct address_space *mapping, unsigned int max_segment) argument 303 __shmem_writeback(size_t size, struct address_space *mapping) argument 424 struct address_space *mapping = obj->base.filp->f_mapping; local 591 struct address_space *mapping; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_trace.h | 247 struct amdgpu_bo_va_mapping *mapping), 248 TP_ARGS(bo_va, mapping), 259 __entry->start = mapping->start; 260 __entry->last = mapping->last; 261 __entry->offset = mapping->offset; 262 __entry->flags = mapping->flags; 271 struct amdgpu_bo_va_mapping *mapping), 272 TP_ARGS(bo_va, mapping), 283 __entry->start = mapping->start; 284 __entry->last = mapping [all...] |