Lines Matching refs:ccb
73 pvr_ccb->ccb = pvr_fw_object_create_and_map(pvr_dev, ccb_size, in pvr_ccb_init()
76 if (IS_ERR(pvr_ccb->ccb)) { in pvr_ccb_init()
77 err = PTR_ERR(pvr_ccb->ccb); in pvr_ccb_init()
166 struct rogue_fwif_fwccb_cmd *fwccb = pvr_dev->fwccb.ccb; in pvr_fwccb_process()
217 struct pvr_ccb *pvr_ccb = &pvr_dev->kccb.ccb; in pvr_kccb_used_slot_count_locked()
245 struct pvr_ccb *pvr_ccb = &pvr_dev->kccb.ccb; in pvr_kccb_send_cmd_reserved_powered()
246 struct rogue_fwif_kccb_cmd *kccb = pvr_ccb->ccb; in pvr_kccb_send_cmd_reserved_powered()
297 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_try_reserve_slot()
305 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_try_reserve_slot()
426 struct rogue_fwif_ccb_ctl *ctrl = pvr_dev->kccb.ccb.ctrl; in pvr_kccb_is_idle()
429 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_is_idle()
433 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_is_idle()
481 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_wake_up_waiters()
500 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_wake_up_waiters()
509 pvr_ccb_fini(&pvr_dev->kccb.ccb); in pvr_kccb_fini()
530 return pvr_ccb_init(pvr_dev, &pvr_dev->kccb.ccb, in pvr_kccb_init()
595 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_reserve_slot()
610 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_reserve_slot()
626 mutex_lock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_release_slot()
629 mutex_unlock(&pvr_dev->kccb.ccb.lock); in pvr_kccb_release_slot()