Searched refs:max_gs (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 220 srq->max_gs = attr->max_sge; in mthca_alloc_srq() 230 srq->max_gs * sizeof (struct mthca_data_seg))); in mthca_alloc_srq() 298 attr->max_sge = srq->max_gs; in mthca_alloc_srq() 422 srq_attr->max_sge = srq->max_gs; in mthca_query_srq() 522 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_tavor_post_srq_recv() 534 if (i < srq->max_gs) in mthca_tavor_post_srq_recv() 609 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_arbel_post_srq_recv() 620 if (i < srq->max_gs) in mthca_arbel_post_srq_recv()
|
| H A D | mthca_provider.h | 210 int max_gs; member 236 int max_gs; member
|
| H A D | mthca_qp.c | 507 qp_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_query_qp() 508 qp_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_query_qp() 975 qp->sq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps() 977 qp->rq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps() 999 qp->rq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf() 1008 size = qp->sq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf() 1217 qp->rq.max_gs * sizeof (struct mthca_data_seg)) / 16; in mthca_alloc_qp_common() 1282 qp->rq.max_gs = cap->max_recv_sge; in mthca_set_qp_size() 1283 qp->sq.max_gs = max_t(int, cap->max_send_sge, in mthca_set_qp_size() 1752 if (wr->num_sge > qp->sq.max_gs) { in mthca_tavor_post_send() [all …]
|
| H A D | mthca_provider.c | 548 init_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_create_qp() 549 init_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_create_qp()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | srq.h | 45 size_t max_gs; member
|
| H A D | wr.c | 1091 if (unlikely(num_sge > qp->sq.max_gs)) { in mlx5_ib_post_send() 1201 static void set_sig_seg(struct mlx5_rwqe_sig *sig, int max_gs) in set_sig_seg() argument 1203 sig->signature = calc_sig(sig, (max_gs + 1) << 2); in set_sig_seg() 1240 if (unlikely(wr->num_sge > qp->rq.max_gs)) { in mlx5_ib_post_recv() 1253 if (i < qp->rq.max_gs) { in mlx5_ib_post_recv() 1261 set_sig_seg(sig, qp->rq.max_gs); in mlx5_ib_post_recv()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 728 if (unlikely(wr->num_sge > qp->sq.max_gs)) { in hns_roce_v2_post_send() 730 wr->num_sge, qp->sq.max_gs); in hns_roce_v2_post_send() 846 max_sge = hr_qp->rq.max_gs - hr_qp->rq.rsv_sge; in hns_roce_v2_post_recv() 1147 max_sge = srq->max_gs - srq->rsv_sge; in hns_roce_v2_post_srq_recv() 4587 hr_reg_write(context, QPC_RQWS, ilog2(hr_qp->rq.max_gs)); in modify_qp_reset_to_init() 5873 qp_attr->cap.max_recv_sge = hr_qp->rq.max_gs - hr_qp->rq.rsv_sge; in hns_roce_v2_query_qp() 5877 qp_attr->cap.max_send_sge = hr_qp->sq.max_gs; in hns_roce_v2_query_qp() 6127 srq->max_gs <= 0 ? 0 : fls(srq->max_gs - 1)); in hns_roce_v2_write_srqc() 6231 attr->max_sge = srq->max_gs - srq->rsv_sge; in hns_roce_v2_query_srq()
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 769 int max_gs; member
|