Lines Matching refs:uk_attrs
413 struct irdma_uk_attrs *uk_attrs; in ucreate_cq() local
422 uk_attrs = &iwvctx->uk_attrs; in ucreate_cq()
423 hw_rev = uk_attrs->hw_rev; in ucreate_cq()
434 if (attr_ex->cqe < uk_attrs->min_hw_cq_size || attr_ex->cqe > uk_attrs->max_hw_cq_size - 1) { in ucreate_cq()
459 if (!(uk_attrs->feature_flags & IRDMA_FEATURE_CQ_RESIZE)) in ucreate_cq()
483 if (uk_attrs->feature_flags & IRDMA_FEATURE_CQ_RESIZE) { in ucreate_cq()
616 struct irdma_uk_attrs *uk_attrs; in irdma_udestroy_cq() local
623 uk_attrs = &iwvctx->uk_attrs; in irdma_udestroy_cq()
637 if (uk_attrs->feature_flags & IRDMA_FEATURE_CQ_RESIZE) { in irdma_udestroy_cq()
1362 struct irdma_uk_attrs *uk_attrs; in irdma_ucreate_qp() local
1375 uk_attrs = &iwvctx->uk_attrs; in irdma_ucreate_qp()
1377 if (attr->cap.max_send_sge > uk_attrs->max_hw_wq_frags || in irdma_ucreate_qp()
1378 attr->cap.max_recv_sge > uk_attrs->max_hw_wq_frags || in irdma_ucreate_qp()
1379 attr->cap.max_send_wr > uk_attrs->max_hw_wq_quanta || in irdma_ucreate_qp()
1380 attr->cap.max_recv_wr > uk_attrs->max_hw_rq_quanta || in irdma_ucreate_qp()
1381 attr->cap.max_inline_data > uk_attrs->max_hw_inline) { in irdma_ucreate_qp()
1386 info.uk_attrs = uk_attrs; in irdma_ucreate_qp()
1517 iwvctx->uk_attrs.hw_rev > IRDMA_GEN_1) { in irdma_umodify_qp()
1664 struct irdma_uk_attrs *uk_attrs; in irdma_upost_send() local
1671 uk_attrs = &iwvctx->uk_attrs; in irdma_upost_send()
1756 if (ib_wr->num_sge > uk_attrs->max_hw_read_sges) { in irdma_upost_send()
1978 struct irdma_uk_attrs *uk_attrs; in irdma_uresize_cq() local
1994 uk_attrs = &iwvctx->uk_attrs; in irdma_uresize_cq()
1996 if (!(uk_attrs->feature_flags & IRDMA_FEATURE_CQ_RESIZE)) in irdma_uresize_cq()
1999 if (cqe < uk_attrs->min_hw_cq_size || cqe > uk_attrs->max_hw_cq_size - 1) in irdma_uresize_cq()
2002 cqe_needed = get_cq_size(cqe, uk_attrs->hw_rev); in irdma_uresize_cq()