Searched refs:mccq (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/scsi/be2iscsi/ |
H A D | be_cmds.c | 91 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in alloc_mcc_wrb() local 96 if (mccq->used == mccq->len) { in alloc_mcc_wrb() 100 mccq->used, phba->ctrl.mcc_tag_available); in alloc_mcc_wrb() 129 wrb = queue_head_node(mccq); in alloc_mcc_wrb() 132 wrb->tag0 |= (mccq->head << MCC_Q_WRB_IDX_SHIFT) & MCC_Q_WRB_IDX_MASK; in alloc_mcc_wrb() 133 queue_head_inc(mccq); in alloc_mcc_wrb() 134 mccq->used++; in alloc_mcc_wrb() 143 struct be_queue_info *mccq = &ctrl->mcc_obj.q; in free_mcc_wrb() local 153 mccq in free_mcc_wrb() 173 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; __beiscsi_mcc_compl_status() local 563 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; be_mcc_notify() local 850 beiscsi_cmd_mccq_create(struct beiscsi_hba *phba, struct be_queue_info *mccq, struct be_queue_info *cq) beiscsi_cmd_mccq_create() argument [all...] |
H A D | be_cmds.h | 813 struct be_queue_info *mccq,
|
/kernel/linux/linux-6.6/drivers/scsi/be2iscsi/ |
H A D | be_cmds.c | 91 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in alloc_mcc_wrb() local 96 if (mccq->used == mccq->len) { in alloc_mcc_wrb() 100 mccq->used, phba->ctrl.mcc_tag_available); in alloc_mcc_wrb() 129 wrb = queue_head_node(mccq); in alloc_mcc_wrb() 132 wrb->tag0 |= (mccq->head << MCC_Q_WRB_IDX_SHIFT) & MCC_Q_WRB_IDX_MASK; in alloc_mcc_wrb() 133 queue_head_inc(mccq); in alloc_mcc_wrb() 134 mccq->used++; in alloc_mcc_wrb() 143 struct be_queue_info *mccq = &ctrl->mcc_obj.q; in free_mcc_wrb() local 153 mccq in free_mcc_wrb() 173 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; __beiscsi_mcc_compl_status() local 563 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; be_mcc_notify() local 850 beiscsi_cmd_mccq_create(struct beiscsi_hba *phba, struct be_queue_info *mccq, struct be_queue_info *cq) beiscsi_cmd_mccq_create() argument [all...] |
H A D | be_cmds.h | 813 struct be_queue_info *mccq,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/ |
H A D | be_cmds.c | 121 struct be_queue_info *mccq = &adapter->mcc_obj.q; in be_mcc_notify() local 127 val |= mccq->id & DB_MCCQ_RING_ID_MASK; in be_mcc_notify() 843 struct be_queue_info *mccq = &adapter->mcc_obj.q; in wrb_from_mccq() local 846 if (!mccq->created) in wrb_from_mccq() 849 if (atomic_read(&mccq->used) >= mccq->len) in wrb_from_mccq() 852 wrb = queue_head_node(mccq); in wrb_from_mccq() 853 queue_head_inc(mccq); in wrb_from_mccq() 854 atomic_inc(&mccq->used); in wrb_from_mccq() 1236 struct be_queue_info *mccq, in be_cmd_mccq_ext_create() 1235 be_cmd_mccq_ext_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_ext_create() argument 1300 be_cmd_mccq_org_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_org_create() argument 1344 be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_create() argument [all...] |
H A D | be_cmds.h | 2399 int be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/ |
H A D | be_cmds.c | 121 struct be_queue_info *mccq = &adapter->mcc_obj.q; in be_mcc_notify() local 127 val |= mccq->id & DB_MCCQ_RING_ID_MASK; in be_mcc_notify() 844 struct be_queue_info *mccq = &adapter->mcc_obj.q; in wrb_from_mccq() local 847 if (!mccq->created) in wrb_from_mccq() 850 if (atomic_read(&mccq->used) >= mccq->len) in wrb_from_mccq() 853 wrb = queue_head_node(mccq); in wrb_from_mccq() 854 queue_head_inc(mccq); in wrb_from_mccq() 855 atomic_inc(&mccq->used); in wrb_from_mccq() 1237 struct be_queue_info *mccq, in be_cmd_mccq_ext_create() 1236 be_cmd_mccq_ext_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_ext_create() argument 1301 be_cmd_mccq_org_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_org_create() argument 1345 be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq, struct be_queue_info *cq) be_cmd_mccq_create() argument [all...] |
H A D | be_cmds.h | 2399 int be_cmd_mccq_create(struct be_adapter *adapter, struct be_queue_info *mccq,
|
Completed in 31 milliseconds