File tree Expand file tree Collapse file tree
drivers/infiniband/hw/hns Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2141,7 +2141,6 @@ static void apply_func_caps(struct hns_roce_dev *hr_dev)
21412141 caps -> cqc_timer_entry_sz = HNS_ROCE_V2_CQC_TIMER_ENTRY_SZ ;
21422142 caps -> mtt_entry_sz = HNS_ROCE_V2_MTT_ENTRY_SZ ;
21432143
2144- caps -> eqe_hop_num = HNS_ROCE_EQE_HOP_NUM ;
21452144 caps -> pbl_hop_num = HNS_ROCE_PBL_HOP_NUM ;
21462145 caps -> qpc_timer_hop_num = HNS_ROCE_HOP_NUM_0 ;
21472146 caps -> cqc_timer_hop_num = HNS_ROCE_HOP_NUM_0 ;
@@ -2158,6 +2157,7 @@ static void apply_func_caps(struct hns_roce_dev *hr_dev)
21582157 (u32 )priv -> handle -> rinfo .num_vectors - 2 );
21592158
21602159 if (hr_dev -> pci_dev -> revision >= PCI_REVISION_ID_HIP09 ) {
2160+ caps -> eqe_hop_num = HNS_ROCE_V3_EQE_HOP_NUM ;
21612161 caps -> ceqe_size = HNS_ROCE_V3_EQE_SIZE ;
21622162 caps -> aeqe_size = HNS_ROCE_V3_EQE_SIZE ;
21632163
@@ -2178,6 +2178,7 @@ static void apply_func_caps(struct hns_roce_dev *hr_dev)
21782178 } else {
21792179 u32 func_num = max_t (u32 , 1 , hr_dev -> func_num );
21802180
2181+ caps -> eqe_hop_num = HNS_ROCE_V2_EQE_HOP_NUM ;
21812182 caps -> ceqe_size = HNS_ROCE_CEQE_SIZE ;
21822183 caps -> aeqe_size = HNS_ROCE_AEQE_SIZE ;
21832184 caps -> gid_table_len [0 ] /= func_num ;
Original file line number Diff line number Diff line change 101101#define HNS_ROCE_CQE_HOP_NUM 1
102102#define HNS_ROCE_SRQWQE_HOP_NUM 1
103103#define HNS_ROCE_PBL_HOP_NUM 2
104- #define HNS_ROCE_EQE_HOP_NUM 2
105104#define HNS_ROCE_IDX_HOP_NUM 1
106105#define HNS_ROCE_SQWQE_HOP_NUM 2
107106#define HNS_ROCE_EXT_SGE_HOP_NUM 1
108107#define HNS_ROCE_RQWQE_HOP_NUM 2
109108
109+ #define HNS_ROCE_V2_EQE_HOP_NUM 2
110+ #define HNS_ROCE_V3_EQE_HOP_NUM 1
111+
110112#define HNS_ROCE_BA_PG_SZ_SUPPORTED_256K 6
111113#define HNS_ROCE_BA_PG_SZ_SUPPORTED_16K 2
112114#define HNS_ROCE_V2_GID_INDEX_NUM 16
You can’t perform that action at this time.
0 commit comments