Home
last modified time | relevance | path

Searched refs:hop_num (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/infiniband/hw/hns/
Dhns_roce_hem.h59 #define check_whether_bt_num_3(type, hop_num) \ argument
60 ((type) < HEM_TYPE_MTT && (hop_num) == 2)
62 #define check_whether_bt_num_2(type, hop_num) \ argument
63 (((type) < HEM_TYPE_MTT && (hop_num) == 1) || \
64 ((type) >= HEM_TYPE_MTT && (hop_num) == 2))
66 #define check_whether_bt_num_1(type, hop_num) \ argument
67 (((type) < HEM_TYPE_MTT && (hop_num) == HNS_ROCE_HOP_NUM_0) || \
68 ((type) >= HEM_TYPE_MTT && (hop_num) == 1) || \
69 ((type) >= HEM_TYPE_MTT && (hop_num) == HNS_ROCE_HOP_NUM_0))
79 u32 hop_num; member
Dhns_roce_hem.c50 int hop_num = 0; in hns_roce_check_whether_mhop() local
54 hop_num = hr_dev->caps.qpc_hop_num; in hns_roce_check_whether_mhop()
57 hop_num = hr_dev->caps.mpt_hop_num; in hns_roce_check_whether_mhop()
60 hop_num = hr_dev->caps.cqc_hop_num; in hns_roce_check_whether_mhop()
63 hop_num = hr_dev->caps.srqc_hop_num; in hns_roce_check_whether_mhop()
66 hop_num = hr_dev->caps.sccc_hop_num; in hns_roce_check_whether_mhop()
69 hop_num = hr_dev->caps.qpc_timer_hop_num; in hns_roce_check_whether_mhop()
72 hop_num = hr_dev->caps.cqc_timer_hop_num; in hns_roce_check_whether_mhop()
75 hop_num = hr_dev->caps.gmv_hop_num; in hns_roce_check_whether_mhop()
81 return hop_num; in hns_roce_check_whether_mhop()
[all …]
Dhns_roce_mr.c963 int hop_num = INVALID_HOPNUM; in get_best_hop_num() local
979 hop_num = j; in get_best_hop_num()
986 if (hop_num < 0) { in get_best_hop_num()
992 buf_attr->region[0].hopnum = hop_num; in get_best_hop_num()
Dhns_roce_hw_v2.h102 #define check_whether_last_step(hop_num, step_idx) \ argument
103 ((step_idx == 0 && hop_num == HNS_ROCE_HOP_NUM_0) || \
104 (step_idx == 1 && hop_num == 1) || \
105 (step_idx == 2 && hop_num == 2))
Dhns_roce_hw_v2.c1965 static void calc_pg_sz(u32 obj_num, u32 obj_size, u32 hop_num, u32 ctx_bt_num, in calc_pg_sz() argument
1976 switch (hop_num) { in calc_pg_sz()
1997 hop_num); in calc_pg_sz()
4106 u32 hop_num; in hns_roce_v2_set_hem() local
4115 hop_num = mhop.hop_num; in hns_roce_v2_set_hem()
4118 if (hop_num == 2) { in hns_roce_v2_set_hem()
4122 } else if (hop_num == 1) { in hns_roce_v2_set_hem()
4124 } else if (hop_num == HNS_ROCE_HOP_NUM_0) { in hns_roce_v2_set_hem()
4131 if (check_whether_last_step(hop_num, step_idx)) { in hns_roce_v2_set_hem()
4138 else if (step_idx == 1 && hop_num == 2) in hns_roce_v2_set_hem()
[all …]
Dhns_roce_device.h717 int hop_num; member
/linux-6.12.1/drivers/crypto/hisilicon/
Dqm.c245 #define QM_MK_CQC_DW3_V1(hop_num, pg_sz, buf_sz, cqe_sz) \ argument
246 (((hop_num) << QM_CQ_HOP_NUM_SHIFT) | \
259 #define QM_MK_SQC_DW3_V1(hop_num, pg_sz, buf_sz, sqe_sz) \ argument
260 (((hop_num) << QM_SQ_HOP_NUM_SHIFT) | \