Home
last modified time | relevance | path

Searched refs:fw_obj (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_trace.h50 pvr_fw_object_get_fw_addr(_job->hwrt->fw_obj, &_hwrt_fw_addr); \
68 __field(struct pvr_fw_object *, fw_obj)
76 __entry->fw_obj = job->ctx->fw_obj;
77 pvr_fw_object_get_fw_addr(job->ctx->fw_obj, &__entry->fw_addr);
85 __entry->fw_obj,
H A Dpvr_vm_mips.h18 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_free_list.c208 &free_list->fw_obj); in free_list_create_fw_structure()
218 pvr_fw_object_unmap_and_destroy(free_list->fw_obj); in free_list_destroy_fw_structure()
384 pvr_fw_object_get_fw_addr(free_list->fw_obj, &resp->freelist_fw_addr); in pvr_free_list_process_grow_req()
454 free_list->fw_obj, 0)); in pvr_free_list_create()
481 free_list->fw_obj, 0); in pvr_free_list_release()
489 free_list->fw_obj, 0); in pvr_free_list_release()
591 struct rogue_fwif_hwrtdata *hwrt_fw_data = pvr_fw_object_vmap(hwrt_data->fw_obj); in pvr_free_list_reconstruct()
598 pvr_fw_object_vunmap(hwrt_data->fw_obj); in pvr_free_list_reconstruct()
H A Dpvr_queue.c687 pvr_fw_object_get_fw_addr(jfence->queue->timeline_ufo.fw_obj, in pvr_queue_submit_job_to_cccb()
707 pvr_fw_object_get_fw_addr(jfence->queue->timeline_ufo.fw_obj, in pvr_queue_submit_job_to_cccb()
724 pvr_fw_object_get_fw_addr(queue->timeline_ufo.fw_obj, in pvr_queue_submit_job_to_cccb()
734 pvr_fw_object_get_fw_addr(queue->timeline_ufo.fw_obj, &ufos[0].addr); in pvr_queue_submit_job_to_cccb()
1120 if (!queue->ctx->fw_obj) in pvr_queue_cleanup_fw_context()
1125 queue->ctx->fw_obj, queue->ctx_offset); in pvr_queue_cleanup_fw_context()
1360 NULL, NULL, &queue->timeline_ufo.fw_obj); in pvr_queue_create()
1388 pvr_fw_object_unmap_and_destroy(queue->timeline_ufo.fw_obj); in pvr_queue_create()
1469 pvr_fw_object_unmap_and_destroy(queue->timeline_ufo.fw_obj); in pvr_queue_destroy()
H A Dpvr_hwrt.c369 pvr_fw_object_get_fw_addr(hwrt->free_lists[free_list_i]->fw_obj, in hwrt_data_init_fw_structure()
409 hwrt_fw_data_init, hwrt_data, &hwrt_data->fw_obj); in hwrt_data_init_fw_structure()
440 pvr_fw_object_destroy(hwrt_data->fw_obj); in hwrt_data_fini_fw_structure()
507 hwrt->data[i].fw_obj, 0)); in pvr_hwrt_dataset_release()
H A Dpvr_context.c336 ctx_fw_data_init, ctx, &ctx->fw_obj); in pvr_context_create()
351 pvr_fw_object_destroy(ctx->fw_obj); in pvr_context_create()
390 pvr_fw_object_destroy(ctx->fw_obj); in pvr_context_release()
H A Dpvr_queue.h114 struct pvr_fw_object *fw_obj; member
H A Dpvr_hwrt.h28 struct pvr_fw_object *fw_obj; member
H A Dpvr_free_list.h58 struct pvr_fw_object *fw_obj; member
H A Dpvr_cccb.c208 pvr_fw_object_get_fw_addr_offset(hwrt->fw_obj, cleanup_state_offset, in fill_cmd_kick_data()