Searched refs:cccb (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_cccb.c | 67 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 D | pvr_queue.c | 403 if (pvr_cccb_cmdseq_fits(&queue->cccb, job_cmds_size(job, native_deps_remaining))) { in pvr_queue_get_job_cccb_fence() 605 struct pvr_cccb *cccb = &queue->cccb; in pvr_queue_submit_job_to_cccb() local 636 pvr_cccb_write_command_with_header(cccb, ROGUE_FWIF_CCB_CMD_TYPE_FENCE_PR, in pvr_queue_submit_job_to_cccb() 653 pvr_cccb_write_command_with_header(cccb, ROGUE_FWIF_CCB_CMD_TYPE_FENCE_PR, in pvr_queue_submit_job_to_cccb() 669 pvr_cccb_write_command_with_header(cccb, job->fw_ccb_cmd_type, job->cmd_len, job->cmd, in pvr_queue_submit_job_to_cccb() 675 pvr_cccb_write_command_with_header(cccb, ROGUE_FWIF_CCB_CMD_TYPE_UPDATE, in pvr_queue_submit_job_to_cccb() 736 &geom_queue->cccb, &frag_queue->cccb, in pvr_queue_run_job() 748 pvr_cccb_send_kccb_kick(pvr_dev, &queue->cccb, in pvr_queue_run_job() 963 if (!pvr_cccb_cmdseq_fits(&queue->cccb, job_cmds_size(job, native_deps_remaining))) { in pvr_queue_check_job_waiting_for_cccb_space() 1023 struct pvr_cccb *cccb = &queue->cccb; in init_fw_context() local [all …]
|
H A D | pvr_cccb.h | 38 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);
|
H A D | pvr_queue.h | 128 struct pvr_cccb cccb; member
|