Home
last modified time | relevance | path

Searched defs:ptdev (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c146 /** @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 Dpanthor_mmu.c250 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 Dpanthor_gem.c21 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 Dpanthor_heap.c88 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 Dpanthor_fw.h518 panthor_fw_suspend(struct panthor_device * ptdev) panthor_fw_suspend() argument
523 panthor_fw_resume(struct panthor_device * ptdev) panthor_fw_resume() argument
[all...]