IRDMA_GEN_2
if (rf->rdma_ver == IRDMA_GEN_2 && !rf->ftype) {
if (rf->rdma_ver == IRDMA_GEN_2 && !rf->ftype) {
rf->rdma_ver = IRDMA_GEN_2;
rf->sc_dev.hw_attrs.uk_attrs.hw_rev = IRDMA_GEN_2;
IRDMA_GEN_MAX = IRDMA_GEN_2,
if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
case IRDMA_GEN_2:
if (cm_node->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (vsi->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (vsi->dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2) {
if (dev->hw_attrs.uk_attrs.hw_rev <= IRDMA_GEN_2)
if (dev->hw_attrs.uk_attrs.hw_rev <= IRDMA_GEN_2) {
if (dev->hw_attrs.uk_attrs.hw_rev <= IRDMA_GEN_2) {
if (hw_rev >= IRDMA_GEN_2) {
if (hw_rev == IRDMA_GEN_2)
if (hw_rev >= IRDMA_GEN_2)
if (hw_rev >= IRDMA_GEN_2) {
if (hw_rev >= IRDMA_GEN_2) {
if (hw_rev >= IRDMA_GEN_2) {
if (dev->hw_attrs.uk_attrs.hw_rev <= IRDMA_GEN_2)
case IRDMA_GEN_2:
case IRDMA_GEN_2:
if (rf->rdma_ver < IRDMA_GEN_2)
if (dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (iwdev->rf->rdma_ver >= IRDMA_GEN_2)
if (iwdev->rf->rdma_ver >= IRDMA_GEN_2)
else if (dev->hw_attrs.uk_attrs.hw_rev <= IRDMA_GEN_2)
return (iwdev->rf->rdma_ver <= IRDMA_GEN_2 && !iwqp->user_mode) ? 0 : -ENOTRECOVERABLE;
if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (qp->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (buf->vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (buf->vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (ieq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (ieq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (hw_rev >= IRDMA_GEN_2 && !pfpdu->ah) {
if (cq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (cq->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (qp->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (rsrc->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (qp->uk_attrs->hw_rev == IRDMA_GEN_2)
if (uk_attrs->hw_rev >= IRDMA_GEN_2) {
bool imm_support = ukinfo->uk_attrs->hw_rev >= IRDMA_GEN_2 ? true : false;
bool imm_support = ukinfo->uk_attrs->hw_rev >= IRDMA_GEN_2 ? true : false;
if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(frag_cnt & 0x01) &&
if (qp->uk_attrs->hw_rev == IRDMA_GEN_2)
if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 &&
if (qp->uk_attrs->hw_rev == IRDMA_GEN_2)
if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(frag_cnt & 0x01) &&
if (qp->uk_attrs->hw_rev == IRDMA_GEN_2)
if (qp->uk_attrs->hw_rev >= IRDMA_GEN_2 && !(info->num_sges & 0x01) &&
if (sc_vsi->dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (udata && udata->outlen && dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2) {
if (dev->hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2)
if (iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev == IRDMA_GEN_2) {
WARN_ON_ONCE(iwdev->rf->sc_dev.hw_attrs.uk_attrs.hw_rev < IRDMA_GEN_2);
if (iwdev->rf->rdma_ver == IRDMA_GEN_2)
if (dev->hw_attrs.uk_attrs.hw_rev >= IRDMA_GEN_2)
if (hw_attrs->uk_attrs.hw_rev == IRDMA_GEN_2) {
if (hw_attrs->uk_attrs.hw_rev >= IRDMA_GEN_2)