Lines Matching refs:mcc_obj
93 struct be_queue_info *mccq = &adapter->mcc_obj.q; in be_mcc_notify()
455 struct be_queue_info *mcc_cq = &adapter->mcc_obj.cq; in be_mcc_compl_get()
469 be_cq_notify(adapter, adapter->mcc_obj.cq.id, true, 0); in be_async_mcc_enable()
470 adapter->mcc_obj.rearm_cq = true; in be_async_mcc_enable()
479 adapter->mcc_obj.rearm_cq = false; in be_async_mcc_disable()
480 be_cq_notify(adapter, adapter->mcc_obj.cq.id, false, 0); in be_async_mcc_disable()
489 struct be_mcc_obj *mcc_obj = &adapter->mcc_obj; in be_process_mcc() local
498 atomic_dec(&mcc_obj->q.used); in be_process_mcc()
505 be_cq_notify(adapter, mcc_obj->cq.id, mcc_obj->rearm_cq, num); in be_process_mcc()
516 struct be_mcc_obj *mcc_obj = &adapter->mcc_obj; in be_mcc_wait_compl() local
526 if (atomic_read(&mcc_obj->q.used) == 0) in be_mcc_wait_compl()
543 struct be_mcc_obj *mcc_obj = &adapter->mcc_obj; in be_mcc_notify_wait() local
544 u16 index = mcc_obj->q.head; in be_mcc_notify_wait()
547 index_dec(&index, mcc_obj->q.len); in be_mcc_notify_wait()
548 wrb = queue_index_node(&mcc_obj->q, index); in be_mcc_notify_wait()
781 struct be_queue_info *mccq = &adapter->mcc_obj.q; in wrb_from_mccq()
799 return adapter->mcc_obj.q.created; in use_mcc()