Home
last modified time | relevance | path

Searched refs:pvr_cccb (Results 1 – 5 of 5) sorted by relevance

/drivers/gpu/drm/imagination/
A Dpvr_cccb.c26 struct pvr_cccb *pvr_cccb = priv; in cccb_ctrl_init() local
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()
60 pvr_cccb->ctrl = pvr_fw_object_create_and_map(pvr_dev, sizeof(*pvr_cccb->ctrl), in pvr_cccb_init()
75 pvr_fw_object_get_fw_addr(pvr_cccb->ctrl_obj, &pvr_cccb->ctrl_fw_addr); in pvr_cccb_init()
76 pvr_fw_object_get_fw_addr(pvr_cccb->cccb_obj, &pvr_cccb->cccb_fw_addr); in pvr_cccb_init()
91 pvr_cccb_fini(struct pvr_cccb *pvr_cccb) in pvr_cccb_fini() argument
108 bool pvr_cccb_cmdseq_fits(struct pvr_cccb *pvr_cccb, size_t size) in pvr_cccb_cmdseq_fits() argument
115 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_cmdseq_fits()
159 u32 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_write_command_with_header()
[all …]
A Dpvr_cccb.h24 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()
A DMakefile6 pvr_cccb.o \
A Dpvr_queue.h132 struct pvr_cccb cccb;
A Dpvr_queue.c615 struct pvr_cccb *cccb = &queue->cccb; in pvr_queue_submit_job_to_cccb()
1037 struct pvr_cccb *cccb = &queue->cccb; in init_fw_context()

Completed in 14 milliseconds