Home
last modified time | relevance | path

Searched refs:cccb (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_cccb.c67 pvr_cccb->cccb = pvr_fw_object_create_and_map(pvr_dev, size, in pvr_cccb_init()
70 if (IS_ERR(pvr_cccb->cccb)) { in pvr_cccb_init()
71 err = PTR_ERR(pvr_cccb->cccb); in pvr_cccb_init()
188 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &pad_cmd, sizeof(pad_cmd)); in pvr_cccb_write_command_with_header()
192 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset], &cmd_header, sizeof(cmd_header)); in pvr_cccb_write_command_with_header()
193 memcpy(&pvr_cccb->cccb[pvr_cccb->write_offset + sizeof(cmd_header)], cmd_data, cmd_size); in pvr_cccb_write_command_with_header()
197 static void fill_cmd_kick_data(struct pvr_cccb *cccb, u32 ctx_fw_addr, in fill_cmd_kick_data() argument
202 k->client_woff_update = cccb->write_offset; in fill_cmd_kick_data()
203 k->client_wrap_mask_update = cccb->wrap_mask; in fill_cmd_kick_data()
H A Dpvr_queue.c159 return "geometry-cccb"; in pvr_queue_cccb_fence_get_timeline_name()
162 return "fragment-cccb"; in pvr_queue_cccb_fence_get_timeline_name()
165 return "compute-cccb"; in pvr_queue_cccb_fence_get_timeline_name()
168 return "transfer-cccb"; in pvr_queue_cccb_fence_get_timeline_name()
453 * enough space in the cccb for our job. in pvr_queue_get_job_kccb_fence()
462 if (pvr_cccb_cmdseq_fits(&queue->cccb, job_cmds_size(job, native_deps_remaining))) { in pvr_queue_get_job_kccb_fence()
665 struct pvr_cccb *cccb = &queue->cccb; in pvr_queue_submit_job_to_cccb()
692 pvr_cccb_write_command_with_header(cccb, ROGUE_FWIF_CCB_CMD_TYPE_FENCE_PR,
714 pvr_cccb_write_command_with_header(cccb, ROGUE_FWIF_CCB_CMD_TYPE_FENCE_P in pvr_queue_run_job()
615 struct pvr_cccb *cccb = &queue->cccb; pvr_queue_submit_job_to_cccb() local
1037 struct pvr_cccb *cccb = &queue->cccb; init_fw_context() local
[all...]
H A Dpvr_cccb.h38 u8 *cccb; member
55 int pvr_cccb_init(struct pvr_device *pvr_dev, struct pvr_cccb *cccb,
57 void pvr_cccb_fini(struct pvr_cccb *cccb);