Searched refs:mapping (Results 501 - 525 of 1981) sorted by relevance

<<21222324252627282930>>

/linux-master/drivers/nvmem/
H A Dlayouts.c10 #include <linux/dma-mapping.h>
/linux-master/include/linux/mfd/
H A Dstm32-timers.h12 #include <linux/dma-mapping.h>
/linux-master/fs/smb/client/
H A Dcifsfs.h139 extern int cifs_truncate_page(struct address_space *mapping, loff_t from);
/linux-master/fs/netfs/
H A Dwrite_collect.c83 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 Dsis190.c35 #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 Dinode.c22 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 Dcrypto.c186 const struct inode *inode = page->mapping->host;
269 const struct inode *inode = folio->mapping->host;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gart.c136 p[x].mapping = adev->mman.bdev.dev_mapping;
244 p[x].mapping = NULL;
H A Dgmc_v10_0.c514 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 Dgmc_v11_0.c479 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 Damdgpu_vce.c605 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 Dfscache.c254 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 Dextent_io.h241 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 Dnixge.c162 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 Dpapr_scm.c1202 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 Dcompress.c306 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 Dsge.c38 #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 Dgem.c103 * 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 Dlops.c401 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 Dblock-map.c1760 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 Di915_gem.c280 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 Dmtk_iommu_v1.c14 #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 Dpage-flags.h96 * 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 Dfile.c724 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 Dsge.c830 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...]

Completed in 543 milliseconds

<<21222324252627282930>>