Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/imagination/
H A Dpvr_fw.c49 pvr_fw_find_layout_entry(struct pvr_device * pvr_dev,enum pvr_fw_section_id id) pvr_fw_find_layout_entry() argument
63 pvr_fw_find_private_data(struct pvr_device * pvr_dev) pvr_fw_find_private_data() argument
89 pvr_fw_validate(struct pvr_device * pvr_dev) pvr_fw_validate() argument
167 pvr_fw_get_device_info(struct pvr_device * pvr_dev) pvr_fw_get_device_info() argument
191 layout_get_sizes(struct pvr_device * pvr_dev) layout_get_sizes() argument
226 pvr_fw_find_mmu_segment(struct pvr_device * pvr_dev,u32 addr,u32 size,void * fw_code_ptr,void * fw_data_ptr,void * fw_core_code_ptr,void * fw_core_data_ptr,void ** host_addr_out) pvr_fw_find_mmu_segment() argument
281 pvr_fw_create_fwif_connection_ctl(struct pvr_device * pvr_dev) pvr_fw_create_fwif_connection_ctl() argument
304 pvr_fw_fini_fwif_connection_ctl(struct pvr_device * pvr_dev) pvr_fw_fini_fwif_connection_ctl() argument
315 struct pvr_device *pvr_dev = priv; fw_osinit_init() local
344 struct pvr_device *pvr_dev = priv; fw_osdata_init() local
363 struct pvr_device *pvr_dev = priv; fw_sysinit_init() local
414 struct pvr_device *pvr_dev = priv; fw_sysdata_init() local
430 struct pvr_device *pvr_dev = priv; fw_runtime_cfg_init() local
454 pvr_fw_create_structures(struct pvr_device * pvr_dev) pvr_fw_create_structures() argument
600 pvr_fw_destroy_structures(struct pvr_device * pvr_dev) pvr_fw_destroy_structures() argument
630 pvr_fw_process(struct pvr_device * pvr_dev) pvr_fw_process() argument
809 pvr_fw_reinit_code_data(struct pvr_device * pvr_dev) pvr_fw_reinit_code_data() argument
840 pvr_fw_cleanup(struct pvr_device * pvr_dev) pvr_fw_cleanup() argument
868 pvr_wait_for_fw_boot(struct pvr_device * pvr_dev) pvr_wait_for_fw_boot() argument
888 pvr_fw_heap_info_init(struct pvr_device * pvr_dev,u32 log2_size,u32 reserved_size) pvr_fw_heap_info_init() argument
914 pvr_fw_validate_init_device_info(struct pvr_device * pvr_dev) pvr_fw_validate_init_device_info() argument
939 pvr_fw_init(struct pvr_device * pvr_dev) pvr_fw_init() argument
1042 pvr_fw_fini(struct pvr_device * pvr_dev) pvr_fw_fini() argument
1075 pvr_fw_mts_schedule(struct pvr_device * pvr_dev,u32 val) pvr_fw_mts_schedule() argument
1100 pvr_fw_structure_cleanup(struct pvr_device * pvr_dev,u32 type,struct pvr_fw_object * fw_obj,u32 offset) pvr_fw_structure_cleanup() argument
1173 pvr_fw_object_fw_map(struct pvr_device * pvr_dev,struct pvr_fw_object * fw_obj,u64 dev_addr) pvr_fw_object_fw_map() argument
1242 struct pvr_device *pvr_dev = to_pvr_device(gem_obj->dev); pvr_fw_object_fw_unmap() local
1262 pvr_fw_object_create_and_map_common(struct pvr_device * pvr_dev,size_t size,u64 flags,u64 dev_addr,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map_common() argument
1336 pvr_fw_object_create(struct pvr_device * pvr_dev,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create() argument
1376 pvr_fw_object_create_and_map(struct pvr_device * pvr_dev,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map() argument
1410 pvr_fw_object_create_and_map_offset(struct pvr_device * pvr_dev,u32 dev_offset,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map_offset() argument
1429 struct pvr_device *pvr_dev = to_pvr_device(gem_obj->dev); pvr_fw_object_destroy() local
1457 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(pvr_obj)->dev); pvr_fw_object_get_fw_addr_offset() local
1465 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(fw_obj->gem)->dev); pvr_fw_obj_get_gpu_addr() local
1483 pvr_fw_hard_reset(struct pvr_device * pvr_dev) pvr_fw_hard_reset() argument
[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_device.h366 struct pvr_device *pvr_dev; member
416 #define PVR_HAS_FEATURE(pvr_dev, feature) ((pvr_dev)->features.has_##feature) argument
434 #define PVR_FEATURE_VALUE(pvr_dev, feature, value_out) \ argument
457 #define PVR_HAS_QUIRK(pvr_dev, quirk) ((pvr_dev)->quirks.has_brn##quirk) argument
472 #define PVR_HAS_ENHANCEMENT(pvr_dev, enhancement) ((pvr_dev)->enhancements.has_ern##enhancement) argument
474 #define from_pvr_device(pvr_dev) (&(pvr_dev)->base) argument
571 pvr_cr_read32(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read32()
584 pvr_cr_read64(struct pvr_device *pvr_dev, u32 reg) in pvr_cr_read64()
596 pvr_cr_write32(struct pvr_device *pvr_dev, u32 reg, u32 val) in pvr_cr_write32()
608 pvr_cr_write64(struct pvr_device *pvr_dev, u32 reg, u64 val) in pvr_cr_write64()
[all …]
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_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_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_params.c131 pvr_params_debugfs_init(struct pvr_device *pvr_dev, struct dentry *dir) in pvr_params_debugfs_init()
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