Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/imagination/
H A Dpvr_power.c39 pvr_device_lost(struct pvr_device *pvr_dev) in pvr_device_lost()
48 pvr_power_send_command(struct pvr_device *pvr_dev, struct rogue_fwif_kccb_cmd *pow_cmd) in pvr_power_send_command()
67 pvr_power_request_idle(struct pvr_device *pvr_dev) in pvr_power_request_idle()
80 pvr_power_request_pwr_off(struct pvr_device *pvr_dev) in pvr_power_request_pwr_off()
93 pvr_power_fw_disable(struct pvr_device *pvr_dev, bool hard_reset) in pvr_power_fw_disable()
113 pvr_power_fw_enable(struct pvr_device *pvr_dev) in pvr_power_fw_enable()
135 pvr_power_is_idle(struct pvr_device *pvr_dev) in pvr_power_is_idle()
148 pvr_watchdog_kccb_stalled(struct pvr_device *pvr_dev) in pvr_watchdog_kccb_stalled()
191 struct pvr_device *pvr_dev = container_of(work, struct pvr_device, in pvr_watchdog_worker() local
232 pvr_watchdog_init(struct pvr_device *pvr_dev) in pvr_watchdog_init()
[all …]
H A Dpvr_fw.c50 pvr_fw_find_layout_entry(struct pvr_device *pvr_dev, enum pvr_fw_section_id id) in pvr_fw_find_layout_entry()
64 pvr_fw_find_private_data(struct pvr_device *pvr_dev) in pvr_fw_find_private_data()
90 pvr_fw_validate(struct pvr_device *pvr_dev) in pvr_fw_validate()
168 pvr_fw_get_device_info(struct pvr_device *pvr_dev) in pvr_fw_get_device_info()
192 layout_get_sizes(struct pvr_device *pvr_dev) in layout_get_sizes()
227 pvr_fw_find_mmu_segment(struct pvr_device *pvr_dev, u32 addr, u32 size, void *fw_code_ptr, in pvr_fw_find_mmu_segment()
282 pvr_fw_create_fwif_connection_ctl(struct pvr_device *pvr_dev) in pvr_fw_create_fwif_connection_ctl()
305 pvr_fw_fini_fwif_connection_ctl(struct pvr_device *pvr_dev) in pvr_fw_fini_fwif_connection_ctl()
316 struct pvr_device *pvr_dev = priv; in fw_osinit_init() local
345 struct pvr_device *pvr_dev = priv; in fw_osdata_init() local
[all …]
H A Dpvr_ccb.c49 pvr_ccb_init(struct pvr_device *pvr_dev, struct pvr_ccb *pvr_ccb, in pvr_ccb_init()
137 process_fwccb_command(struct pvr_device *pvr_dev, struct rogue_fwif_fwccb_cmd *cmd) in process_fwccb_command()
164 void pvr_fwccb_process(struct pvr_device *pvr_dev) in pvr_fwccb_process()
195 static u32 pvr_kccb_capacity(struct pvr_device *pvr_dev) in pvr_kccb_capacity()
215 pvr_kccb_used_slot_count_locked(struct pvr_device *pvr_dev) in pvr_kccb_used_slot_count_locked()
241 pvr_kccb_send_cmd_reserved_powered(struct pvr_device *pvr_dev, in pvr_kccb_send_cmd_reserved_powered()
292 static bool pvr_kccb_try_reserve_slot(struct pvr_device *pvr_dev) in pvr_kccb_try_reserve_slot()
319 static int pvr_kccb_reserve_slot_sync(struct pvr_device *pvr_dev) in pvr_kccb_reserve_slot_sync()
351 pvr_kccb_send_cmd_powered(struct pvr_device *pvr_dev, struct rogue_fwif_kccb_cmd *cmd, in pvr_kccb_send_cmd_powered()
375 pvr_kccb_send_cmd(struct pvr_device *pvr_dev, struct rogue_fwif_kccb_cmd *cmd, in pvr_kccb_send_cmd()
[all …]
H A Dpvr_drv.c77 struct pvr_device *pvr_dev = to_pvr_device(drm_dev); in pvr_ioctl_create_bo() local
232 rogue_get_common_store_partition_space_size(struct pvr_device *pvr_dev) in rogue_get_common_store_partition_space_size()
256 rogue_get_common_store_alloc_region_size(struct pvr_device *pvr_dev) in rogue_get_common_store_alloc_region_size()
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()
318 rogue_get_cdm_max_local_mem_size_regs(struct pvr_device *pvr_dev) in rogue_get_cdm_max_local_mem_size_regs()
355 pvr_dev_query_gpu_info_get(struct pvr_device *pvr_dev, in pvr_dev_query_gpu_info_get()
395 pvr_dev_query_runtime_info_get(struct pvr_device *pvr_dev, in pvr_dev_query_runtime_info_get()
451 pvr_dev_query_quirks_get(struct pvr_device *pvr_dev, in pvr_dev_query_quirks_get()
545 pvr_dev_query_enhancements_get(struct pvr_device *pvr_dev, in pvr_dev_query_enhancements_get()
[all …]
H 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()
73 static int get_ctx_state_size(struct pvr_device *pvr_dev, enum drm_pvr_job_type type) in get_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
[all …]
H 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()
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()
H A Dpvr_fw_trace.c23 validate_group_mask(struct pvr_device *pvr_dev, const u32 group_mask) in validate_group_mask()
109 int pvr_fw_trace_init(struct pvr_device *pvr_dev) in pvr_fw_trace_init()
178 void pvr_fw_trace_fini(struct pvr_device *pvr_dev) in pvr_fw_trace_fini()
203 update_logtype(struct pvr_device *pvr_dev, u32 group_mask) in update_logtype()
518 struct pvr_device *pvr_dev = data; in pvr_fw_trace_mask_get() local
527 struct pvr_device *pvr_dev = data; in pvr_fw_trace_mask_set() local
542 pvr_fw_trace_debugfs_init(struct pvr_device *pvr_dev, struct dentry *dir) in pvr_fw_trace_debugfs_init()
H 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()
H 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
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()
H A Dpvr_hwrt.c45 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
H 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()
H 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()
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()
H A Dpvr_mmu.c86 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 …]
H A Dpvr_vm.c42 struct pvr_device *pvr_dev; member
545 pvr_vm_create_context(struct pvr_device *pvr_dev, bool is_userspace_context) in pvr_vm_create_context()
989 pvr_static_data_areas_get(const struct pvr_device *pvr_dev, in pvr_static_data_areas_get()
1027 pvr_heap_info_get(const struct pvr_device *pvr_dev, in pvr_heap_info_get()
1106 pvr_find_heap_containing(struct pvr_device *pvr_dev, u64 start, u64 size) in pvr_find_heap_containing()
H 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()
H A Dpvr_job.h67 struct pvr_device *pvr_dev; member
H A Dpvr_hwrt.h62 struct pvr_device *pvr_dev; member
H A Dpvr_gem.c347 pvr_gem_object_create(struct pvr_device *pvr_dev, size_t size, u64 flags) in pvr_gem_object_create()
H A Dpvr_rogue_mips.h28 #define ROGUE_MIPSFW_LOG2_PAGETABLE_SIZE_4K(pvr_dev) ((pvr_dev)->fw_dev.fw_heap_info.log2_size - \ argument
31 #define ROGUE_MIPSFW_LOG2_PAGETABLE_SIZE_64K(pvr_dev) ((pvr_dev)->fw_dev.fw_heap_info.log2_size - \ argument