Searched refs:map_page (Results 1 - 64 of 64) sorted by relevance

/linux-4.1.27/arch/unicore32/mm/
H A Ddma-swiotlb.c40 .map_page = swiotlb_map_page,
/linux-4.1.27/arch/ia64/kernel/
H A Dpci-swiotlb.c36 .map_page = swiotlb_map_page,
/linux-4.1.27/arch/powerpc/kernel/
H A Ddma-swiotlb.c46 * map_page, and unmap_page on highmem, use normal dma_ops
56 .map_page = swiotlb_map_page,
H A Ddma-iommu.c115 .map_page = dma_iommu_map_page,
H A Ddma.c221 .map_page = dma_direct_map_page,
H A Dibmebus.c146 .map_page = ibmebus_map_page,
H A Dvio.c530 ret = dma_iommu_ops.map_page(dev, page, offset, size, direction, attrs); vio_dma_iommu_map_page()
624 .map_page = vio_dma_iommu_map_page,
/linux-4.1.27/arch/x86/kernel/
H A Dpci-swiotlb.c51 .map_page = swiotlb_map_page,
H A Dpci-nommu.c95 .map_page = nommu_map_page,
H A Damd_gart_64.c702 .map_page = gart_map_page,
H A Dpci-calgary_64.c486 .map_page = calgary_map_page,
/linux-4.1.27/arch/sh/kernel/
H A Ddma-nommu.c68 .map_page = nommu_map_page,
/linux-4.1.27/arch/microblaze/mm/
H A Dpgtable.c113 err = map_page(v + i, p + i, flags); __ioremap()
138 int map_page(unsigned long va, phys_addr_t pa, int flags) map_page() function
177 map_page(v, p, f); mapin_ram()
259 map_page(address, phys, pgprot_val(flags)); __set_fixmap()
H A Dconsistent.c137 err = map_page(va + i, pa + i, _PAGE_KERNEL | _PAGE_NO_CACHE); consistent_alloc()
H A Dinit.c67 map_page(PKMAP_BASE, 0, 0); /* XXX gross */ highmem_init()
/linux-4.1.27/net/rds/
H A Dtcp_recv.c111 unsigned int map_page; rds_tcp_cong_recv() local
119 map_page = 0; rds_tcp_cong_recv()
129 BUG_ON(map_page >= RDS_CONG_MAP_PAGES); rds_tcp_cong_recv()
133 (void *)map->m_page_addrs[map_page] + map_off, rds_tcp_cong_recv()
141 map_page++; rds_tcp_cong_recv()
H A Dib_recv.c727 unsigned int map_page; rds_ib_cong_recv() local
740 map_page = 0; rds_ib_cong_recv()
758 dst = (void *)map->m_page_addrs[map_page] + map_off; rds_ib_cong_recv()
772 map_page++; rds_ib_cong_recv()
H A Diw_recv.c558 unsigned int map_page; rds_iw_cong_recv() local
571 map_page = 0; rds_iw_cong_recv()
589 dst = (void *)map->m_page_addrs[map_page] + map_off; rds_iw_cong_recv()
603 map_page++; rds_iw_cong_recv()
/linux-4.1.27/arch/frv/mm/
H A Ddma-alloc.c50 static int map_page(unsigned long va, unsigned long pa, pgprot_t prot) map_page() function
123 err = map_page(va + i, pa + i, PAGE_KERNEL_NOCACHE); consistent_alloc()
/linux-4.1.27/arch/x86/xen/
H A Dpci-swiotlb-xen.c31 .map_page = xen_swiotlb_map_page,
/linux-4.1.27/arch/powerpc/mm/
H A Dpgtable_32.c263 err = map_page(v+i, p+i, flags); __ioremap_caller()
288 int map_page(unsigned long va, phys_addr_t pa, int flags) map_page() function
327 map_page(v, p, f); __mapin_ram_chunk()
459 map_page(address, phys, pgprot_val(flags)); __set_fixmap()
H A Dmmu_decl.h97 extern int map_page(unsigned long va, phys_addr_t pa, int flags);
H A Dmem.c293 map_page(v, 0, 0); /* XXX gross */ paging_init()
297 map_page(PKMAP_BASE, 0, 0); /* XXX gross */ paging_init()
H A Ddma-noncoherent.c230 map_page(vaddr, page_to_phys(page), __dma_alloc_coherent()
/linux-4.1.27/arch/tile/kernel/
H A Dpci-dma.c327 .map_page = tile_dma_map_page,
514 .map_page = tile_pci_dma_map_page,
550 .map_page = swiotlb_map_page,
565 .map_page = tile_pci_dma_map_page,
/linux-4.1.27/arch/mips/loongson/common/
H A Ddma-swiotlb.c133 .map_page = loongson_dma_map_page,
/linux-4.1.27/arch/mips/netlogic/common/
H A Dnlm-dma.c83 .map_page = swiotlb_map_page,
/linux-4.1.27/arch/arm/include/asm/xen/
H A Dpage-coherent.h44 __generic_dma_ops(hwdev)->map_page(hwdev, page, offset, size, dir, attrs); xen_dma_map_page()
/linux-4.1.27/arch/alpha/kernel/
H A Dpci-noop.c181 .map_page = alpha_noop_map_page,
H A Dpci_iommu.c957 .map_page = alpha_pci_map_page,
/linux-4.1.27/arch/mips/cavium-octeon/
H A Ddma-octeon.c245 .map_page = octeon_dma_map_page,
331 .map_page = octeon_dma_map_page,
/linux-4.1.27/include/asm-generic/
H A Ddma-mapping-common.h20 addr = ops->map_page(dev, virt_to_page(ptr), dma_map_single_attrs()
85 addr = ops->map_page(dev, page, offset, size, dir, NULL); dma_map_page()
/linux-4.1.27/drivers/infiniband/hw/ipath/
H A Dipath_dma.c171 .map_page = ipath_dma_map_page,
/linux-4.1.27/drivers/infiniband/hw/qib/
H A Dqib_dma.c161 .map_page = qib_dma_map_page,
/linux-4.1.27/arch/microblaze/kernel/
H A Ddma.c189 .map_page = dma_direct_map_page,
/linux-4.1.27/fs/ntfs/
H A Daops.h77 * must provide it independently of the ntfs_{un}map_page() calls by using
/linux-4.1.27/arch/arm/xen/
H A Dmm.c179 .map_page = xen_swiotlb_map_page,
/linux-4.1.27/arch/hexagon/kernel/
H A Ddma.c217 .map_page = hexagon_map_page,
/linux-4.1.27/drivers/infiniband/ulp/srp/
H A Dib_srp.h127 u64 *map_page; member in struct:srp_request
H A Dib_srp.c847 kfree(req->map_page); srp_free_req_data()
885 req->map_page = kmalloc(srp_dev->max_pages_per_mr * srp_alloc_req_data()
887 if (!req->map_page) srp_alloc_req_data()
1466 state->pages = req->map_page; srp_map_sg()
/linux-4.1.27/arch/openrisc/kernel/
H A Ddma.c236 .map_page = or1k_map_page,
/linux-4.1.27/include/linux/
H A Ddma-mapping.h30 dma_addr_t (*map_page)(struct device *dev, struct page *page, member in struct:dma_map_ops
/linux-4.1.27/arch/sparc/kernel/
H A Dioport.c407 .map_page = sbus_map_page,
643 .map_page = pci32_map_page,
H A Diommu.c747 .map_page = dma_4u_map_page,
H A Dpci_sun4v.c509 .map_page = dma_4v_map_page,
/linux-4.1.27/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c711 .map_page = ps3_sb_map_page,
722 .map_page = ps3_ioc0_map_page,
/linux-4.1.27/drivers/misc/mic/host/
H A Dmic_boot.c58 .map_page = mic_dma_map_page,
/linux-4.1.27/arch/x86/pci/
H A Dsta2x11-fixup.c185 .map_page = swiotlb_map_page,
/linux-4.1.27/arch/s390/pci/
H A Dpci_dma.c513 .map_page = s390_dma_map_pages,
/linux-4.1.27/arch/mips/mm/
H A Ddma-default.c373 .map_page = mips_dma_map_page,
/linux-4.1.27/arch/arm64/mm/
H A Ddma-mapping.c344 .map_page = __swiotlb_map_page,
/linux-4.1.27/arch/arm/mm/
H A Ddma-mapping.c135 .map_page = arm_dma_map_page,
157 .map_page = arm_coherent_dma_map_page,
912 s->dma_address = ops->map_page(dev, sg_page(s), s->offset, for_each_sg()
1846 .map_page = arm_iommu_map_page,
1865 .map_page = arm_coherent_iommu_map_page,
/linux-4.1.27/arch/ia64/sn/pci/
H A Dpci_dma.c472 .map_page = sn_dma_map_page,
/linux-4.1.27/arch/arm/common/
H A Ddmabounce.c456 .map_page = dmabounce_map_page,
/linux-4.1.27/arch/powerpc/platforms/cell/
H A Diommu.c598 return dma_direct_ops.map_page(dev, page, offset, size, dma_fixed_map_page()
655 .map_page = dma_fixed_map_page,
/linux-4.1.27/arch/microblaze/include/asm/
H A Dpgtable.h536 int map_page(unsigned long va, phys_addr_t pa, int flags);
/linux-4.1.27/drivers/iommu/
H A Damd_iommu.c2763 static dma_addr_t map_page(struct device *dev, struct page *page, map_page() function
3072 .map_page = map_page,
H A Dintel-iommu.c3405 .map_page = intel_map_page,
/linux-4.1.27/kernel/trace/
H A Dtrace.c5073 void *map_page[2]; tracing_mark_write() local
5123 map_page[i] = kmap_atomic(pages[i]); tracing_mark_write()
5141 memcpy(&entry->buf, map_page[0] + offset, len); tracing_mark_write()
5142 memcpy(&entry->buf[len], map_page[1], cnt - len); tracing_mark_write()
5144 memcpy(&entry->buf, map_page[0] + offset, cnt); tracing_mark_write()
5160 kunmap_atomic(map_page[i]); tracing_mark_write()
/linux-4.1.27/include/rdma/
H A Dib_verbs.h1445 u64 (*map_page)(struct ib_device *dev, member in struct:ib_dma_mapping_ops
2216 return dev->dma_ops->map_page(dev, page, offset, size, direction); ib_dma_map_page()
/linux-4.1.27/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.c2585 .map_page = ehca_dma_map_page,
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dniu.c3335 addr = np->ops->map_page(np->device, page, 0, niu_rbr_add_page()
6721 mapping = np->ops->map_page(np->device, skb_frag_page(frag), niu_start_xmit()
9632 .map_page = niu_pci_map_page,
10012 .map_page = niu_phys_map_page,
H A Dniu.h3132 u64 (*map_page)(struct device *dev, struct page *page, member in struct:rx_pkt_hdr0::niu_ops
/linux-4.1.27/arch/ia64/hp/common/
H A Dsba_iommu.c2226 .map_page = sba_map_page,

Completed in 2073 milliseconds