Home
last modified time | relevance | path

Searched refs:pvr_fw_object (Results 1 – 17 of 17) 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);
201 struct pvr_fw_object *code_obj;
204 struct pvr_fw_object *data_obj;
210 struct pvr_fw_object *core_code_obj;
216 struct pvr_fw_object *core_data_obj;
252 struct pvr_fw_object *fwif_connection_ctl_obj;
255 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_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_riscv.c110 pvr_riscv_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset) in pvr_riscv_get_fw_addr_with_offset()
124 pvr_riscv_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_riscv_vm_map()
133 pvr_riscv_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_riscv_vm_unmap()
H A Dpvr_fw.c795 pvr_copy_to_fw(struct pvr_fw_object *dest_obj, u8 *src_ptr, u32 size) in pvr_copy_to_fw()
1101 pvr_fw_structure_cleanup(struct pvr_device *pvr_dev, u32 type, struct pvr_fw_object *fw_obj, in pvr_fw_structure_cleanup()
1174 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()
1239 pvr_fw_object_fw_unmap(struct pvr_fw_object *fw_obj) in pvr_fw_object_fw_unmap()
1266 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map_common()
1268 struct pvr_fw_object *fw_obj; in pvr_fw_object_create_and_map_common()
1339 struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create()
1379 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map()
1414 void *init_priv, struct pvr_fw_object **fw_obj_out) in pvr_fw_object_create_and_map_offset()
1426 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_context.h21 struct pvr_fw_object;
52 struct pvr_fw_object *fw_obj;
H A Dpvr_fw_meta.c361 static u64 get_fw_obj_gpu_addr(struct pvr_fw_object *fw_obj) in get_fw_obj_gpu_addr()
507 pvr_meta_get_fw_addr_with_offset(struct pvr_fw_object *fw_obj, u32 offset) in pvr_meta_get_fw_addr_with_offset()
520 pvr_meta_vm_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_map()
529 pvr_meta_vm_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_meta_vm_unmap()
H A Dpvr_vm_mips.c145 pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_map()
219 pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj) in pvr_vm_mips_unmap()
H A Dpvr_vm.h62 struct pvr_fw_object *
H A Dpvr_fw_mips.c165 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_vm.c57 struct pvr_fw_object *fw_mem_ctx_obj;
1190 struct pvr_fw_object *
H A Dpvr_job.c531 prepare_fw_obj_resv(struct drm_exec *exec, struct pvr_fw_object *fw_obj) in prepare_fw_obj_resv()
H A Dpvr_queue.c1035 struct pvr_fw_object *fw_mem_ctx_obj = pvr_vm_get_fw_mem_context(ctx->vm_ctx); in init_fw_context()