Searched refs:mapping (Results 51 - 75 of 1981) sorted by relevance

1234567891011>>

/linux-master/arch/riscv/include/asm/
H A Dpci.h11 #include <linux/dma-mapping.h>
/linux-master/drivers/net/ethernet/sunplus/
H A Dspl2sw_desc.c23 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 Ddax.c177 * @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 Dpage-writeback.c1999 * @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 Dio-mapping.c4 #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 Dsecretmem.c52 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 Detnaviv_mmu.h91 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 Dcore.c340 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 Dmigrate.h66 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 Dfile.c171 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 Dinode.c267 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 Dmmap.c135 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 Dbnxt_xdp.c27 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 Dpage.c48 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 Dfile_cache.c23 struct inode *i = page->mapping->host;
/linux-master/tools/testing/selftests/arm64/mte/
H A Dmte_common_util.h45 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 Dpci.h14 #include <linux/dma-mapping.h>
/linux-master/arch/hexagon/kernel/
H A Dhexagon_ksyms.c8 #include <linux/dma-mapping.h>
/linux-master/fs/freevxfs/
H A Dvxfs_immed.c33 struct vxfs_inode_info *vip = VXFS_INO(folio->mapping->host);
/linux-master/security/selinux/ss/
H A Dservices.h22 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 Dbitmap.c24 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 Dfault-armv.c135 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 Dfscache_io.c165 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 Di915_gem_shmem.c32 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 Damdgpu_trace.h247 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...]

Completed in 317 milliseconds

1234567891011>>