Home
last modified time | relevance | path

Searched refs:pvr_fw_object (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_fw.h29 struct pvr_fw_object { struct
128 int (*vm_map)(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
139 void (*vm_unmap)(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
153 u32 (*get_fw_addr_with_offset)(struct pvr_fw_object *fw_obj, u32 offset);
218 struct pvr_fw_object *code_obj;
221 struct pvr_fw_object *data_obj;
227 struct pvr_fw_object *core_code_obj;
233 struct pvr_fw_object *core_data_obj;
269 struct pvr_fw_object *fwif_connection_ctl_obj;
272 struct pvr_fw_object *osinit_obj;
[all …]
H A Dpvr_hwrt.h21 struct pvr_fw_object;
28 struct pvr_fw_object *fw_obj;
41 struct pvr_fw_object *srtc_obj;
48 struct pvr_fw_object *raa_obj;
65 struct pvr_fw_object *common_fw_obj;
H A Dpvr_vm_mips.h11 struct pvr_fw_object;
18 pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
20 pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
H A Dpvr_fw_trace.h16 struct pvr_fw_object;
27 struct pvr_fw_object *buf_obj;
47 struct pvr_fw_object *tracebuf_ctrl_obj;
H A Dpvr_ccb.h16 struct pvr_fw_object;
20 struct pvr_fw_object *ctrl_obj;
22 struct pvr_fw_object *ccb_obj;
H A Dpvr_cccb.h19 struct pvr_fw_object;
26 struct pvr_fw_object *ctrl_obj;
29 struct pvr_fw_object *cccb_obj;
H A Dpvr_fw.c788 pvr_copy_to_fw(struct pvr_fw_object *dest_obj, u8 *src_ptr, u32 size) in pvr_copy_to_fw()
1084 pvr_fw_structure_cleanup(struct pvr_device *pvr_dev, u32 type, struct pvr_fw_object *fw_obj, in pvr_fw_structure_cleanup()
1157 pvr_fw_object_fw_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj, u64 dev_addr) in pvr_fw_object_fw_map()
1222 pvr_fw_object_fw_unmap(struct pvr_fw_object *fw_obj) in pvr_fw_object_fw_unmap()
1249 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map_common()
1251 struct pvr_fw_object *fw_obj; in pvr_fw_object_create_and_map_common()
1322 struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create()
1362 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map()
1397 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map_offset()
1409 void pvr_fw_object_destroy(struct pvr_fw_object *fw_obj) in pvr_fw_object_destroy()
[all …]
H A Dpvr_queue.h114 struct pvr_fw_object *fw_obj;
135 struct pvr_fw_object *reg_state_obj;
H A Dpvr_free_list.h18 struct pvr_fw_object;
58 struct pvr_fw_object *fw_obj;
H A Dpvr_fw_meta.c359 static u64 get_fw_obj_gpu_addr(struct pvr_fw_object *fw_obj) in get_fw_obj_gpu_addr()
506 pvr_meta_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset) in pvr_meta_get_fw_addr_with_offset()
519 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_map()
528 pvr_meta_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_unmap()
H A Dpvr_vm.h62 struct pvr_fw_object *
H A Dpvr_fw_mips.c221 pvr_mips_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset) in pvr_mips_get_fw_addr_with_offset()
H A Dpvr_device.h239 struct pvr_fw_object *rtn_obj;
H A Dpvr_vm.c56 struct pvr_fw_object *fw_mem_ctx_obj;
1184 struct pvr_fw_object *
H A Dpvr_queue.c1031 struct pvr_fw_object *fw_mem_ctx_obj = pvr_vm_get_fw_mem_context(ctx->vm_ctx); in init_fw_context()