/kernel/linux/linux-5.10/drivers/media/pci/saa7164/ |
H A D | saa7164-buffer.c | 64 dprintk(DBGLVL_BUF, " pt_cpu @ 0x%p pt_dma @ 0x%08llx len = 0x%x\n", in saa7164_buffer_display() 65 buf->pt_cpu, (long long)buf->pt_dma, buf->pt_size); in saa7164_buffer_display() 112 &buf->pt_dma); in saa7164_buffer_alloc() 125 dprintk(DBGLVL_BUF, " pt_cpu @ 0x%p pt_dma @ 0x%08lx len = 0x%x\n", in saa7164_buffer_alloc() 126 buf->pt_cpu, (long)buf->pt_dma, buf->pt_size); in saa7164_buffer_alloc() 164 pci_free_consistent(dev->pci, buf->pt_size, buf->pt_cpu, buf->pt_dma); in saa7164_buffer_dealloc() 202 saa7164_writel(port->bufptr32h + ((sizeof(u32) * 2) * i), buf->pt_dma); in saa7164_buffer_activate()
|
H A D | saa7164.h | 314 dma_addr_t pt_dma; /* Physical address */ member
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7164/ |
H A D | saa7164-buffer.c | 64 dprintk(DBGLVL_BUF, " pt_cpu @ 0x%p pt_dma @ 0x%08llx len = 0x%x\n", in saa7164_buffer_display() 65 buf->pt_cpu, (long long)buf->pt_dma, buf->pt_size); in saa7164_buffer_display() 112 &buf->pt_dma, GFP_KERNEL); in saa7164_buffer_alloc() 125 dprintk(DBGLVL_BUF, " pt_cpu @ 0x%p pt_dma @ 0x%08lx len = 0x%x\n", in saa7164_buffer_alloc() 126 buf->pt_cpu, (long)buf->pt_dma, buf->pt_size); in saa7164_buffer_alloc() 166 buf->pt_dma); in saa7164_buffer_dealloc() 204 saa7164_writel(port->bufptr32h + ((sizeof(u32) * 2) * i), buf->pt_dma); in saa7164_buffer_activate()
|
H A D | saa7164.h | 314 dma_addr_t pt_dma; /* Physical address */ member
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | rockchip-iommu.c | 99 u32 (*mk_dtentries)(dma_addr_t pt_dma); 222 static inline u32 rk_mk_dte(dma_addr_t pt_dma) in rk_mk_dte() argument 224 return (pt_dma & RK_DTE_PT_ADDRESS_MASK) | RK_DTE_PT_VALID; in rk_mk_dte() 227 static inline u32 rk_mk_dte_v2(dma_addr_t pt_dma) in rk_mk_dte_v2() argument 229 pt_dma = (pt_dma & RK_DTE_PT_ADDRESS_MASK) | in rk_mk_dte_v2() 230 ((pt_dma & PAGE_DESC_HI_MASK1) >> DTE_HI_SHIFT1) | in rk_mk_dte_v2() 231 (pt_dma & PAGE_DESC_HI_MASK2) >> DTE_HI_SHIFT2; in rk_mk_dte_v2() 233 return (pt_dma & RK_DTE_PT_ADDRESS_MASK_V2) | RK_DTE_PT_VALID; in rk_mk_dte_v2() 721 dma_addr_t pt_dma; in rk_dte_get_page_table() local [all...] |
H A D | omap-iommu.c | 470 dma_addr_t pt_dma; in iopte_free() local 475 pt_dma = virt_to_phys(iopte); in iopte_free() 476 dma_unmap_single(obj->dev, pt_dma, IOPTE_TABLE_SIZE, in iopte_free() 485 dma_addr_t *pt_dma, u32 da) in iopte_alloc() 505 *pt_dma = dma_map_single(obj->dev, iopte, IOPTE_TABLE_SIZE, in iopte_alloc() 507 if (dma_mapping_error(obj->dev, *pt_dma)) { in iopte_alloc() 517 if (WARN_ON(*pt_dma != virt_to_phys(iopte))) { in iopte_alloc() 519 dma_unmap_single(obj->dev, *pt_dma, IOPTE_TABLE_SIZE, in iopte_alloc() 536 *pt_dma = iopgd_page_paddr(iopgd); in iopte_alloc() 581 dma_addr_t pt_dma; in iopte_alloc_page() local 484 iopte_alloc(struct omap_iommu *obj, u32 *iopgd, dma_addr_t *pt_dma, u32 da) iopte_alloc() argument 600 dma_addr_t pt_dma; iopte_alloc_large() local 705 dma_addr_t pt_dma; iopgtable_clear_entry_core() local [all...] |
H A D | sun50i-iommu.c | 206 static u32 sun50i_mk_dte(dma_addr_t pt_dma) in sun50i_mk_dte() argument 208 return (pt_dma & SUN50I_DTE_PT_ADDRESS_MASK) | SUN50I_DTE_PT_VALID; in sun50i_mk_dte() 523 dma_addr_t pt_dma; in sun50i_iommu_alloc_page_table() local 530 pt_dma = dma_map_single(iommu->dev, page_table, PT_SIZE, DMA_TO_DEVICE); in sun50i_iommu_alloc_page_table() 531 if (dma_mapping_error(iommu->dev, pt_dma)) { in sun50i_iommu_alloc_page_table() 538 WARN_ON(pt_dma != virt_to_phys(page_table)); in sun50i_iommu_alloc_page_table()
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | omap-iommu.c | 471 dma_addr_t pt_dma; in iopte_free() local 476 pt_dma = virt_to_phys(iopte); in iopte_free() 477 dma_unmap_single(obj->dev, pt_dma, IOPTE_TABLE_SIZE, in iopte_free() 486 dma_addr_t *pt_dma, u32 da) in iopte_alloc() 506 *pt_dma = dma_map_single(obj->dev, iopte, IOPTE_TABLE_SIZE, in iopte_alloc() 508 if (dma_mapping_error(obj->dev, *pt_dma)) { in iopte_alloc() 518 if (WARN_ON(*pt_dma != virt_to_phys(iopte))) { in iopte_alloc() 520 dma_unmap_single(obj->dev, *pt_dma, IOPTE_TABLE_SIZE, in iopte_alloc() 537 *pt_dma = iopgd_page_paddr(iopgd); in iopte_alloc() 582 dma_addr_t pt_dma; in iopte_alloc_page() local 485 iopte_alloc(struct omap_iommu *obj, u32 *iopgd, dma_addr_t *pt_dma, u32 da) iopte_alloc() argument 601 dma_addr_t pt_dma; iopte_alloc_large() local 706 dma_addr_t pt_dma; iopgtable_clear_entry_core() local [all...] |
H A D | sun50i-iommu.c | 205 static u32 sun50i_mk_dte(dma_addr_t pt_dma) in sun50i_mk_dte() argument 207 return (pt_dma & SUN50I_DTE_PT_ADDRESS_MASK) | SUN50I_DTE_PT_VALID; in sun50i_mk_dte() 454 dma_addr_t pt_dma; in sun50i_iommu_alloc_page_table() local 461 pt_dma = dma_map_single(iommu->dev, page_table, PT_SIZE, DMA_TO_DEVICE); in sun50i_iommu_alloc_page_table() 462 if (dma_mapping_error(iommu->dev, pt_dma)) { in sun50i_iommu_alloc_page_table() 469 WARN_ON(pt_dma != virt_to_phys(page_table)); in sun50i_iommu_alloc_page_table()
|
H A D | rockchip-iommu.c | 187 static inline u32 rk_mk_dte(dma_addr_t pt_dma) in rk_mk_dte() argument 189 return (pt_dma & RK_DTE_PT_ADDRESS_MASK) | RK_DTE_PT_VALID; in rk_mk_dte() 661 dma_addr_t pt_dma; in rk_dte_get_page_table() local 675 pt_dma = dma_map_single(dma_dev, page_table, SPAGE_SIZE, DMA_TO_DEVICE); in rk_dte_get_page_table() 676 if (dma_mapping_error(dma_dev, pt_dma)) { in rk_dte_get_page_table() 682 dte = rk_mk_dte(pt_dma); in rk_dte_get_page_table() 685 rk_table_flush(rk_domain, pt_dma, NUM_PT_ENTRIES); in rk_dte_get_page_table()
|