Home
last modified time | relevance | path

Searched defs:pvr_dev (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/gpu/drm/imagination/
A Dpvr_device.c52 pvr_device_reg_init(struct pvr_device *pvr_dev) in pvr_device_reg_init()
151 struct pvr_device *pvr_dev = data; in pvr_device_irq_thread_handler() local
179 struct pvr_device *pvr_dev = data; in pvr_device_irq_handler() local
201 pvr_device_irq_init(struct pvr_device *pvr_dev) in pvr_device_irq_init()
226 pvr_device_irq_fini(struct pvr_device *pvr_dev) in pvr_device_irq_fini()
263 struct pvr_device *pvr_dev = data; in pvr_release_firmware() local
324 pvr_load_gpu_id(struct pvr_device *pvr_dev) in pvr_load_gpu_id()
365 pvr_set_dma_info(struct pvr_device *pvr_dev) in pvr_set_dma_info()
408 pvr_device_gpu_init(struct pvr_device *pvr_dev) in pvr_device_gpu_init()
493 pvr_device_init(struct pvr_device *pvr_dev) in pvr_device_init()
[all …]
A Dpvr_power.c33 pvr_device_lost(struct pvr_device *pvr_dev) in pvr_device_lost()
61 pvr_power_request_idle(struct pvr_device *pvr_dev) in pvr_power_request_idle()
74 pvr_power_request_pwr_off(struct pvr_device *pvr_dev) in pvr_power_request_pwr_off()
107 pvr_power_fw_enable(struct pvr_device *pvr_dev) in pvr_power_fw_enable()
129 pvr_power_is_idle(struct pvr_device *pvr_dev) in pvr_power_is_idle()
142 pvr_watchdog_kccb_stalled(struct pvr_device *pvr_dev) in pvr_watchdog_kccb_stalled()
226 pvr_watchdog_init(struct pvr_device *pvr_dev) in pvr_watchdog_init()
238 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_power_device_suspend() local
266 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_power_device_resume() local
315 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_power_device_idle() local
[all …]
A Dpvr_fw.c91 pvr_fw_validate(struct pvr_device *pvr_dev) in pvr_fw_validate()
194 layout_get_sizes(struct pvr_device *pvr_dev) in layout_get_sizes()
319 struct pvr_device *pvr_dev = priv; in fw_osinit_init() local
348 struct pvr_device *pvr_dev = priv; in fw_osdata_init() local
367 struct pvr_device *pvr_dev = priv; in fw_sysinit_init() local
418 struct pvr_device *pvr_dev = priv; in fw_sysdata_init() local
434 struct pvr_device *pvr_dev = priv; in fw_runtime_cfg_init() local
631 pvr_fw_process(struct pvr_device *pvr_dev) in pvr_fw_process()
834 pvr_fw_cleanup(struct pvr_device *pvr_dev) in pvr_fw_cleanup()
927 pvr_fw_init(struct pvr_device *pvr_dev) in pvr_fw_init()
[all …]
A Dpvr_ccb.c48 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 Dpvr_fw_startstop.c20 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()
55 rogue_slc_init(struct pvr_device *pvr_dev) in rogue_slc_init()
97 pvr_fw_start(struct pvr_device *pvr_dev) in pvr_fw_start()
188 pvr_fw_stop(struct pvr_device *pvr_dev) in pvr_fw_stop()
A Dpvr_fw_meta.c34 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
254 process_ldr_command_stream(struct pvr_device *pvr_dev, const u8 *fw, u8 *fw_code_ptr, in process_ldr_command_stream()
361 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(fw_obj->gem)->dev); in get_fw_obj_gpu_addr() local
368 configure_seg_mmu(struct pvr_device *pvr_dev, u32 **boot_conf_ptr) in configure_seg_mmu()
456 pvr_meta_fw_process(struct pvr_device *pvr_dev, const u8 *fw, in pvr_meta_fw_process()
498 pvr_meta_init(struct pvr_device *pvr_dev) in pvr_meta_init()
519 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_map()
[all …]
A Dpvr_drv.c76 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_create_bo() local
275 rogue_get_num_phantoms(struct pvr_device *pvr_dev) in rogue_get_num_phantoms()
285 rogue_get_max_coeffs(struct pvr_device *pvr_dev) in rogue_get_max_coeffs()
354 pvr_dev_query_gpu_info_get(struct pvr_device *pvr_dev, in pvr_dev_query_gpu_info_get()
450 pvr_dev_query_quirks_get(struct pvr_device *pvr_dev, in pvr_dev_query_quirks_get()
625 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_dev_query() local
1014 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_vm_map() local
1147 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_submit_jobs() local
1311 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 Dpvr_fw_mips.c34 process_elf_command_stream(struct pvr_device *pvr_dev, const u8 *fw, u8 *fw_code_ptr, in process_elf_command_stream()
74 pvr_mips_init(struct pvr_device *pvr_dev) in pvr_mips_init()
82 pvr_mips_fini(struct pvr_device *pvr_dev) in pvr_mips_fini()
88 pvr_mips_fw_process(struct pvr_device *pvr_dev, const u8 *fw, in pvr_mips_fw_process()
153 pvr_mips_wrapper_init(struct pvr_device *pvr_dev) in pvr_mips_wrapper_init()
223 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
A Dpvr_device.h321 struct pvr_device *pvr_dev; member
389 #define PVR_FEATURE_VALUE(pvr_dev, feature, value_out) \ argument
412 #define PVR_HAS_QUIRK(pvr_dev, quirk) ((pvr_dev)->quirks.has_brn##quirk) argument
429 #define from_pvr_device(pvr_dev) (&(pvr_dev)->base) argument
526 pvr_cr_read32(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read32()
539 pvr_cr_read64(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read64()
551 pvr_cr_write32(struct pvr_device *pvr_dev, u32 reg, u32 val) in pvr_cr_write32()
563 pvr_cr_write64(struct pvr_device *pvr_dev, u32 reg, u64 val) in pvr_cr_write64()
582 pvr_cr_poll_reg32(struct pvr_device *pvr_dev, u32 reg_addr, u32 reg_value, in pvr_cr_poll_reg32()
605 pvr_cr_poll_reg64(struct pvr_device *pvr_dev, u32 reg_addr, u64 reg_value, in pvr_cr_poll_reg64()
[all …]
A Dpvr_queue.c24 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()
443 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_get_job_kccb_fence() local
562 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_update_active_state_locked() local
594 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_update_active_state() local
689 struct pvr_device *pvr_dev = job->pvr_dev; in pvr_queue_run_job() local
803 struct pvr_device *pvr_dev = queue->ctx->pvr_dev; in pvr_queue_timedout_job() local
1212 struct pvr_device *pvr_dev = ctx->pvr_dev; in pvr_queue_create() local
1325 void pvr_queue_device_pre_reset(struct pvr_device *pvr_dev) in pvr_queue_device_pre_reset()
1406 int pvr_queue_device_init(struct pvr_device *pvr_dev) in pvr_queue_device_init()
[all …]
A Dpvr_stream.c14 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()
127 pvr_stream_process_ext_stream(struct pvr_device *pvr_dev, in pvr_stream_process_ext_stream()
208 pvr_stream_process(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, in pvr_stream_process()
269 pvr_stream_create_musthave_masks(struct pvr_device *pvr_dev) in pvr_stream_create_musthave_masks()
A Dpvr_context.c70 process_static_context_state(struct pvr_device *pvr_dev, const struct pvr_stream_cmd_defs *cmd_defs, in process_static_context_state()
294 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in pvr_context_create() local
389 struct pvr_device *pvr_dev = ctx->pvr_dev; in pvr_context_release() local
453 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in pvr_destroy_contexts_for_file() local
483 void pvr_context_device_init(struct pvr_device *pvr_dev) in pvr_context_device_init()
493 void pvr_context_device_fini(struct pvr_device *pvr_dev) in pvr_context_device_fini()
A Dpvr_vm_mips.c30 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()
146 pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_map()
220 pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_unmap()
A Dpvr_device_info.c52 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 Dpvr_free_list.c32 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
300 struct pvr_device *pvr_dev = free_list->pvr_dev; in pvr_free_list_grow() local
360 void pvr_free_list_process_grow_req(struct pvr_device *pvr_dev, in pvr_free_list_process_grow_req()
561 pvr_free_list_reconstruct(struct pvr_device *pvr_dev, u32 freelist_id) in pvr_free_list_reconstruct()
608 pvr_free_list_process_reconstruct_req(struct pvr_device *pvr_dev, in pvr_free_list_process_reconstruct_req()
A Dpvr_fw_trace.c47 int pvr_fw_trace_init(struct pvr_device *pvr_dev) in pvr_fw_trace_init()
112 void pvr_fw_trace_fini(struct pvr_device *pvr_dev) in pvr_fw_trace_fini()
138 update_logtype(struct pvr_device *pvr_dev, u32 group_mask) in update_logtype()
448 pvr_fw_trace_mask_update(struct pvr_device *pvr_dev, u32 old_mask, u32 new_mask) in pvr_fw_trace_mask_update()
455 pvr_fw_trace_debugfs_init(struct pvr_device *pvr_dev, struct dentry *dir) in pvr_fw_trace_debugfs_init()
A Dpvr_power.h26 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 Dpvr_hwrt.c45 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_init_kernel_structure() local
96 get_cr_isp_mtile_size_val(struct pvr_device *pvr_dev, u32 samples, in get_cr_isp_mtile_size_val()
180 get_cr_te_aa_val(struct pvr_device *pvr_dev, u32 samples, u32 *value_out) in get_cr_te_aa_val()
237 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_init_common_fw_structure() local
364 struct pvr_device *pvr_dev = pvr_file->pvr_dev; in hwrt_data_init_fw_structure() local
A Dpvr_cccb.c46 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 Dpvr_fw.h403 #define pvr_fw_irq_read_reg(pvr_dev, name) \ argument
406 #define pvr_fw_irq_write_reg(pvr_dev, name, value) \ argument
409 #define pvr_fw_irq_pending(pvr_dev) \ argument
412 #define pvr_fw_irq_clear(pvr_dev) \ argument
415 #define pvr_fw_irq_enable(pvr_dev) \ argument
418 #define pvr_fw_irq_disable(pvr_dev) \ argument
A Dpvr_job.c68 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()
410 create_job(struct pvr_device *pvr_dev, in create_job()
490 static int pvr_job_data_init(struct pvr_device *pvr_dev, in pvr_job_data_init()
710 pvr_submit_jobs(struct pvr_device *pvr_dev, struct pvr_file *pvr_file, in pvr_submit_jobs()
A Dpvr_mmu.c85 static void pvr_mmu_set_flush_flags(struct pvr_device *pvr_dev, u32 flags) in pvr_mmu_set_flush_flags()
98 void pvr_mmu_flush_request_all(struct pvr_device *pvr_dev) in pvr_mmu_flush_request_all()
123 int pvr_mmu_flush_exec(struct pvr_device *pvr_dev, bool wait) in pvr_mmu_flush_exec()
233 struct pvr_device *pvr_dev; member
257 struct pvr_device *pvr_dev) in pvr_mmu_backing_page_init()
353 struct pvr_device *pvr_dev = page->pvr_dev; in pvr_mmu_backing_page_sync() local
885 struct pvr_device *pvr_dev) in pvr_page_table_l2_init()
1061 struct pvr_device *pvr_dev) in pvr_page_table_l1_init()
1237 struct pvr_device *pvr_dev) in pvr_page_table_l0_init()
1348 struct pvr_device *pvr_dev; member
[all …]
A Dpvr_vm.c41 struct pvr_device *pvr_dev; member
537 pvr_vm_create_context(struct pvr_device *pvr_dev, bool is_userspace_context) in pvr_vm_create_context()
903 pvr_static_data_areas_get(const struct pvr_device *pvr_dev, in pvr_static_data_areas_get()
941 pvr_heap_info_get(const struct pvr_device *pvr_dev, in pvr_heap_info_get()
1020 pvr_find_heap_containing(struct pvr_device *pvr_dev, u64 start, u64 size) in pvr_find_heap_containing()
A Dpvr_free_list.h52 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 Dpvr_context.h37 struct pvr_device *pvr_dev; member
183 pvr_context_lookup_id(struct pvr_device *pvr_dev, u32 id) in pvr_context_lookup_id()

Completed in 54 milliseconds

12