Lines Matching refs:uk_attrs

240 	avail_quanta = qp->uk_attrs->max_hw_sq_chunk -  in irdma_qp_get_next_send_wqe()
242 qp->uk_attrs->max_hw_sq_chunk); in irdma_qp_get_next_send_wqe()
273 if (qp->uk_attrs->hw_rev == IRDMA_GEN_1 && wqe_quanta == 1 && in irdma_qp_get_next_send_wqe()
380 if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(frag_cnt & 0x01) && in irdma_uk_rdma_write()
384 if (qp->uk_attrs->hw_rev == IRDMA_GEN_2) in irdma_uk_rdma_write()
469 if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && in irdma_uk_rdma_read()
473 if (qp->uk_attrs->hw_rev == IRDMA_GEN_2) in irdma_uk_rdma_read()
561 if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(frag_cnt & 0x01) && in irdma_uk_send()
565 if (qp->uk_attrs->hw_rev == IRDMA_GEN_2) in irdma_uk_send()
1033 if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(info->num_sges & 0x01) && in irdma_uk_post_receive()
1037 if (qp->uk_attrs->hw_rev == IRDMA_GEN_2) in irdma_uk_post_receive()
1210 if (qp->uk_attrs->feature_flags & IRDMA_FEATURE_RELAX_RQ_ORDER) { in irdma_check_rq_cqe()
1566 irdma_get_wqe_shift(struct irdma_uk_attrs *uk_attrs, u32 sge, in irdma_get_wqe_shift() argument
1570 if (uk_attrs->hw_rev >= IRDMA_GEN_2) { in irdma_get_wqe_shift()
1589 irdma_get_sqdepth(struct irdma_uk_attrs *uk_attrs, u32 sq_size, u8 shift, u32 *sqdepth) in irdma_get_sqdepth() argument
1591 u32 min_size = (u32)uk_attrs->min_hw_wq_size << shift; in irdma_get_sqdepth()
1597 else if (*sqdepth > uk_attrs->max_hw_wq_quanta) in irdma_get_sqdepth()
1608 irdma_get_rqdepth(struct irdma_uk_attrs *uk_attrs, u32 rq_size, u8 shift, u32 *rqdepth) in irdma_get_rqdepth() argument
1610 u32 min_size = (u32)uk_attrs->min_hw_wq_size << shift; in irdma_get_rqdepth()
1616 else if (*rqdepth > uk_attrs->max_hw_rq_quanta) in irdma_get_rqdepth()
1650 else if (qp->uk_attrs->feature_flags & IRDMA_FEATURE_RTS_AE) in irdma_setup_connection_wqes()
1668 bool imm_support = ukinfo->uk_attrs->hw_rev >= IRDMA_GEN_2 ? true : false; in irdma_uk_calc_depth_shift_sq()
1671 irdma_get_wqe_shift(ukinfo->uk_attrs, in irdma_uk_calc_depth_shift_sq()
1675 status = irdma_get_sqdepth(ukinfo->uk_attrs, ukinfo->sq_size, in irdma_uk_calc_depth_shift_sq()
1693 irdma_get_wqe_shift(ukinfo->uk_attrs, ukinfo->max_rq_frag_cnt, 0, in irdma_uk_calc_depth_shift_rq()
1696 if (ukinfo->uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_uk_calc_depth_shift_rq()
1701 status = irdma_get_rqdepth(ukinfo->uk_attrs, ukinfo->rq_size, in irdma_uk_calc_depth_shift_rq()
1723 qp->uk_attrs = info->uk_attrs; in irdma_uk_qp_init()
1724 if (info->max_sq_frag_cnt > qp->uk_attrs->max_hw_wq_frags || in irdma_uk_qp_init()
1725 info->max_rq_frag_cnt > qp->uk_attrs->max_hw_wq_frags) in irdma_uk_qp_init()
1761 if (qp->uk_attrs->hw_rev == IRDMA_GEN_1) in irdma_uk_qp_init()