Searched refs:kccb (Results 1 – 3 of 3) sorted by relevance
319 fwif_osinit->kernel_ccbctl_fw_addr = pvr_dev->kccb.ccb.ctrl_fw_addr; in fw_osinit_init() 320 fwif_osinit->kernel_ccb_fw_addr = pvr_dev->kccb.ccb.ccb_fw_addr; in fw_osinit_init() 321 pvr_fw_object_get_fw_addr(pvr_dev->kccb.rtn_obj, in fw_osinit_init() 948 u32 kccb_rtn_size = (1 << kccb_size_log2) * sizeof(*pvr_dev->kccb.rtn); in pvr_fw_init() 984 pvr_dev->kccb.rtn = pvr_fw_object_create_and_map(pvr_dev, kccb_rtn_size, in pvr_fw_init() 986 NULL, NULL, &pvr_dev->kccb.rtn_obj); in pvr_fw_init() 987 if (IS_ERR(pvr_dev->kccb.rtn)) { in pvr_fw_init() 988 err = PTR_ERR(pvr_dev->kccb.rtn); in pvr_fw_init() 1017 pvr_fw_object_unmap_and_destroy(pvr_dev->kccb.rtn_obj); in pvr_fw_init() 1049 pvr_fw_object_unmap_and_destroy(pvr_dev->kccb in pvr_fw_fini() [all...]
246 * @kccb: Circular buffer for communications with firmware.249 /** @kccb.ccb: Kernel CCB. */252 /** @kccb.rtn_q: Waitqueue for KCCB command return waiters. */255 /** @kccb.rtn_obj: Object representing KCCB return slots. */259 * @kccb.rtn: Pointer to CPU mapping of KCCB return slots.264 /** @kccb.slot_count: Total number of KCCB slots available. */267 /** @kccb.reserved_count: Number of KCCB slots reserved for272 * @kccb.waiters: List of KCCB slot waiters.276 /** @kccb.fence_ctx: KCCB fence context. */278 /** @kccb292 } kccb; global() member [all...]
320 init_waitqueue_head(&pvr_dev->kccb.rtn_q); in pvr_device_irq_init()