Lines Matching refs:in_params
744 struct ecore_rdma_start_in_params *in_params; in qlnxr_init_hw() local
755 in_params = kzalloc(sizeof(*in_params), GFP_KERNEL); in qlnxr_init_hw()
756 if (!in_params) { in qlnxr_init_hw()
764 in_params->desired_cnq = dev->num_cnq; in qlnxr_init_hw()
767 cur_pbl = &in_params->cnq_pbl_list[i]; in qlnxr_init_hw()
780 in_params->events = &events; in qlnxr_init_hw()
781 in_params->roce.cq_mode = ECORE_RDMA_CQ_MODE_32_BITS; in qlnxr_init_hw()
782 in_params->max_mtu = dev->ha->max_frame_size; in qlnxr_init_hw()
786 in_params->iwarp.flags |= ECORE_IWARP_DA_EN; in qlnxr_init_hw()
789 in_params->iwarp.flags |= ECORE_IWARP_TS_EN; in qlnxr_init_hw()
791 in_params->iwarp.rcv_wnd_size = rcv_wnd_size*1024; in qlnxr_init_hw()
792 in_params->iwarp.crc_needed = crc_needed; in qlnxr_init_hw()
793 in_params->iwarp.ooo_num_rx_bufs = in qlnxr_init_hw()
794 (MAX_RXMIT_CONNS * in_params->iwarp.rcv_wnd_size) / in qlnxr_init_hw()
795 in_params->max_mtu; in qlnxr_init_hw()
797 in_params->iwarp.mpa_peer2peer = peer2peer; in qlnxr_init_hw()
798 in_params->iwarp.mpa_rev = in qlnxr_init_hw()
800 in_params->iwarp.mpa_rtr = rtr_type; in qlnxr_init_hw()
803 memcpy(&in_params->mac_addr[0], dev->ha->primary_mac, ETH_ALEN); in qlnxr_init_hw()
805 rc = ecore_rdma_start(dev->rdma_ctx, in_params); in qlnxr_init_hw()
830 kfree(in_params); in qlnxr_init_hw()