Searched refs:isp_mmu (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/drivers/staging/media/atomisp/include/mmu/ |
A D | isp_mmu.h | 67 struct isp_mmu; 100 void (*tlb_flush_range)(struct isp_mmu *mmu, 102 void (*tlb_flush_all)(struct isp_mmu *mmu); 103 unsigned int (*phys_to_pte)(struct isp_mmu *mmu, 105 phys_addr_t (*pte_to_phys)(struct isp_mmu *mmu, 110 struct isp_mmu { struct 136 void isp_mmu_exit(struct isp_mmu *mmu); 148 int isp_mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, 151 void isp_mmu_unmap(struct isp_mmu *mmu, unsigned int isp_virt, 154 static inline void isp_mmu_flush_tlb_all(struct isp_mmu *mmu) in isp_mmu_flush_tlb_all() [all …]
|
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/mmu/ |
A D | isp_mmu.c | 79 static phys_addr_t isp_pte_to_pgaddr(struct isp_mmu *mmu, in isp_pte_to_pgaddr() 85 static unsigned int isp_pgaddr_to_pte_valid(struct isp_mmu *mmu, in isp_pgaddr_to_pte_valid() 97 static phys_addr_t alloc_page_table(struct isp_mmu *mmu) in alloc_page_table() 142 static void mmu_remap_error(struct isp_mmu *mmu, in mmu_remap_error() 161 static void mmu_unmap_l2_pte_error(struct isp_mmu *mmu, in mmu_unmap_l2_pte_error() 177 static void mmu_unmap_l1_pte_error(struct isp_mmu *mmu, in mmu_unmap_l1_pte_error() 199 static int mmu_l2_map(struct isp_mmu *mmu, phys_addr_t l1_pt, in mmu_l2_map() 244 static int mmu_l1_map(struct isp_mmu *mmu, phys_addr_t l1_pt, in mmu_l1_map() 317 static int mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, in mmu_map() 486 int isp_mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, in isp_mmu_map() [all …]
|
A D | sh_mmu_mrfld.c | 31 static unsigned int sh_phys_to_pte(struct isp_mmu *mmu, in sh_phys_to_pte() 37 static phys_addr_t sh_pte_to_phys(struct isp_mmu *mmu, in sh_pte_to_phys() 45 static unsigned int sh_get_pd_base(struct isp_mmu *mmu, in sh_get_pd_base() 64 static void sh_tlb_flush(struct isp_mmu *mmu) in sh_tlb_flush()
|
/linux-6.3-rc2/drivers/staging/media/atomisp/include/hmm/ |
A D | hmm_bo.h | 91 struct isp_mmu mmu;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/media/ |
A D | rockchip-isp1.yaml | 246 iommus = <&isp_mmu>;
|
/linux-6.3-rc2/arch/arm64/boot/dts/rockchip/ |
A D | px30-evb.dts | 494 &isp_mmu {
|
A D | px30.dtsi | 1247 iommus = <&isp_mmu>; 1265 isp_mmu: iommu@ff4a8000 { label
|
A D | rk3368.dtsi | 831 isp_mmu: iommu@ff914000 { label
|
/linux-6.3-rc2/drivers/staging/media/atomisp/ |
A D | Makefile | 111 pci/mmu/isp_mmu.o \
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | rk3288.dtsi | 997 isp_mmu: iommu@ff914000 { label
|
Completed in 24 milliseconds