Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_qp.c377 hr_qp->sge.sge_cnt = roundup_pow_of_two(hr_qp->sq.wqe_cnt * in hns_roce_set_user_sq_size()
381 if (hr_qp->sge.sge_cnt > hr_dev->caps.max_extend_sg) { in hns_roce_set_user_sq_size()
384 hr_qp->sge.sge_cnt); in hns_roce_set_user_sq_size()
390 ex_sge_num = hr_qp->sge.sge_cnt; in hns_roce_set_user_sq_size()
404 hr_qp->sge.sge_cnt = ex_sge_num ? in hns_roce_set_user_sq_size()
408 HNS_ROCE_ALOGN_UP((hr_qp->sge.sge_cnt << in hns_roce_set_user_sq_size()
420 HNS_ROCE_ALOGN_UP((hr_qp->sge.sge_cnt << in hns_roce_set_user_sq_size()
448 if (hr_qp->sge.sge_cnt > 0) in split_wqe_buf_region()
525 hr_qp->sge.sge_cnt = roundup_pow_of_two(hr_qp->sq.wqe_cnt * in set_extend_sge_param()
532 hr_qp->sge.sge_cnt = roundup_pow_of_two(hr_qp->sq.wqe_cnt * in set_extend_sge_param()
[all …]
Dhns_roce_hw_v2.c135 dseg = get_send_extend_sge(qp, (*sge_ind) & (qp->sge.sge_cnt - 1)); in set_extend_sge()
146 (*sge_ind) & (qp->sge.sge_cnt - 1)); in set_extend_sge()
204 (*sge_ind) & (qp->sge.sge_cnt - 1)); in set_rwqe_data_seg()
376 sge_ind & (qp->sge.sge_cnt - 1)); in hns_roce_v2_post_send()
673 hr_qp->rq_inl_buf.wqe_list[ind].sge_cnt = in hns_roce_v2_post_recv()
2663 u32 sge_cnt, data_len, size; in hns_roce_handle_recv_inl_wqe() local
2671 sge_num = (*cur_qp)->rq_inl_buf.wqe_list[wr_cnt].sge_cnt; in hns_roce_handle_recv_inl_wqe()
2675 for (sge_cnt = 0; (sge_cnt < sge_num) && (data_len); sge_cnt++) { in hns_roce_handle_recv_inl_wqe()
2676 size = min(sge_list[sge_cnt].len, data_len); in hns_roce_handle_recv_inl_wqe()
2677 memcpy((void *)sge_list[sge_cnt].addr, wqe_buf, size); in hns_roce_handle_recv_inl_wqe()
[all …]
Dhns_roce_device.h439 int sge_cnt; /* SGE num */ member
643 u32 sge_cnt; member
/Linux-v5.4/drivers/scsi/esas2r/
Desas2r_io.c409 if (sgc->sge.prd.sge_cnt == 0) { in esas2r_build_prd_iblk()
482 sgc->sge.prd.sge_cnt = sgc->sge.prd.sgl_max_cnt - 1; in esas2r_build_prd_iblk()
485 sgc->sge.prd.sge_cnt--; in esas2r_build_prd_iblk()
516 - sgc->sge.prd.sge_cnt in esas2r_build_prd_iblk()
623 sgc->sge.prd.sge_cnt = 0; in esas2r_build_sg_list_prd()
Desas2r.h617 u32 sge_cnt; member
/Linux-v5.4/drivers/scsi/be2iscsi/
Dbe_cmds.c674 bool embedded, u8 sge_cnt) in be_wrb_hdr_prepare() argument
679 wrb->emb_sgecnt_special |= (sge_cnt & MCC_WRB_SGE_CNT_MASK) << in be_wrb_hdr_prepare()
Dbe_cmds.h1457 bool embedded, u8 sge_cnt);