iwarp_info 3381 drivers/infiniband/hw/i40iw/i40iw_cm.c struct i40iwarp_offload_info *iwarp_info; iwarp_info 3387 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info = &iwqp->iwarp_info; iwarp_info 3394 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->ord_size = cm_node->ord_size; iwarp_info 3395 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->ird_size = i40iw_derive_hw_ird_setting(cm_node->ird_size); iwarp_info 3397 drivers/infiniband/hw/i40iw/i40iw_cm.c if (iwarp_info->ord_size == 1) iwarp_info 3398 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->ord_size = 2; iwarp_info 3400 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->rd_enable = true; iwarp_info 3401 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->rdmap_ver = 1; iwarp_info 3402 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->ddp_ver = 1; iwarp_info 3404 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->pd_id = iwqp->iwpd->sc_pd.pd_id; iwarp_info 3413 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->snd_mark_en = true; iwarp_info 3414 drivers/infiniband/hw/i40iw/i40iw_cm.c iwarp_info->snd_mark_offset = (tcp_info.snd_nxt & iwarp_info 2759 drivers/infiniband/hw/i40iw/i40iw_ctrl.c iw = info->iwarp_info; iwarp_info 742 drivers/infiniband/hw/i40iw/i40iw_type.h struct i40iwarp_offload_info *iwarp_info; iwarp_info 543 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iwarp_offload_info *iwarp_info; iwarp_info 582 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwqp->ctx_info.iwarp_info = &iwqp->iwarp_info; iwarp_info 672 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info = &iwqp->iwarp_info; iwarp_info 673 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->rd_enable = true; iwarp_info 674 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->wr_rdresp_en = true; iwarp_info 676 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->fast_reg_en = true; iwarp_info 677 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->priv_mode_en = true; iwarp_info 679 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->ddp_ver = 1; iwarp_info 680 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->rdmap_ver = 1; iwarp_info 843 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct i40iwarp_offload_info *iwarp_info; iwarp_info 852 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info = &iwqp->iwarp_info; iwarp_info 944 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->wr_rdresp_en = true; iwarp_info 946 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->wr_rdresp_en = true; iwarp_info 948 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->rd_enable = true; iwarp_info 950 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->bind_en = true; iwarp_info 953 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->rd_enable = true; iwarp_info 954 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->wr_rdresp_en = true; iwarp_info 955 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwarp_info->priv_mode_en = false; iwarp_info 141 drivers/infiniband/hw/i40iw/i40iw_verbs.h struct i40iwarp_offload_info iwarp_info; iwarp_info 642 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 690 drivers/net/ethernet/qlogic/qed/qed_iwarp.c p_tcp_ramrod->iwarp.mpa_mode = iwarp_info->mpa_rev; iwarp_info 752 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 799 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->rtr_type &= iwarp_info->rtr_type; iwarp_info 803 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->rtr_type = iwarp_info->rtr_type; iwarp_info 837 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info; iwarp_info 905 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 906 drivers/net/ethernet/qlogic/qed/qed_iwarp.c p_mpa_ramrod->rcv_wnd = iwarp_info->rcv_wnd_size; iwarp_info 1166 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info; iwarp_info 1182 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 1208 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->rtr_type = iwarp_info->rtr_type; iwarp_info 1209 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (!iwarp_info->peer2peer) iwarp_info 1215 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->mpa_rev = iwarp_info->mpa_rev; iwarp_info 1449 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 1453 drivers/net/ethernet/qlogic/qed/qed_iwarp.c kfree(iwarp_info->mpa_bufs); iwarp_info 1454 drivers/net/ethernet/qlogic/qed/qed_iwarp.c kfree(iwarp_info->partial_fpdus); iwarp_info 1455 drivers/net/ethernet/qlogic/qed/qed_iwarp.c kfree(iwarp_info->mpa_intermediate_buf); iwarp_info 1780 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 1785 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (idx >= iwarp_info->max_num_partial_fpdus) { iwarp_info 1787 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->max_num_partial_fpdus); iwarp_info 1791 drivers/net/ethernet/qlogic/qed/qed_iwarp.c partial_fpdu = &iwarp_info->partial_fpdus[idx]; iwarp_info 2272 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 2276 drivers/net/ethernet/qlogic/qed/qed_iwarp.c while (!list_empty(&iwarp_info->mpa_buf_pending_list)) { iwarp_info 2277 drivers/net/ethernet/qlogic/qed/qed_iwarp.c mpa_buf = list_first_entry(&iwarp_info->mpa_buf_pending_list, iwarp_info 2290 drivers/net/ethernet/qlogic/qed/qed_iwarp.c &iwarp_info->mpa_buf_list); iwarp_info 2303 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info; iwarp_info 2306 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 2307 drivers/net/ethernet/qlogic/qed/qed_iwarp.c mpa_buf = list_first_entry(&iwarp_info->mpa_buf_list, iwarp_info 2331 drivers/net/ethernet/qlogic/qed/qed_iwarp.c list_add_tail(&mpa_buf->list_entry, &iwarp_info->mpa_buf_pending_list); iwarp_info 2337 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_mpa_handle); iwarp_info 2541 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 2544 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (iwarp_info->ll2_syn_handle != QED_IWARP_HANDLE_INVAL) { iwarp_info 2546 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_syn_handle); iwarp_info 2550 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_ll2_release_connection(p_hwfn, iwarp_info->ll2_syn_handle); iwarp_info 2551 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_syn_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2554 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (iwarp_info->ll2_ooo_handle != QED_IWARP_HANDLE_INVAL) { iwarp_info 2556 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_ooo_handle); iwarp_info 2560 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_ll2_release_connection(p_hwfn, iwarp_info->ll2_ooo_handle); iwarp_info 2561 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_ooo_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2564 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (iwarp_info->ll2_mpa_handle != QED_IWARP_HANDLE_INVAL) { iwarp_info 2566 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_mpa_handle); iwarp_info 2570 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_ll2_release_connection(p_hwfn, iwarp_info->ll2_mpa_handle); iwarp_info 2571 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_mpa_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2623 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info; iwarp_info 2631 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 2632 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_syn_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2633 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_ooo_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2634 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_mpa_handle = QED_IWARP_HANDLE_INVAL; iwarp_info 2636 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->max_mtu = params->max_mtu; iwarp_info 2660 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.p_connection_handle = &iwarp_info->ll2_syn_handle; iwarp_info 2670 drivers/net/ethernet/qlogic/qed/qed_iwarp.c rc = qed_ll2_establish_connection(p_hwfn, iwarp_info->ll2_syn_handle); iwarp_info 2680 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_syn_handle); iwarp_info 2689 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->max_mtu; iwarp_info 2697 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.p_connection_handle = &iwarp_info->ll2_ooo_handle; iwarp_info 2703 drivers/net/ethernet/qlogic/qed/qed_iwarp.c rc = qed_ll2_establish_connection(p_hwfn, iwarp_info->ll2_ooo_handle); iwarp_info 2723 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.p_connection_handle = &iwarp_info->ll2_mpa_handle; iwarp_info 2731 drivers/net/ethernet/qlogic/qed/qed_iwarp.c rc = qed_ll2_establish_connection(p_hwfn, iwarp_info->ll2_mpa_handle); iwarp_info 2738 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->ll2_mpa_handle); iwarp_info 2742 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->partial_fpdus = kcalloc((u16)p_hwfn->p_rdma_info->num_qps, iwarp_info 2743 drivers/net/ethernet/qlogic/qed/qed_iwarp.c sizeof(*iwarp_info->partial_fpdus), iwarp_info 2745 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (!iwarp_info->partial_fpdus) iwarp_info 2748 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->max_num_partial_fpdus = (u16)p_hwfn->p_rdma_info->num_qps; iwarp_info 2750 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->mpa_intermediate_buf = kzalloc(buff_size, GFP_KERNEL); iwarp_info 2751 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (!iwarp_info->mpa_intermediate_buf) iwarp_info 2759 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->mpa_bufs = kcalloc(data.input.rx_num_desc, iwarp_info 2760 drivers/net/ethernet/qlogic/qed/qed_iwarp.c sizeof(*iwarp_info->mpa_bufs), iwarp_info 2762 drivers/net/ethernet/qlogic/qed/qed_iwarp.c if (!iwarp_info->mpa_bufs) iwarp_info 2765 drivers/net/ethernet/qlogic/qed/qed_iwarp.c INIT_LIST_HEAD(&iwarp_info->mpa_buf_pending_list); iwarp_info 2766 drivers/net/ethernet/qlogic/qed/qed_iwarp.c INIT_LIST_HEAD(&iwarp_info->mpa_buf_list); iwarp_info 2768 drivers/net/ethernet/qlogic/qed/qed_iwarp.c list_add_tail(&iwarp_info->mpa_bufs[i].list_entry, iwarp_info 2769 drivers/net/ethernet/qlogic/qed/qed_iwarp.c &iwarp_info->mpa_buf_list); iwarp_info 2789 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_info *iwarp_info; iwarp_info 2793 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info = &p_hwfn->p_rdma_info->iwarp; iwarp_info 2795 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->tcp_flags = QED_IWARP_TS_EN; iwarp_info 2803 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->rcv_wnd_scale = ilog2(rcv_wnd_size) - iwarp_info 2805 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->rcv_wnd_size = rcv_wnd_size >> iwarp_info->rcv_wnd_scale; iwarp_info 2806 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->crc_needed = QED_IWARP_PARAM_CRC_NEEDED; iwarp_info 2807 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->mpa_rev = MPA_NEGOTIATION_TYPE_ENHANCED; iwarp_info 2809 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->peer2peer = QED_IWARP_PARAM_P2P; iwarp_info 2811 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->rtr_type = MPA_RTR_TYPE_ZERO_SEND |