Searched refs:pvr_fw_object (Results 1 - 18 of 18) sorted by path

/linux-master/drivers/gpu/drm/imagination/
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_context.h21 struct pvr_fw_object;
52 struct pvr_fw_object *fw_obj;
H A Dpvr_device.h238 struct pvr_fw_object *rtn_obj;
H A Dpvr_free_list.h18 struct pvr_fw_object;
58 struct pvr_fw_object *fw_obj;
H A Dpvr_fw.c788 pvr_copy_to_fw(struct pvr_fw_object *dest_obj, u8 *src_ptr, u32 size)
1084 pvr_fw_structure_cleanup(struct pvr_device *pvr_dev, u32 type, struct pvr_fw_object *fw_obj,
1157 pvr_fw_object_fw_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj, u64 dev_addr)
1222 pvr_fw_object_fw_unmap(struct pvr_fw_object *fw_obj)
1249 void *init_priv, struct pvr_fw_object **fw_obj_out)
1251 struct pvr_fw_object *fw_obj;
1322 struct pvr_fw_object **fw_obj_out)
1362 void *init_priv, struct pvr_fw_object **fw_obj_out)
1397 void *init_priv, struct pvr_fw_object **fw_obj_out)
1406 * pvr_fw_object_destroy() - Destroy a pvr_fw_object
[all...]
H A Dpvr_fw.h27 * struct pvr_fw_object - container for firmware memory allocations
29 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_ob
[all...]
H A Dpvr_fw_meta.c359 static u64 get_fw_obj_gpu_addr(struct pvr_fw_object *fw_obj)
506 pvr_meta_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset)
519 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj)
528 pvr_meta_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj)
H A Dpvr_fw_mips.c221 pvr_mips_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset)
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_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_job.c538 prepare_fw_obj_resv(struct drm_exec *exec, struct pvr_fw_object *fw_obj)
H A Dpvr_queue.c1021 struct pvr_fw_object *fw_mem_ctx_obj = pvr_vm_get_fw_mem_context(ctx->vm_ctx);
H A Dpvr_queue.h110 struct pvr_fw_object *fw_obj;
131 struct pvr_fw_object *reg_state_obj;
H A Dpvr_vm.c55 struct pvr_fw_object *fw_mem_ctx_obj;
1086 struct pvr_fw_object *
H A Dpvr_vm.h58 struct pvr_fw_object *
H A Dpvr_vm_mips.c146 pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj)
220 pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *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);

Completed in 215 milliseconds