Lines Matching refs:rx_ctx
2823 struct i40e_hmc_obj_rxq rx_ctx; in i40e_configure_rx_ring() local
2829 memset(&rx_ctx, 0, sizeof(rx_ctx)); in i40e_configure_rx_ring()
2834 rx_ctx.dbuff = ring->rx_buf_len >> I40E_RXQ_CTX_DBUFF_SHIFT; in i40e_configure_rx_ring()
2835 rx_ctx.hbuff = ring->rx_hdr_len >> I40E_RXQ_CTX_HBUFF_SHIFT; in i40e_configure_rx_ring()
2837 rx_ctx.base = (ring->dma / 128); in i40e_configure_rx_ring()
2838 rx_ctx.qlen = ring->count; in i40e_configure_rx_ring()
2842 rx_ctx.dsize = 0; in i40e_configure_rx_ring()
2844 rx_ctx.dsize = 1; in i40e_configure_rx_ring()
2847 rx_ctx.dtype = vsi->dtype; in i40e_configure_rx_ring()
2850 rx_ctx.hsplit_0 = I40E_RX_SPLIT_L2 | in i40e_configure_rx_ring()
2855 rx_ctx.hsplit_0 = 0; in i40e_configure_rx_ring()
2858 rx_ctx.rxmax = min_t(u16, vsi->max_frame, in i40e_configure_rx_ring()
2861 rx_ctx.lrxqthresh = 0; in i40e_configure_rx_ring()
2863 rx_ctx.lrxqthresh = 2; in i40e_configure_rx_ring()
2864 rx_ctx.crcstrip = 1; in i40e_configure_rx_ring()
2865 rx_ctx.l2tsel = 1; in i40e_configure_rx_ring()
2867 rx_ctx.showiv = 0; in i40e_configure_rx_ring()
2869 rx_ctx.fc_ena = (vsi->type == I40E_VSI_FCOE); in i40e_configure_rx_ring()
2872 rx_ctx.prefena = 1; in i40e_configure_rx_ring()
2884 err = i40e_set_lan_rx_queue_context(hw, pf_q, &rx_ctx); in i40e_configure_rx_ring()