Searched refs:paddr (Results 251 - 275 of 520) sorted by path

<<11121314151617181920>>

/linux-master/drivers/iommu/
H A Dmtk_iommu.c799 phys_addr_t paddr, size_t pgsize, size_t pgcount,
806 paddr |= BIT_ULL(32);
809 return dom->iop->map_pages(dom->iop, iova, paddr, pgsize, pgcount, prot, gfp, mapped);
798 mtk_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
H A Dmtk_iommu_v1.c338 phys_addr_t paddr, size_t pgsize, size_t pgcount,
345 u32 pabase = (u32)paddr;
337 mtk_iommu_v1_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
H A Drockchip-iommu.c775 phys_addr_t paddr, size_t size, int prot)
789 pte_addr[pte_count] = rk_ops->mk_ptentries(paddr, prot);
791 paddr += SPAGE_SIZE;
813 &iova, &page_phys, &paddr, prot);
819 phys_addr_t paddr, size_t size, size_t count,
850 paddr, size, prot);
773 rk_iommu_map_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, dma_addr_t iova, phys_addr_t paddr, size_t size, int prot) argument
818 rk_iommu_map(struct iommu_domain *domain, unsigned long _iova, phys_addr_t paddr, size_t size, size_t count, int prot, gfp_t gfp, size_t *mapped) argument
H A Ds390-iommu.c611 unsigned long iova, phys_addr_t paddr,
626 if (!IS_ALIGNED(iova | paddr, pgsize))
632 rc = s390_iommu_validate_trans(s390_domain, paddr, iova,
610 s390_iommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
H A Dsprd-iommu.c285 phys_addr_t paddr, size_t pgsize, size_t pgcount,
293 u32 pabase = (u32)paddr;
284 sprd_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
H A Dsun50i-iommu.c593 phys_addr_t paddr, size_t size, size_t count,
614 &iova, &page_phys, &paddr, prot);
619 *pte_addr = sun50i_mk_pte(paddr, prot);
592 sun50i_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, size_t count, int prot, gfp_t gfp, size_t *mapped) argument
H A Dtegra-smmu.c713 phys_addr_t paddr, size_t size, int prot, gfp_t gfp,
743 SMMU_PHYS_PFN(paddr) | pte_attrs);
767 phys_addr_t paddr, size_t size, size_t count,
775 ret = __tegra_smmu_map(domain, iova, paddr, size, prot, gfp, &flags);
712 __tegra_smmu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp, unsigned long *flags) argument
766 tegra_smmu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, size_t count, int prot, gfp_t gfp, size_t *mapped) argument
H A Dvirtio-iommu.c57 phys_addr_t paddr; member in struct:viommu_mapping
314 phys_addr_t paddr, u32 flags)
323 mapping->paddr = paddr;
450 .phys_start = cpu_to_le64(mapping->paddr),
815 phys_addr_t paddr, size_t pgsize, size_t pgcount,
832 ret = viommu_add_mapping(vdomain, iova, end, paddr, flags);
841 .phys_start = cpu_to_le64(paddr),
890 u64 paddr = 0; local
900 paddr
313 viommu_add_mapping(struct viommu_domain *vdomain, u64 iova, u64 end, phys_addr_t paddr, u32 flags) argument
814 viommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
[all...]
/linux-master/drivers/irqchip/
H A Dirq-gic-v3-its.c3105 phys_addr_t paddr; local
3118 paddr = gicr_read_propbaser(rbase + GICR_PROPBASER);
3119 paddr &= GENMASK_ULL(51, 12);
3120 if (WARN_ON(gic_rdists->prop_table_pa != paddr))
3123 paddr = gicr_read_pendbaser(rbase + GICR_PENDBASER);
3124 paddr &= GENMASK_ULL(51, 16);
3126 WARN_ON(!gic_check_reserved_range(paddr, LPI_PENDBASE_SZ));
3133 paddr = page_to_phys(pend_page);
3231 &paddr);
5326 phys_addr_t paddr local
[all...]
H A Dqcom-irq-combiner.c176 phys_addr_t paddr; local
183 paddr = reg->address;
187 dev_err(ctx->dev, "Bad register resource @%pa\n", &paddr);
194 dev_err(ctx->dev, "Can't map register @%pa\n", &paddr);
/linux-master/drivers/md/
H A Dmd-bitmap.c981 void *paddr; local
995 paddr = kmap_atomic(page);
997 clear_bit(bit, paddr);
999 clear_bit_le(bit, paddr);
1000 kunmap_atomic(paddr);
1011 void *paddr; local
1019 paddr = kmap_atomic(page);
1021 set = test_bit(bit, paddr);
1023 set = test_bit_le(bit, paddr);
1024 kunmap_atomic(paddr);
1172 void *paddr; local
1196 void *paddr; local
[all...]
/linux-master/drivers/media/pci/cx18/
H A Dcx18-queue.c293 &cx->scb->cpu_mdl[mdl_id + i].paddr);
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_dma.c23 u64 paddr, struct sg_table *sgt)
35 cfg.dst_addr = paddr;
40 cfg.src_addr = paddr;
22 mgb4_dma_transfer(struct mgb4_dev *mgbdev, u32 channel, bool write, u64 paddr, struct sg_table *sgt) argument
H A Dmgb4_dma.h16 u64 paddr, struct sg_table *sgt);
/linux-master/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c119 dma_addr_t paddr; member in struct:allegro_buffer
746 &buffer->paddr, GFP_KERNEL);
759 buffer->vaddr, buffer->paddr);
1335 msg.blob_mcu_addr = to_mcu_addr(dev, blob->paddr);
1361 dma_addr_t paddr,
1373 msg.dma_addr = to_codec_addr(dev, paddr);
1374 msg.mcu_addr = to_mcu_addr(dev, paddr);
1468 buffer->dma_addr = to_codec_addr(dev, al_buffer->paddr);
1469 buffer->mcu_addr = to_mcu_addr(dev, al_buffer->paddr);
2366 size, &dev->firmware.paddr);
1359 allegro_mcu_send_put_stream_buffer(struct allegro_dev *dev, struct allegro_channel *channel, dma_addr_t paddr, unsigned long size, u64 dst_handle) argument
[all...]
/linux-master/drivers/media/platform/chips-media/coda/
H A Dcoda-bit.c78 coda_write(dev, ctx->workbuf.paddr, CODA_REG_BIT_WORK_BUF_ADDR);
157 (rd_ptr - ctx->bitstream.paddr);
168 rd_ptr = ctx->bitstream.paddr + (kfifo->out & kfifo->mask);
170 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
180 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
528 y = ctx->internal_frames[i].buf.paddr;
803 iram_info->next_paddr = dev->iram.paddr;
1102 coda_write(dev, ctx->parabuf.paddr, CODA_REG_BIT_PARA_BUF_ADDR);
1130 coda_write(dev, dev->iram.paddr,
1371 coda_write(dev, ctx->internal_frames[2].buf.paddr,
[all...]
H A Dcoda-common.c1934 buf->vaddr = dma_alloc_coherent(dev->dev, size, &buf->paddr,
1959 dma_free_coherent(dev->dev, buf->size, buf->vaddr, buf->paddr);
2830 coda_write(dev, dev->tempbuf.paddr,
2834 coda_write(dev, dev->workbuf.paddr,
2837 coda_write(dev, dev->codebuf.paddr,
3259 &dev->iram.paddr);
H A Dcoda.h72 dma_addr_t paddr; member in struct:coda_aux_buf
/linux-master/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-capture.c242 struct camif_addr *paddr)
255 paddr->y = vb2_dma_contig_plane_dma_addr(vb, 0);
259 paddr->cb = 0;
260 paddr->cr = 0;
264 paddr->cb = (u32)(paddr->y + pix_size);
265 paddr->cr = 0;
268 paddr->cb = (u32)(paddr->y + pix_size);
271 paddr
241 camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, struct camif_addr *paddr) argument
[all...]
H A Dcamif-core.h325 * @paddr: DMA start addresses
331 struct camif_addr paddr; member in struct:camif_buffer
H A Dcamif-regs.c201 struct camif_addr *paddr, int i)
205 camif_write(camif, S3C_CAMIF_REG_CIYSA(vp->id, i), paddr->y);
209 paddr->cb);
211 paddr->cr);
215 i, &paddr->y, &paddr->cb, &paddr->cr);
200 camif_hw_set_output_addr(struct camif_vp *vp, struct camif_addr *paddr, int i) argument
H A Dcamif-regs.h258 void camif_hw_set_output_addr(struct camif_vp *vp, struct camif_addr *paddr,
/linux-master/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-hw.c47 dma_addr_t paddr; /* Physical address for filter table */ member in struct:bdisp_filter_addr
454 dma_addr_t paddr; local
457 base = dma_alloc_attrs(dev, node_size * MAX_NB_NODE, &paddr,
468 ctx->node_paddr[i] = paddr;
469 dev_dbg(dev, "node[%d]=0x%p (paddr=%pad)\n", i, ctx->node[i],
470 &paddr);
472 paddr += node_size;
493 bdisp_h_filter[0].paddr, DMA_ATTR_WRITE_COMBINE);
509 dma_addr_t paddr; local
513 base = dma_alloc_attrs(dev, size, &paddr, GFP_KERNE
[all...]
H A Dbdisp-v4l2.c117 .paddr = {0, 0, 0, 0}
254 struct bdisp_frame *frame, dma_addr_t *paddr)
259 paddr[0] = vb2_dma_contig_plane_dma_addr(vb, 0);
263 paddr[1] = (dma_addr_t)(paddr[0] +
268 paddr[2] = (dma_addr_t)(paddr[1] +
276 __func__, &paddr[0], &paddr[1], &paddr[
253 bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb, struct bdisp_frame *frame, dma_addr_t *paddr) argument
[all...]
H A Dbdisp.h66 * @paddr: image physical addresses per plane ([0]=RGB/Y - [1]=Cb/Cr, ...)
77 dma_addr_t paddr[4]; member in struct:bdisp_frame

Completed in 498 milliseconds

<<11121314151617181920>>