Lines Matching refs:rx_ctx
2545 struct i40e_hmc_obj_rxq rx_ctx; in i40e_configure_rx_ring() local
2551 memset(&rx_ctx, 0, sizeof(rx_ctx)); in i40e_configure_rx_ring()
2556 rx_ctx.dbuff = ring->rx_buf_len >> I40E_RXQ_CTX_DBUFF_SHIFT; in i40e_configure_rx_ring()
2557 rx_ctx.hbuff = ring->rx_hdr_len >> I40E_RXQ_CTX_HBUFF_SHIFT; in i40e_configure_rx_ring()
2559 rx_ctx.base = (ring->dma / 128); in i40e_configure_rx_ring()
2560 rx_ctx.qlen = ring->count; in i40e_configure_rx_ring()
2564 rx_ctx.dsize = 0; in i40e_configure_rx_ring()
2566 rx_ctx.dsize = 1; in i40e_configure_rx_ring()
2569 rx_ctx.dtype = vsi->dtype; in i40e_configure_rx_ring()
2572 rx_ctx.hsplit_0 = I40E_RX_SPLIT_L2 | in i40e_configure_rx_ring()
2577 rx_ctx.hsplit_0 = 0; in i40e_configure_rx_ring()
2580 rx_ctx.rxmax = min_t(u16, vsi->max_frame, in i40e_configure_rx_ring()
2583 rx_ctx.lrxqthresh = 0; in i40e_configure_rx_ring()
2585 rx_ctx.lrxqthresh = 2; in i40e_configure_rx_ring()
2586 rx_ctx.crcstrip = 1; in i40e_configure_rx_ring()
2587 rx_ctx.l2tsel = 1; in i40e_configure_rx_ring()
2588 rx_ctx.showiv = 1; in i40e_configure_rx_ring()
2590 rx_ctx.fc_ena = (vsi->type == I40E_VSI_FCOE); in i40e_configure_rx_ring()
2593 rx_ctx.prefena = 1; in i40e_configure_rx_ring()
2605 err = i40e_set_lan_rx_queue_context(hw, pf_q, &rx_ctx); in i40e_configure_rx_ring()