Home
last modified time | relevance | path

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

/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c1037 return bt_level >= (hopnum ? hopnum - 1 : hopnum); in hem_list_is_bottom_bt()
1052 if (hopnum <= bt_level) in hem_list_calc_ba_range()
1066 max = hopnum - bt_level; in hem_list_calc_ba_range()
1090 if (!r->hopnum) in hns_roce_hem_list_calc_root_ba()
1093 if (r->hopnum > 1) { in hns_roce_hem_list_calc_root_ba()
1113 const int hopnum = r->hopnum; in hem_list_alloc_mid_bt() local
1122 if (hopnum <= 1) in hem_list_alloc_mid_bt()
1125 if (hopnum > HNS_ROCE_MAX_BT_LEVEL) { in hem_list_alloc_mid_bt()
1233 r->count, !r->hopnum); in alloc_fake_root_bt()
1238 if (r->hopnum) in alloc_fake_root_bt()
[all …]
H A Dhns_roce_mr.c102 buf_attr.region[0].hopnum = mr->pbl_hop_num; in alloc_mr_pbl()
121 mr->pbl_hop_num = buf_attr.region[0].hopnum; in alloc_mr_pbl()
467 mtr->hem_cfg.region[0].hopnum = mr->pbl_hop_num; in hns_roce_map_mr_sg()
635 if (attr->region[i].hopnum != HNS_ROCE_HOP_NUM_0 && in mtr_has_mtt()
636 attr->region[i].hopnum > 0) in mtr_has_mtt()
988 buf_attr->region[0].hopnum = hop_num; in get_best_hop_num()
1056 r->hopnum = to_hr_hem_hopnum(attr->region[i].hopnum, r->count); in mtr_init_buf_cfg()
1062 static u64 cal_pages_per_l1ba(unsigned int ba_per_bt, unsigned int hopnum) in cal_pages_per_l1ba() argument
1064 return int_pow(ba_per_bt, hopnum - 1); in cal_pages_per_l1ba()
1086 if (re->hopnum == 0) in cal_best_bt_pg_sz()
[all …]
H A Dhns_roce_device.h269 int hopnum; /* addressing hop num */ member
290 int hopnum; /* multi-hop addressing hop num */ member
1129 static inline u32 to_hr_hem_hopnum(u32 hopnum, u32 count) in to_hr_hem_hopnum() argument
1132 return hopnum == HNS_ROCE_HOP_NUM_0 ? 0 : hopnum; in to_hr_hem_hopnum()
H A Dhns_roce_srq.c179 buf_attr.region[0].hopnum = hr_dev->caps.idx_hop_num; in alloc_srq_idx()
234 buf_attr.region[0].hopnum = hr_dev->caps.srqwqe_hop_num; in alloc_srq_wqe_buf()
H A Dhns_roce_qp.c685 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sq_hop_num; in set_wqe_buf_attr()
696 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sge_hop_num; in set_wqe_buf_attr()
707 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_rq_hop_num; in set_wqe_buf_attr()
H A Dhns_roce_cq.c207 buf_attr.region[0].hopnum = hr_dev->caps.cqe_hop_num; in alloc_cq_buf()
H A Dhns_roce_hw_v2.c6617 buf_attr.region[0].hopnum = eq->hop_num; in alloc_eq_buf()