| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 146 /** @ptdev: Device. */ member 535 /** @ptdev: Device. */ member 868 struct panthor_device *ptdev = group->ptdev; panthor_queue_get_syncwait_obj() local 967 struct panthor_device *ptdev = group->ptdev; group_release() local 1001 struct panthor_device *ptdev = group->ptdev; group_bind_locked() local 1043 struct panthor_device *ptdev = group->ptdev; group_unbind_locked() local 1187 cs_slot_prog_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_prog_locked() argument 1227 cs_slot_reset_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_reset_locked() argument 1254 csg_slot_sync_priority_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_sync_priority_locked() argument 1276 cs_slot_sync_queue_state_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_sync_queue_state_locked() argument 1327 csg_slot_sync_queues_state_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_sync_queues_state_locked() argument 1345 csg_slot_sync_state_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_sync_state_locked() argument 1418 csg_slot_prog_locked(struct panthor_device * ptdev,u32 csg_id,u32 priority) csg_slot_prog_locked() argument 1477 cs_slot_process_fatal_event_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_process_fatal_event_locked() argument 1523 cs_slot_process_fault_event_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_process_fault_event_locked() argument 1577 struct panthor_device *ptdev = group->ptdev; group_process_tiler_oom() local 1678 cs_slot_process_tiler_oom_event_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_process_tiler_oom_event_locked() argument 1700 cs_slot_process_irq_locked(struct panthor_device * ptdev,u32 csg_id,u32 cs_id) cs_slot_process_irq_locked() argument 1730 csg_slot_process_idle_event_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_process_idle_event_locked() argument 1745 csg_slot_sync_update_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_sync_update_locked() argument 1760 csg_slot_process_progress_timer_event_locked(struct panthor_device * ptdev,u32 csg_id) csg_slot_process_progress_timer_event_locked() argument 1781 sched_process_csg_irq_locked(struct panthor_device * ptdev,u32 csg_id) sched_process_csg_irq_locked() argument 1841 sched_process_idle_event_locked(struct panthor_device * ptdev) sched_process_idle_event_locked() argument 1856 sched_process_global_irq_locked(struct panthor_device * ptdev) sched_process_global_irq_locked() argument 1876 struct panthor_device *ptdev = sched->ptdev; process_fw_events_work() local 1898 panthor_sched_report_fw_events(struct panthor_device * ptdev,u32 events) panthor_sched_report_fw_events() argument 1936 csgs_upd_ctx_queue_reqs(struct panthor_device * ptdev,struct panthor_csg_slots_upd_ctx * ctx,u32 csg_id,u32 value,u32 mask) csgs_upd_ctx_queue_reqs() argument 1949 csgs_upd_ctx_apply_locked(struct panthor_device * ptdev,struct panthor_csg_slots_upd_ctx * ctx) csgs_upd_ctx_apply_locked() argument 2108 struct panthor_device *ptdev = sched->ptdev; tick_ctx_init() local 2219 struct panthor_device *ptdev = sched->ptdev; tick_ctx_cleanup() local 2272 struct panthor_device *ptdev = sched->ptdev; tick_ctx_apply() local 2450 struct panthor_device *ptdev = sched->ptdev; tick_work() local 2651 sched_resume_tick(struct panthor_device * ptdev) sched_resume_tick() argument 2674 struct panthor_device *ptdev = group->ptdev; group_schedule_locked() local 2783 panthor_sched_report_mmu_fault(struct panthor_device * ptdev) panthor_sched_report_mmu_fault() argument 2790 panthor_sched_prepare_for_vm_destruction(struct panthor_device * ptdev) panthor_sched_prepare_for_vm_destruction() argument 2804 panthor_sched_resume(struct panthor_device * ptdev) panthor_sched_resume() argument 2810 panthor_sched_suspend(struct panthor_device * ptdev) panthor_sched_suspend() argument 2942 panthor_sched_pre_reset(struct panthor_device * ptdev) panthor_sched_pre_reset() argument 2975 panthor_sched_post_reset(struct panthor_device * ptdev,bool reset_failed) panthor_sched_post_reset() argument 3172 struct panthor_device *ptdev = group->ptdev; get_job_cs_params() local 3301 struct panthor_device *ptdev = group->ptdev; queue_run_job() local 3402 struct panthor_device *ptdev = group->ptdev; queue_timedout_job() local 3444 calc_profiling_ringbuf_num_slots(struct panthor_device * ptdev,u32 cs_ringbuf_size) calc_profiling_ringbuf_num_slots() argument 3609 add_group_kbo_sizes(struct panthor_device * ptdev,struct panthor_group * group) add_group_kbo_sizes() argument 3639 struct panthor_device *ptdev = pfile->ptdev; panthor_group_create() local 3778 struct panthor_device *ptdev = pfile->ptdev; panthor_group_destroy() local 3825 struct panthor_device *ptdev = pfile->ptdev; panthor_group_get_state() local 4050 panthor_sched_unplug(struct panthor_device * ptdev) panthor_sched_unplug() argument 4088 panthor_sched_init(struct panthor_device * ptdev) panthor_sched_init() argument [all...] |
| H A D | panthor_mmu.c | 250 struct panthor_device *ptdev; global() member 502 wait_ready(struct panthor_device * ptdev,u32 as_nr) wait_ready() argument 522 as_send_cmd_and_wait(struct panthor_device * ptdev,u32 as_nr,u32 cmd) as_send_cmd_and_wait() argument 536 pack_region_range(struct panthor_device * ptdev,u64 * region_start,u64 * size) pack_region_range() argument 565 panthor_mmu_as_fault_mask(struct panthor_device * ptdev,u32 as) panthor_mmu_as_fault_mask() argument 574 panthor_mmu_as_enable(struct panthor_device * ptdev,u32 as_nr,u64 transtab,u64 transcfg,u64 memattr) panthor_mmu_as_enable() argument 587 panthor_mmu_as_disable(struct panthor_device * ptdev,u32 as_nr,bool recycle_slot) panthor_mmu_as_disable() argument 624 panthor_mmu_fault_mask(struct panthor_device * ptdev,u32 value) panthor_mmu_fault_mask() argument 654 struct panthor_device *ptdev = vm->ptdev; panthor_vm_release_as_locked() local 678 struct panthor_device *ptdev = vm->ptdev; panthor_vm_active() local 802 struct panthor_device *ptdev = vm->ptdev; panthor_vm_idle() local 866 struct panthor_device *ptdev = vm->ptdev; panthor_vm_declare_unusable() local 883 struct panthor_device *ptdev = vm->ptdev; panthor_vm_unmap_pages() local 937 struct panthor_device *ptdev = vm->ptdev; panthor_vm_map_pages() local 1434 panthor_vm_create_check_args(const struct panthor_device * ptdev,const struct drm_panthor_vm_create * args,u64 * kernel_va_start,u64 * kernel_va_range) panthor_vm_create_check_args() argument 1469 panthor_vm_pool_create_vm(struct panthor_device * ptdev,struct panthor_vm_pool * pool,struct drm_panthor_vm_create * args) panthor_vm_pool_create_vm() argument 1620 access_type_name(struct panthor_device * ptdev,u32 fault_status) access_type_name() argument 1640 struct panthor_device *ptdev = vm->ptdev; panthor_vm_lock_region() local 1691 struct panthor_device *ptdev = vm->ptdev; panthor_vm_unlock_region() local 1720 panthor_mmu_irq_handler(struct panthor_device * ptdev,u32 status) panthor_mmu_irq_handler() argument 1793 panthor_mmu_suspend(struct panthor_device * ptdev) panthor_mmu_suspend() argument 1819 panthor_mmu_resume(struct panthor_device * ptdev) panthor_mmu_resume() argument 1839 panthor_mmu_pre_reset(struct panthor_device * ptdev) panthor_mmu_pre_reset() argument 1859 panthor_mmu_post_reset(struct panthor_device * ptdev) panthor_mmu_post_reset() argument 1894 struct panthor_device *ptdev = vm->ptdev; panthor_vm_free() local 2423 panthor_vm_create(struct panthor_device * ptdev,bool for_mcu,u64 kernel_va_start,u64 kernel_va_size,u64 auto_kernel_va_start,u64 auto_kernel_va_size) panthor_vm_create() argument 2834 panthor_mmu_unplug(struct panthor_device * ptdev) panthor_mmu_unplug() argument 2863 panthor_mmu_init(struct panthor_device * ptdev) panthor_mmu_init() argument 2927 struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); show_each_vm() local [all...] |
| H A D | panthor_gem.c | 21 panthor_gem_init(struct panthor_device * ptdev) panthor_gem_init() argument 45 struct panthor_device *ptdev = container_of(bo->base.base.dev, panthor_gem_debugfs_bo_add() local 58 struct panthor_device *ptdev = container_of(bo->base.base.dev, panthor_gem_debugfs_bo_rm() local 83 struct panthor_device *ptdev = container_of(bo->base.base.dev, struct panthor_device, base); should_map_wc() local 173 panthor_kernel_bo_create(struct panthor_device * ptdev,struct panthor_vm * vm,size_t size,u32 bo_flags,u32 vm_map_flags,u64 gpu_va,const char * name) panthor_kernel_bo_create() argument 686 panthor_gem_debugfs_print_bos(struct panthor_device * ptdev,struct seq_file * m) panthor_gem_debugfs_print_bos() argument [all...] |
| H A D | panthor_heap.c | 88 struct panthor_device *ptdev; member 106 static int panthor_heap_ctx_stride(struct panthor_device *ptdev) in panthor_heap_ctx_stride() argument 536 panthor_heap_pool_create(struct panthor_device * ptdev,struct panthor_vm * vm) panthor_heap_pool_create() argument [all...] |
| H A D | panthor_fw.h | 518 panthor_fw_suspend(struct panthor_device * ptdev) panthor_fw_suspend() argument 523 panthor_fw_resume(struct panthor_device * ptdev) panthor_fw_resume() argument [all...] |