Searched refs:pvr_cccb (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/imagination/ |
D | pvr_cccb.c | 26 struct pvr_cccb *pvr_cccb = priv; in cccb_ctrl_init() local 31 WRITE_ONCE(ctrl->wrap_mask, pvr_cccb->wrap_mask); in cccb_ctrl_init() 46 pvr_cccb_init(struct pvr_device *pvr_dev, struct pvr_cccb *pvr_cccb, in pvr_cccb_init() argument 52 pvr_cccb->size = size; in pvr_cccb_init() 53 pvr_cccb->write_offset = 0; in pvr_cccb_init() 54 pvr_cccb->wrap_mask = size - 1; in pvr_cccb_init() 60 pvr_cccb->ctrl = pvr_fw_object_create_and_map(pvr_dev, sizeof(*pvr_cccb->ctrl), in pvr_cccb_init() 62 cccb_ctrl_init, pvr_cccb, in pvr_cccb_init() 63 &pvr_cccb->ctrl_obj); in pvr_cccb_init() 64 if (IS_ERR(pvr_cccb->ctrl)) in pvr_cccb_init() [all …]
|
D | pvr_cccb.h | 24 struct pvr_cccb { struct 55 int pvr_cccb_init(struct pvr_device *pvr_dev, struct pvr_cccb *cccb, argument 57 void pvr_cccb_fini(struct pvr_cccb *cccb); 59 void pvr_cccb_write_command_with_header(struct pvr_cccb *pvr_cccb, 63 struct pvr_cccb *pvr_cccb, u32 cctx_fw_addr, 66 struct pvr_cccb *geom_cccb, 67 struct pvr_cccb *frag_cccb, 72 bool pvr_cccb_cmdseq_fits(struct pvr_cccb *pvr_cccb, size_t size); 97 pvr_cccb_cmdseq_can_fit(struct pvr_cccb *pvr_cccb, size_t size) in pvr_cccb_cmdseq_can_fit() argument 107 return size + PADDING_COMMAND_SIZE <= pvr_cccb->size / 2; in pvr_cccb_cmdseq_can_fit()
|
D | Makefile | 8 pvr_cccb.o \
|
D | pvr_queue.h | 128 struct pvr_cccb cccb;
|
D | pvr_queue.c | 605 struct pvr_cccb *cccb = &queue->cccb; in pvr_queue_submit_job_to_cccb() 1023 struct pvr_cccb *cccb = &queue->cccb; in init_fw_context()
|