omap_iommu 25 drivers/iommu/omap-iommu-debug.c static inline bool is_omap_iommu_detached(struct omap_iommu *obj) omap_iommu 44 drivers/iommu/omap-iommu-debug.c omap2_iommu_dump_ctx(struct omap_iommu *obj, char *buf, ssize_t len) omap_iommu 68 drivers/iommu/omap-iommu-debug.c static ssize_t omap_iommu_dump_ctx(struct omap_iommu *obj, char *buf, omap_iommu 86 drivers/iommu/omap-iommu-debug.c struct omap_iommu *obj = file->private_data; omap_iommu 110 drivers/iommu/omap-iommu-debug.c __dump_tlb_entries(struct omap_iommu *obj, struct cr_regs *crs, int num) omap_iommu 132 drivers/iommu/omap-iommu-debug.c static ssize_t iotlb_dump_cr(struct omap_iommu *obj, struct cr_regs *cr, omap_iommu 140 drivers/iommu/omap-iommu-debug.c static size_t omap_dump_tlb_entries(struct omap_iommu *obj, struct seq_file *s) omap_iommu 161 drivers/iommu/omap-iommu-debug.c struct omap_iommu *obj = s->private; omap_iommu 182 drivers/iommu/omap-iommu-debug.c struct omap_iommu *obj = s->private; omap_iommu 212 drivers/iommu/omap-iommu-debug.c struct omap_iommu *obj = s->private; omap_iommu 239 drivers/iommu/omap-iommu-debug.c void omap_iommu_debugfs_add(struct omap_iommu *obj) omap_iommu 255 drivers/iommu/omap-iommu-debug.c void omap_iommu_debugfs_remove(struct omap_iommu *obj) omap_iommu 47 drivers/iommu/omap-iommu.c #define to_iommu(dev) ((struct omap_iommu *)dev_get_drvdata(dev)) omap_iommu 86 drivers/iommu/omap-iommu.c struct omap_iommu *obj; omap_iommu 116 drivers/iommu/omap-iommu.c struct omap_iommu *obj; omap_iommu 136 drivers/iommu/omap-iommu.c static void dra7_cfg_dspsys_mmu(struct omap_iommu *obj, bool enable) omap_iommu 148 drivers/iommu/omap-iommu.c static void __iommu_set_twl(struct omap_iommu *obj, bool on) omap_iommu 166 drivers/iommu/omap-iommu.c static int omap2_iommu_enable(struct omap_iommu *obj) omap_iommu 193 drivers/iommu/omap-iommu.c static void omap2_iommu_disable(struct omap_iommu *obj) omap_iommu 204 drivers/iommu/omap-iommu.c static int iommu_enable(struct omap_iommu *obj) omap_iommu 215 drivers/iommu/omap-iommu.c static void iommu_disable(struct omap_iommu *obj) omap_iommu 243 drivers/iommu/omap-iommu.c static u32 iommu_report_fault(struct omap_iommu *obj, u32 *da) omap_iommu 262 drivers/iommu/omap-iommu.c void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) omap_iommu 272 drivers/iommu/omap-iommu.c void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l) omap_iommu 282 drivers/iommu/omap-iommu.c static void iotlb_read_cr(struct omap_iommu *obj, struct cr_regs *cr) omap_iommu 288 drivers/iommu/omap-iommu.c static void iotlb_load_cr(struct omap_iommu *obj, struct cr_regs *cr) omap_iommu 298 drivers/iommu/omap-iommu.c struct cr_regs __iotlb_read_cr(struct omap_iommu *obj, int n) omap_iommu 312 drivers/iommu/omap-iommu.c static struct cr_regs *iotlb_alloc_cr(struct omap_iommu *obj, omap_iommu 341 drivers/iommu/omap-iommu.c static int load_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) omap_iommu 400 drivers/iommu/omap-iommu.c static int load_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) omap_iommu 407 drivers/iommu/omap-iommu.c static int prefetch_iotlb_entry(struct omap_iommu *obj, struct iotlb_entry *e) omap_iommu 419 drivers/iommu/omap-iommu.c static void flush_iotlb_page(struct omap_iommu *obj, u32 da) omap_iommu 454 drivers/iommu/omap-iommu.c static void flush_iotlb_all(struct omap_iommu *obj) omap_iommu 480 drivers/iommu/omap-iommu.c static void iopte_free(struct omap_iommu *obj, u32 *iopte, bool dma_valid) omap_iommu 496 drivers/iommu/omap-iommu.c static u32 *iopte_alloc(struct omap_iommu *obj, u32 *iopgd, omap_iommu 556 drivers/iommu/omap-iommu.c static int iopgd_alloc_section(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) omap_iommu 572 drivers/iommu/omap-iommu.c static int iopgd_alloc_super(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) omap_iommu 590 drivers/iommu/omap-iommu.c static int iopte_alloc_page(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) omap_iommu 609 drivers/iommu/omap-iommu.c static int iopte_alloc_large(struct omap_iommu *obj, u32 da, u32 pa, u32 prot) omap_iommu 633 drivers/iommu/omap-iommu.c iopgtable_store_entry_core(struct omap_iommu *obj, struct iotlb_entry *e) omap_iommu 635 drivers/iommu/omap-iommu.c int (*fn)(struct omap_iommu *, u32, u32, u32); omap_iommu 678 drivers/iommu/omap-iommu.c omap_iopgtable_store_entry(struct omap_iommu *obj, struct iotlb_entry *e) omap_iommu 697 drivers/iommu/omap-iommu.c iopgtable_lookup_entry(struct omap_iommu *obj, u32 da, u32 **ppgd, u32 **ppte) omap_iommu 712 drivers/iommu/omap-iommu.c static size_t iopgtable_clear_entry_core(struct omap_iommu *obj, u32 da) omap_iommu 769 drivers/iommu/omap-iommu.c static size_t iopgtable_clear_entry(struct omap_iommu *obj, u32 da) omap_iommu 783 drivers/iommu/omap-iommu.c static void iopgtable_clear_entry_all(struct omap_iommu *obj) omap_iommu 820 drivers/iommu/omap-iommu.c struct omap_iommu *obj = data; omap_iommu 858 drivers/iommu/omap-iommu.c static int omap_iommu_attach(struct omap_iommu *obj, u32 *iopgd) omap_iommu 894 drivers/iommu/omap-iommu.c static void omap_iommu_detach(struct omap_iommu *obj) omap_iommu 912 drivers/iommu/omap-iommu.c static void omap_iommu_save_tlb_entries(struct omap_iommu *obj) omap_iommu 930 drivers/iommu/omap-iommu.c static void omap_iommu_restore_tlb_entries(struct omap_iommu *obj) omap_iommu 965 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 994 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 1026 drivers/iommu/omap-iommu.c struct omap_iommu *obj = to_iommu(dev); omap_iommu 1068 drivers/iommu/omap-iommu.c struct omap_iommu *obj = to_iommu(dev); omap_iommu 1135 drivers/iommu/omap-iommu.c struct omap_iommu *obj) omap_iommu 1177 drivers/iommu/omap-iommu.c struct omap_iommu *obj; omap_iommu 1282 drivers/iommu/omap-iommu.c struct omap_iommu *obj = platform_get_drvdata(pdev); omap_iommu 1347 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 1391 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 1481 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 1545 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 1628 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu = iommu->iommu_dev; omap_iommu 1663 drivers/iommu/omap-iommu.c struct omap_iommu *oiommu; omap_iommu 35 drivers/iommu/omap-iommu.h struct omap_iommu *iommu_dev; omap_iommu 99 drivers/iommu/omap-iommu.h struct omap_iommu *iommu_dev; omap_iommu 235 drivers/iommu/omap-iommu.h struct cr_regs __iotlb_read_cr(struct omap_iommu *obj, int n); omap_iommu 236 drivers/iommu/omap-iommu.h void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l); omap_iommu 237 drivers/iommu/omap-iommu.h void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l); omap_iommu 243 drivers/iommu/omap-iommu.h void omap_iommu_debugfs_add(struct omap_iommu *obj); omap_iommu 244 drivers/iommu/omap-iommu.h void omap_iommu_debugfs_remove(struct omap_iommu *obj); omap_iommu 249 drivers/iommu/omap-iommu.h static inline void omap_iommu_debugfs_add(struct omap_iommu *obj) { } omap_iommu 250 drivers/iommu/omap-iommu.h static inline void omap_iommu_debugfs_remove(struct omap_iommu *obj) { } omap_iommu 256 drivers/iommu/omap-iommu.h static inline u32 iommu_read_reg(struct omap_iommu *obj, size_t offs) omap_iommu 261 drivers/iommu/omap-iommu.h static inline void iommu_write_reg(struct omap_iommu *obj, u32 val, size_t offs)