/linux-master/drivers/nvmem/ |
H A D | layouts.c | 10 #include <linux/dma-mapping.h>
|
/linux-master/include/linux/mfd/ |
H A D | stm32-timers.h | 12 #include <linux/dma-mapping.h>
|
/linux-master/fs/smb/client/ |
H A D | cifsfs.h | 139 extern int cifs_truncate_page(struct address_space *mapping, loff_t from);
|
/linux-master/fs/netfs/ |
H A D | write_collect.c | 83 XA_STATE(xas, &wreq->mapping->i_pages, pos / PAGE_SIZE); 457 mapping_set_error(wreq->mapping, front->error); 672 wreq->mapping->nrpages) { 681 invalidate_inode_pages2_range(wreq->mapping, first, last);
|
/linux-master/drivers/net/ethernet/sis/ |
H A D | sis190.c | 35 #include <linux/dma-mapping.h> 471 static inline void sis190_map_to_asic(struct RxDesc *desc, dma_addr_t mapping, argument 474 desc->addr = cpu_to_le32(mapping); 492 dma_addr_t mapping; local 497 mapping = dma_map_single(&tp->pci_dev->dev, skb->data, tp->rx_buf_sz, 499 if (dma_mapping_error(&tp->pci_dev->dev, mapping)) 501 sis190_map_to_asic(desc, mapping, rx_buf_sz); 1187 dma_addr_t mapping; local 1209 mapping = dma_map_single(&tp->pci_dev->dev, skb->data, len, 1211 if (dma_mapping_error(&tp->pci_dev->dev, mapping)) { [all...] |
/linux-master/fs/efs/ |
H A D | inode.c | 22 static sector_t _efs_bmap(struct address_space *mapping, sector_t block) argument 24 return generic_block_bmap(mapping,block,efs_get_block);
|
/linux-master/fs/crypto/ |
H A D | crypto.c | 186 const struct inode *inode = page->mapping->host; 269 const struct inode *inode = folio->mapping->host;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gart.c | 136 p[x].mapping = adev->mman.bdev.dev_mapping; 244 p[x].mapping = NULL;
|
H A D | gmc_v10_0.c | 514 struct amdgpu_bo_va_mapping *mapping, 517 struct amdgpu_bo *bo = mapping->bo_va->base.bo; 520 *flags |= mapping->flags & AMDGPU_PTE_EXECUTABLE; 523 *flags |= (mapping->flags & AMDGPU_PTE_MTYPE_NV10_MASK); 526 *flags |= (mapping->flags & AMDGPU_PTE_NOALLOC); 528 if (mapping->flags & AMDGPU_PTE_PRT) { 513 gmc_v10_0_get_vm_pte(struct amdgpu_device *adev, struct amdgpu_bo_va_mapping *mapping, uint64_t *flags) argument
|
H A D | gmc_v11_0.c | 479 struct amdgpu_bo_va_mapping *mapping, 482 struct amdgpu_bo *bo = mapping->bo_va->base.bo; 485 *flags |= mapping->flags & AMDGPU_PTE_EXECUTABLE; 488 *flags |= (mapping->flags & AMDGPU_PTE_MTYPE_NV10_MASK); 491 *flags |= (mapping->flags & AMDGPU_PTE_NOALLOC); 493 if (mapping->flags & AMDGPU_PTE_PRT) { 478 gmc_v11_0_get_vm_pte(struct amdgpu_device *adev, struct amdgpu_bo_va_mapping *mapping, uint64_t *flags) argument
|
H A D | amdgpu_vce.c | 605 struct amdgpu_bo_va_mapping *mapping; local 622 r = amdgpu_cs_find_mapping(p, addr, &bo, &mapping); 653 struct amdgpu_bo_va_mapping *mapping; local 665 r = amdgpu_cs_find_mapping(p, addr, &bo, &mapping); 673 (mapping->last + 1) * AMDGPU_GPU_PAGE_SIZE) { 679 addr -= mapping->start * AMDGPU_GPU_PAGE_SIZE;
|
/linux-master/fs/nfs/ |
H A D | fscache.c | 254 struct inode *inode = ractl->mapping->host; 319 xa_for_each_range(&sreq->rreq->mapping->i_pages, idx, page, start, last) {
|
/linux-master/fs/btrfs/ |
H A D | extent_io.h | 241 int btrfs_writepages(struct address_space *mapping, struct writeback_control *wbc); 242 int btree_write_cache_pages(struct address_space *mapping,
|
/linux-master/drivers/net/ethernet/ni/ |
H A D | nixge.c | 162 dma_addr_t mapping; member in struct:nixge_tx_skb 443 if (tx_skb->mapping) { 445 dma_unmap_page(priv->ndev->dev.parent, tx_skb->mapping, 449 tx_skb->mapping, 451 tx_skb->mapping = 0; 536 tx_skb->mapping = cur_phys; 557 tx_skb->mapping = cur_phys; 588 tx_skb->mapping,
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | papr_scm.c | 1202 struct nd_mapping_desc mapping; local 1249 memset(&mapping, 0, sizeof(mapping)); 1250 mapping.nvdimm = p->nvdimm; 1251 mapping.start = 0; 1252 mapping.size = p->blocks * p->block_size; // XXX: potential overflow? 1262 ndr_desc.mapping = &mapping;
|
/linux-master/fs/isofs/ |
H A D | compress.c | 306 struct address_space *mapping = inode->i_mapping; local 348 pages[i] = grab_cache_page_nowait(mapping, index);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 38 #include <linux/dma-mapping.h> 355 dma_unmap_page(&pdev->dev, d->pg_chunk.mapping, 411 dma_addr_t mapping; local 413 mapping = dma_map_single(&pdev->dev, va, len, DMA_FROM_DEVICE); 414 if (unlikely(dma_mapping_error(&pdev->dev, mapping))) 417 dma_unmap_addr_set(sd, dma_addr, mapping); 419 d->addr_lo = cpu_to_be32(mapping); 420 d->addr_hi = cpu_to_be32((u64) mapping >> 32); 427 static inline int add_one_rx_chunk(dma_addr_t mapping, struct rx_desc *d, argument 430 d->addr_lo = cpu_to_be32(mapping); 443 dma_addr_t mapping; local 508 dma_addr_t mapping; local [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | gem.c | 103 * If we don't have a mapping for this buffer yet, return an SG table 104 * so that host1x can do the mapping for us via the DMA API. 139 * existing IOVA address of our mapping. 507 struct host1x_bo_mapping *mapping, *tmp; local 511 list_for_each_entry_safe(mapping, tmp, &bo->base.mappings, list) { 512 if (mapping->cache) 513 host1x_bo_unpin(mapping); 515 dev_err(gem->dev->dev, "mapping %p stale for device %s\n", mapping, 516 dev_name(mapping [all...] |
/linux-master/fs/gfs2/ |
H A D | lops.c | 401 filemap_set_wb_err(fi.folio->mapping, error); 449 * Find the folio with 'index' in the journal's mapping. Search the folio for 508 struct address_space *mapping = jd->jd_inode->i_mapping; local 525 since = filemap_sample_wb_err(mapping); 531 page = grab_cache_page(mapping, block >> shift); 592 ret = filemap_check_wb_err(mapping, since); 595 truncate_inode_pages(mapping, 0);
|
/linux-master/drivers/md/dm-vdo/ |
H A D | block-map.c | 1760 const struct data_location *mapping, 1763 if (!vdo_is_valid_location(mapping) || 1764 vdo_is_state_compressed(mapping->state) || 1765 (vdo_is_mapped_location(mapping) && (mapping->pbn == VDO_ZERO_BLOCK))) 1772 return !vdo_is_physical_data_block(vdo->depot, mapping->pbn); 1784 struct data_location mapping = local 1787 if (is_invalid_tree_entry(vdo_from_data_vio(data_vio), &mapping, lock->height)) { 1790 (unsigned long long) mapping.pbn, mapping 1759 is_invalid_tree_entry(const struct vdo *vdo, const struct data_location *mapping, height_t height) argument 2224 struct data_location mapping; local 2299 struct data_location mapping; local [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 280 gtt_user_read(struct io_mapping *mapping, argument 288 vaddr = io_mapping_map_atomic_wc(mapping, base); 294 vaddr = io_mapping_map_wc(mapping, base, PAGE_SIZE); 515 ggtt_write(struct io_mapping *mapping, argument 523 vaddr = io_mapping_map_atomic_wc(mapping, base); 528 vaddr = io_mapping_map_wc(mapping, base, PAGE_SIZE);
|
/linux-master/drivers/iommu/ |
H A D | mtk_iommu_v1.c | 14 #include <linux/dma-mapping.h> 78 /* MTK generation one iommu HW only support 4K size mapping */ 85 * mapping. So the pagetable size should be exactly as 4M. 105 struct dma_iommu_mapping *mapping; member in struct:mtk_iommu_v1_data 302 mtk_mapping = data->mapping; 439 mtk_mapping = data->mapping; 447 data->mapping = mtk_mapping; 520 mtk_mapping = data->mapping; 524 dev_err(dev, "Can't create IOMMU mapping - DMA-OPS will not work\n");
|
/linux-master/include/linux/ |
H A D | page-flags.h | 96 * The fields area is reserved for fields mapping zone, node (for NUMA) and 168 /* Has a grant mapping of another (foreign) domain's page. */ 659 * page->mapping points to its anon_vma, not to a struct address_space; 664 * bit; and then page->mapping points, not to an anon_vma, but to a private 668 * page and then page->mapping points to a struct movable_operations. 675 * internal states, the page->mapping does not exist as such, nor do these 687 * indicates that this page->mapping is now under reflink case. 693 return ((unsigned long)folio->mapping & PAGE_MAPPING_FLAGS) != 0; 698 return ((unsigned long)page->mapping & PAGE_MAPPING_FLAGS) != 0; 703 return ((unsigned long)folio->mapping [all...] |
/linux-master/fs/ext4/ |
H A D | file.c | 724 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 730 filemap_invalidate_lock_shared(mapping); 735 filemap_invalidate_unlock_shared(mapping); 740 filemap_invalidate_lock_shared(mapping); 752 filemap_invalidate_unlock_shared(mapping); 755 filemap_invalidate_unlock_shared(mapping);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 830 dma_addr_t mapping; local 837 mapping = dma_map_single(&pdev->dev, skb->data, dma_len, 842 dma_unmap_addr_set(ce, dma_addr, mapping); 844 e->addr_lo = (u32)mapping; 845 e->addr_hi = (u64)mapping >> 32; 1142 static inline void write_tx_desc(struct cmdQ_e *e, dma_addr_t mapping, argument 1148 e->addr_lo = (u32)mapping; 1149 e->addr_hi = (u64)mapping >> 32; 1205 dma_addr_t mapping, desc_mapping; local 1214 mapping [all...] |