H A D | panfrost_mmu.c | 29 static int wait_ready(struct panfrost_device *pfdev, u32 as_nr) in wait_ready() argument 48 static int write_cmd(struct panfrost_device *pfdev, u32 as_nr, u32 cmd) in write_cmd() argument 60 static void lock_region(struct panfrost_device *pfdev, u32 as_nr, in lock_region() argument 96 mmu_hw_do_operation_locked(struct panfrost_device *pfdev, int as_nr, u64 iova, u64 size, u32 op) mmu_hw_do_operation_locked() argument 112 mmu_hw_do_operation(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size, u32 op) mmu_hw_do_operation() argument 124 panfrost_mmu_enable(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) panfrost_mmu_enable() argument 145 panfrost_mmu_disable(struct panfrost_device *pfdev, u32 as_nr) panfrost_mmu_disable() argument 158 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) panfrost_mmu_as_get() argument 224 panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) panfrost_mmu_as_put() argument 230 panfrost_mmu_reset(struct panfrost_device *pfdev) panfrost_mmu_reset() argument 272 panfrost_mmu_flush_range(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size) panfrost_mmu_flush_range() argument 288 mmu_map_sg(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, int prot, struct sg_table *sgt) mmu_map_sg() argument 326 struct panfrost_device *pfdev = to_panfrost_device(obj->dev); panfrost_mmu_map() local 351 struct panfrost_device *pfdev = to_panfrost_device(obj->dev); panfrost_mmu_unmap() local 403 addr_to_mapping(struct panfrost_device *pfdev, int as, u64 addr) addr_to_mapping() argument 439 panfrost_mmu_map_fault_addr(struct panfrost_device *pfdev, int as, u64 addr) panfrost_mmu_map_fault_addr() argument 550 struct panfrost_device *pfdev = mmu->pfdev; panfrost_mmu_release_ctx() local 608 panfrost_mmu_ctx_create(struct panfrost_device *pfdev) panfrost_mmu_ctx_create() argument 647 access_type_name(struct panfrost_device *pfdev, u32 fault_status) access_type_name() argument 670 struct panfrost_device *pfdev = data; panfrost_mmu_irq_handler() local 681 struct panfrost_device *pfdev = data; panfrost_mmu_irq_handler_thread() local 753 panfrost_mmu_init(struct panfrost_device *pfdev) panfrost_mmu_init() argument 775 panfrost_mmu_fini(struct panfrost_device *pfdev) panfrost_mmu_fini() argument [all...] |