| /drivers/gpu/drm/imagination/ |
| A D | pvr_device.c | 53 pvr_device_reg_init(struct pvr_device *pvr_dev) in pvr_device_reg_init() 218 struct pvr_device *pvr_dev = data; in pvr_device_irq_thread_handler() local 271 struct pvr_device *pvr_dev = data; in pvr_device_irq_handler() local 315 pvr_device_irq_init(struct pvr_device *pvr_dev) in pvr_device_irq_init() 348 pvr_device_irq_fini(struct pvr_device *pvr_dev) in pvr_device_irq_fini() 385 struct pvr_device *pvr_dev = data; in pvr_release_firmware() local 446 pvr_load_gpu_id(struct pvr_device *pvr_dev) in pvr_load_gpu_id() 487 pvr_set_dma_info(struct pvr_device *pvr_dev) in pvr_set_dma_info() 530 pvr_device_gpu_init(struct pvr_device *pvr_dev) in pvr_device_gpu_init() 615 pvr_device_init(struct pvr_device *pvr_dev) in pvr_device_init() [all …]
|
| A D | pvr_power.c | 37 pvr_device_lost(struct pvr_device *pvr_dev) in pvr_device_lost() 65 pvr_power_request_idle(struct pvr_device *pvr_dev) in pvr_power_request_idle() 78 pvr_power_request_pwr_off(struct pvr_device *pvr_dev) in pvr_power_request_pwr_off() 111 pvr_power_fw_enable(struct pvr_device *pvr_dev) in pvr_power_fw_enable() 133 pvr_power_is_idle(struct pvr_device *pvr_dev) in pvr_power_is_idle() 146 pvr_watchdog_kccb_stalled(struct pvr_device *pvr_dev) in pvr_watchdog_kccb_stalled() 230 pvr_watchdog_init(struct pvr_device *pvr_dev) in pvr_watchdog_init() 242 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_power_device_suspend() local 344 pvr_power_clear_error(struct pvr_device *pvr_dev) in pvr_power_clear_error() 381 pvr_power_get_clear(struct pvr_device *pvr_dev) in pvr_power_get_clear() [all …]
|
| A D | pvr_fw.c | 89 pvr_fw_validate(struct pvr_device *pvr_dev) in pvr_fw_validate() 191 layout_get_sizes(struct pvr_device *pvr_dev) in layout_get_sizes() 315 struct pvr_device *pvr_dev = priv; in fw_osinit_init() local 344 struct pvr_device *pvr_dev = priv; in fw_osdata_init() local 363 struct pvr_device *pvr_dev = priv; in fw_sysinit_init() local 414 struct pvr_device *pvr_dev = priv; in fw_sysdata_init() local 430 struct pvr_device *pvr_dev = priv; in fw_runtime_cfg_init() local 630 pvr_fw_process(struct pvr_device *pvr_dev) in pvr_fw_process() 840 pvr_fw_cleanup(struct pvr_device *pvr_dev) in pvr_fw_cleanup() 939 pvr_fw_init(struct pvr_device *pvr_dev) in pvr_fw_init() [all …]
|
| A D | pvr_ccb.c | 48 pvr_ccb_init(struct pvr_device *pvr_dev, struct pvr_ccb *pvr_ccb, in pvr_ccb_init() 163 void pvr_fwccb_process(struct pvr_device *pvr_dev) in pvr_fwccb_process() 194 static u32 pvr_kccb_capacity(struct pvr_device *pvr_dev) in pvr_kccb_capacity() 214 pvr_kccb_used_slot_count_locked(struct pvr_device *pvr_dev) in pvr_kccb_used_slot_count_locked() 240 pvr_kccb_send_cmd_reserved_powered(struct pvr_device *pvr_dev, in pvr_kccb_send_cmd_reserved_powered() 423 pvr_kccb_is_idle(struct pvr_device *pvr_dev) in pvr_kccb_is_idle() 471 void pvr_kccb_wake_up_waiters(struct pvr_device *pvr_dev) in pvr_kccb_wake_up_waiters() 506 void pvr_kccb_fini(struct pvr_device *pvr_dev) in pvr_kccb_fini() 522 pvr_kccb_init(struct pvr_device *pvr_dev) in pvr_kccb_init() 623 void pvr_kccb_release_slot(struct pvr_device *pvr_dev) in pvr_kccb_release_slot() [all …]
|
| A D | pvr_fw_meta.c | 34 pvr_meta_cr_read32(struct pvr_device *pvr_dev, u32 reg_addr, u32 *reg_value_out) in pvr_meta_cr_read32() 69 pvr_meta_wrapper_init(struct pvr_device *pvr_dev) in pvr_meta_wrapper_init() 114 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in meta_ldr_cmd_loadmem() local 156 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in meta_ldr_cmd_zeromem() local 368 configure_seg_mmu(struct pvr_device *pvr_dev, u32 **boot_conf_ptr) in configure_seg_mmu() 455 pvr_meta_fw_process(struct pvr_device *pvr_dev, const u8 *fw, in pvr_meta_fw_process() 497 pvr_meta_init(struct pvr_device *pvr_dev) in pvr_meta_init() 518 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_map() 527 pvr_meta_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_unmap() 536 pvr_meta_irq_pending(struct pvr_device *pvr_dev) in pvr_meta_irq_pending() [all …]
|
| A D | pvr_fw_mips.c | 19 pvr_mips_init(struct pvr_device *pvr_dev) in pvr_mips_init() 27 pvr_mips_fini(struct pvr_device *pvr_dev) in pvr_mips_fini() 33 pvr_mips_fw_process(struct pvr_device *pvr_dev, const u8 *fw, in pvr_mips_fw_process() 97 pvr_mips_wrapper_init(struct pvr_device *pvr_dev) in pvr_mips_wrapper_init() 167 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(fw_obj->gem)->dev); in pvr_mips_get_fw_addr_with_offset() local 175 pvr_mips_irq_pending(struct pvr_device *pvr_dev) in pvr_mips_irq_pending() 182 pvr_mips_irq_clear(struct pvr_device *pvr_dev) in pvr_mips_irq_clear()
|
| A D | pvr_drv.c | 77 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_create_bo() local 276 rogue_get_num_phantoms(struct pvr_device *pvr_dev) in rogue_get_num_phantoms() 286 rogue_get_max_coeffs(struct pvr_device *pvr_dev) in rogue_get_max_coeffs() 355 pvr_dev_query_gpu_info_get(struct pvr_device *pvr_dev, in pvr_dev_query_gpu_info_get() 451 pvr_dev_query_quirks_get(struct pvr_device *pvr_dev, in pvr_dev_query_quirks_get() 626 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_dev_query() local 1015 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_vm_map() local 1148 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_submit_jobs() local 1312 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_drm_driver_open() local 1402 struct pvr_device *pvr_dev; in pvr_probe() local [all …]
|
| A D | pvr_device.h | 341 struct pvr_device *pvr_dev; member 409 #define PVR_FEATURE_VALUE(pvr_dev, feature, value_out) \ argument 432 #define PVR_HAS_QUIRK(pvr_dev, quirk) ((pvr_dev)->quirks.has_brn##quirk) argument 449 #define from_pvr_device(pvr_dev) (&(pvr_dev)->base) argument 546 pvr_cr_read32(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read32() 559 pvr_cr_read64(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read64() 571 pvr_cr_write32(struct pvr_device *pvr_dev, u32 reg, u32 val) in pvr_cr_write32() 583 pvr_cr_write64(struct pvr_device *pvr_dev, u32 reg, u64 val) in pvr_cr_write64() 644 pvr_round_up_to_cacheline_size(struct pvr_device *pvr_dev, size_t size) in pvr_round_up_to_cacheline_size() 758 pvr_fw_irq_pending(struct pvr_device *pvr_dev) in pvr_fw_irq_pending() [all …]
|
| A D | pvr_fw_riscv.c | 23 pvr_riscv_wrapper_init(struct pvr_device *pvr_dev) in pvr_riscv_wrapper_init() 67 pvr_riscv_fw_process(struct pvr_device *pvr_dev, const u8 *fw, in pvr_riscv_fw_process() 102 pvr_riscv_init(struct pvr_device *pvr_dev) in pvr_riscv_init() 124 pvr_riscv_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_riscv_vm_map() 133 pvr_riscv_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_riscv_vm_unmap() 142 pvr_riscv_irq_pending(struct pvr_device *pvr_dev) in pvr_riscv_irq_pending() 149 pvr_riscv_irq_clear(struct pvr_device *pvr_dev) in pvr_riscv_irq_clear()
|
| A D | pvr_queue.c | 24 static int get_xfer_ctx_state_size(struct pvr_device *pvr_dev) in get_xfer_ctx_state_size() 43 static int get_frag_ctx_state_size(struct pvr_device *pvr_dev) in get_frag_ctx_state_size() 123 struct pvr_device *pvr_dev = fence->queue->ctx->pvr_dev; in pvr_queue_fence_release() local 453 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_get_job_kccb_fence() local 572 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_update_active_state_locked() local 604 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_update_active_state() local 699 struct pvr_device *pvr_dev = job->pvr_dev; in pvr_queue_run_job() local 813 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_timedout_job() local 1227 struct pvr_device *pvr_dev = ctx->pvr_dev; in pvr_queue_create() local 1427 int pvr_queue_device_init(struct pvr_device *pvr_dev) in pvr_queue_device_init() [all …]
|
| A D | pvr_fw_startstop.c | 20 rogue_axi_ace_list_init(struct pvr_device *pvr_dev) in rogue_axi_ace_list_init() 37 rogue_bif_init(struct pvr_device *pvr_dev) in rogue_bif_init() 63 rogue_slc_init(struct pvr_device *pvr_dev) in rogue_slc_init() 105 pvr_fw_start(struct pvr_device *pvr_dev) in pvr_fw_start() 205 pvr_fw_stop(struct pvr_device *pvr_dev) in pvr_fw_stop()
|
| A D | pvr_context.c | 70 process_static_context_state(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, in process_static_context_state() 282 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in pvr_context_create() local 377 struct pvr_device *pvr_dev = ctx->pvr_dev; in pvr_context_release() local 441 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in pvr_destroy_contexts_for_file() local 471 void pvr_context_device_init(struct pvr_device *pvr_dev) in pvr_context_device_init() 481 void pvr_context_device_fini(struct pvr_device *pvr_dev) in pvr_context_device_fini()
|
| A D | pvr_stream.c | 14 stream_def_is_supported(struct pvr_device *pvr_dev, const struct pvr_stream_def *stream_def) in stream_def_is_supported() 65 pvr_stream_process_1(struct pvr_device *pvr_dev, const struct pvr_stream_def *stream_def, in pvr_stream_process_1() 126 pvr_stream_process_ext_stream(struct pvr_device *pvr_dev, in pvr_stream_process_ext_stream() 206 pvr_stream_process(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, in pvr_stream_process() 265 pvr_stream_create_musthave_masks(struct pvr_device *pvr_dev) in pvr_stream_create_musthave_masks()
|
| A D | pvr_free_list.c | 32 pvr_get_free_list_min_pages(struct pvr_device *pvr_dev) in pvr_get_free_list_min_pages() 198 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in free_list_create_fw_structure() local 299 struct pvr_device *pvr_dev = free_list->pvr_dev; in pvr_free_list_grow() local 359 void pvr_free_list_process_grow_req(struct pvr_device *pvr_dev, in pvr_free_list_process_grow_req() 560 pvr_free_list_reconstruct(struct pvr_device *pvr_dev, u32 freelist_id) in pvr_free_list_reconstruct() 607 pvr_free_list_process_reconstruct_req(struct pvr_device *pvr_dev, in pvr_free_list_process_reconstruct_req()
|
| A D | pvr_vm_mips.c | 30 pvr_vm_mips_init(struct pvr_device *pvr_dev) in pvr_vm_mips_init() 99 pvr_vm_mips_fini(struct pvr_device *pvr_dev) in pvr_vm_mips_fini() 145 pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_map() 219 pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_unmap()
|
| A D | pvr_device_info.c | 52 static void pvr_device_info_set_common(struct pvr_device *pvr_dev, const u64 *bitmask, in pvr_device_info_set_common() 90 void pvr_device_info_set_quirks(struct pvr_device *pvr_dev, const u64 *quirks, u32 quirks_size) in pvr_device_info_set_quirks() 104 void pvr_device_info_set_enhancements(struct pvr_device *pvr_dev, const u64 *enhancements, in pvr_device_info_set_enhancements() 216 int pvr_device_info_set_features(struct pvr_device *pvr_dev, const u64 *features, u32 features_size, in pvr_device_info_set_features()
|
| A D | pvr_fw_trace.c | 46 int pvr_fw_trace_init(struct pvr_device *pvr_dev) in pvr_fw_trace_init() 110 void pvr_fw_trace_fini(struct pvr_device *pvr_dev) in pvr_fw_trace_fini() 133 update_logtype(struct pvr_device *pvr_dev, u32 group_mask) in update_logtype() 440 pvr_fw_trace_mask_update(struct pvr_device *pvr_dev, u32 old_mask, u32 new_mask) in pvr_fw_trace_mask_update() 447 pvr_fw_trace_debugfs_init(struct pvr_device *pvr_dev, struct dentry *dir) in pvr_fw_trace_debugfs_init()
|
| A D | pvr_hwrt.c | 45 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_init_kernel_structure() local 93 get_cr_isp_mtile_size_val(struct pvr_device *pvr_dev, u32 samples, in get_cr_isp_mtile_size_val() 177 get_cr_te_aa_val(struct pvr_device *pvr_dev, u32 samples, u32 *value_out) in get_cr_te_aa_val() 234 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_init_common_fw_structure() local 361 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_data_init_fw_structure() local
|
| A D | pvr_mmu.c | 86 static void pvr_mmu_set_flush_flags(struct pvr_device *pvr_dev, u32 flags) in pvr_mmu_set_flush_flags() 99 void pvr_mmu_flush_request_all(struct pvr_device *pvr_dev) in pvr_mmu_flush_request_all() 124 int pvr_mmu_flush_exec(struct pvr_device *pvr_dev, bool wait) in pvr_mmu_flush_exec() 234 struct pvr_device *pvr_dev; member 258 struct pvr_device *pvr_dev) in pvr_mmu_backing_page_init() 359 struct pvr_device *pvr_dev = page->pvr_dev; in pvr_mmu_backing_page_sync() local 891 struct pvr_device *pvr_dev) in pvr_page_table_l2_init() 1067 struct pvr_device *pvr_dev) in pvr_page_table_l1_init() 1243 struct pvr_device *pvr_dev) in pvr_page_table_l0_init() 1354 struct pvr_device *pvr_dev; member [all …]
|
| A D | pvr_job.c | 68 pvr_job_process_stream(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, in pvr_job_process_stream() 86 static int pvr_fw_cmd_init(struct pvr_device *pvr_dev, struct pvr_job *job, in pvr_fw_cmd_init() 403 create_job(struct pvr_device *pvr_dev, in create_job() 483 static int pvr_job_data_init(struct pvr_device *pvr_dev, in pvr_job_data_init() 704 pvr_submit_jobs(struct pvr_device *pvr_dev, struct pvr_file *pvr_file, in pvr_submit_jobs()
|
| A D | pvr_power.h | 26 pvr_power_get(struct pvr_device *pvr_dev) in pvr_power_get() 34 pvr_power_put(struct pvr_device *pvr_dev) in pvr_power_put()
|
| A D | pvr_cccb.c | 46 pvr_cccb_init(struct pvr_device *pvr_dev, struct pvr_cccb *pvr_cccb, in pvr_cccb_init() 225 pvr_cccb_send_kccb_kick(struct pvr_device *pvr_dev, in pvr_cccb_send_kccb_kick() 242 pvr_cccb_send_kccb_combined_kick(struct pvr_device *pvr_dev, in pvr_cccb_send_kccb_combined_kick()
|
| A D | pvr_vm.c | 41 struct pvr_device *pvr_dev; member 539 pvr_vm_create_context(struct pvr_device *pvr_dev, bool is_userspace_context) in pvr_vm_create_context() 983 pvr_static_data_areas_get(const struct pvr_device *pvr_dev, in pvr_static_data_areas_get() 1021 pvr_heap_info_get(const struct pvr_device *pvr_dev, in pvr_heap_info_get() 1100 pvr_find_heap_containing(struct pvr_device *pvr_dev, u64 start, u64 size) in pvr_find_heap_containing()
|
| A D | pvr_free_list.h | 52 struct pvr_device *pvr_dev; member 161 pvr_free_list_lookup_id(struct pvr_device *pvr_dev, u32 id) in pvr_free_list_lookup_id()
|
| A D | pvr_context.h | 37 struct pvr_device *pvr_dev; member 183 pvr_context_lookup_id(struct pvr_device *pvr_dev, u32 id) in pvr_context_lookup_id()
|