Lines Matching refs:ccb
72 pvr_ccb->ccb = pvr_fw_object_create_and_map(pvr_dev, ccb_size, in pvr_ccb_init()
75 if (IS_ERR(pvr_ccb->ccb)) { in pvr_ccb_init()
76 err = PTR_ERR(pvr_ccb->ccb); in pvr_ccb_init()
165 struct rogue_fwif_fwccb_cmd *fwccb = pvr_dev->fwccb.ccb; in pvr_fwccb_process()
216 struct pvr_ccb *pvr_ccb = &pvr_dev->kccb.ccb; in pvr_kccb_used_slot_count_locked()
244 struct pvr_ccb *pvr_ccb = &pvr_dev->kccb.ccb; in pvr_kccb_send_cmd_reserved_powered()
245 struct rogue_fwif_kccb_cmd *kccb = pvr_ccb->ccb; in pvr_kccb_send_cmd_reserved_powered()
296 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_try_reserve_slot()
304 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_try_reserve_slot()
425 struct rogue_fwif_ccb_ctl *ctrl = pvr_dev->kccb.ccb.ctrl; in pvr_kccb_is_idle()
428 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_is_idle()
432 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_is_idle()
480 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_wake_up_waiters()
499 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_wake_up_waiters()
508 pvr_ccb_fini(&pvr_dev->kccb.ccb); in pvr_kccb_fini()
529 return pvr_ccb_init(pvr_dev, &pvr_dev->kccb.ccb, in pvr_kccb_init()
594 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_reserve_slot()
609 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_reserve_slot()
625 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_release_slot()
628 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_release_slot()