Searched refs:max_gs (Results 1 – 12 of 12) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_srq.c | 212 srq->max_gs = attr->max_sge; in mthca_alloc_srq() 222 srq->max_gs * sizeof (struct mthca_data_seg))); in mthca_alloc_srq() 290 attr->max_sge = srq->max_gs; in mthca_alloc_srq() 414 srq_attr->max_sge = srq->max_gs; in mthca_query_srq() 514 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_tavor_post_srq_recv() 526 if (i < srq->max_gs) in mthca_tavor_post_srq_recv() 607 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_arbel_post_srq_recv() 618 if (i < srq->max_gs) in mthca_arbel_post_srq_recv()
|
D | mthca_provider.h | 228 int max_gs; member 254 int max_gs; member
|
D | mthca_qp.c | 500 qp_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_query_qp() 501 qp_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_query_qp() 955 qp->sq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps() 957 qp->rq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps() 978 qp->rq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf() 987 size = qp->sq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf() 1195 qp->rq.max_gs * sizeof (struct mthca_data_seg)) / 16; in mthca_alloc_qp_common() 1260 qp->rq.max_gs = cap->max_recv_sge; in mthca_set_qp_size() 1261 qp->sq.max_gs = max_t(int, cap->max_send_sge, in mthca_set_qp_size() 1729 if (wr->num_sge > qp->sq.max_gs) { in mthca_tavor_post_send() [all …]
|
D | mthca_provider.c | 624 init_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_create_qp() 625 init_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_create_qp()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | srq.c | 99 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx4_ib_create_srq() 103 srq->msrq.max_gs * in mlx4_ib_create_srq() 272 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq() 335 if (unlikely(wr->num_sge > srq->msrq.max_gs)) { in mlx4_ib_post_srq_recv() 359 if (i < srq->msrq.max_gs) { in mlx4_ib_post_srq_recv()
|
D | qp.c | 390 qp->rq.wqe_cnt = qp->rq.max_gs = 0; in set_rq_size() 397 qp->rq.max_gs = roundup_pow_of_two(max(1U, cap->max_recv_sge)); in set_rq_size() 398 qp->rq.wqe_shift = ilog2(qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg)); in set_rq_size() 404 cap->max_recv_sge = qp->rq.max_gs; in set_rq_size() 408 cap->max_recv_sge = min(qp->rq.max_gs, in set_rq_size() 505 qp->sq.max_gs = (min(dev->dev->caps.max_sq_desc_sz, in set_kernel_sq_size() 522 cap->max_send_sge = min(qp->sq.max_gs, in set_kernel_sq_size() 2716 wr->wr.num_sge > qp->sq.max_gs - (halign >> 4))) in build_lso_seg() 2789 if (unlikely(wr->num_sge > qp->sq.max_gs)) { in mlx4_ib_post_send() 3076 int max_gs; in mlx4_ib_post_recv() local [all …]
|
D | mlx4_ib.h | 173 int max_gs; member
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | srq.c | 264 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx5_ib_create_srq() 267 srq->msrq.max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq() 275 desc_size, init_attr->attr.max_wr, srq->msrq.max, srq->msrq.max_gs, in mlx5_ib_create_srq() 386 srq_attr->max_sge = srq->msrq.max_gs; in mlx5_ib_query_srq() 439 if (unlikely(wr->num_sge > srq->msrq.max_gs)) { in mlx5_ib_post_srq_recv()
|
D | qp.c | 226 qp->rq.max_gs = 0; in set_rq_size() 233 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size() 250 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size() 360 qp->sq.max_gs = attr->cap.max_send_sge; in calc_sq_size() 2622 if (unlikely(num_sge > qp->sq.max_gs)) { in mlx5_ib_post_send() 2909 if (unlikely(wr->num_sge > qp->rq.max_gs)) { in mlx5_ib_post_recv() 2922 if (i < qp->rq.max_gs) { in mlx5_ib_post_recv() 2930 set_sig_seg(sig, (qp->rq.max_gs + 1) << 2); in mlx5_ib_post_recv() 3092 qp_attr->cap.max_recv_sge = qp->rq.max_gs; in mlx5_ib_query_qp() 3096 qp_attr->cap.max_send_sge = qp->sq.max_gs; in mlx5_ib_query_qp()
|
D | mlx5_ib.h | 135 int max_gs; member
|
/linux-4.4.14/include/linux/mlx5/ |
D | driver.h | 359 int max_gs; member
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 749 int max_gs; member
|