Lines Matching refs:rctx
2204 struct i40e_hmc_obj_rxq rctx;
2260 memset(&rctx, 0, sizeof(struct i40e_hmc_obj_rxq));
2261 rctx.dbuff = rxr->mbuf_sz >> I40E_RXQ_CTX_DBUFF_SHIFT;
2263 rctx.hbuff = 0 >> I40E_RXQ_CTX_HBUFF_SHIFT;
2264 rctx.rxmax = (vsi->max_frame_size < max_rxmax) ?
2266 rctx.dtype = 0;
2267 rctx.dsize = 1; /* do 32byte descriptors */
2268 rctx.hsplit_0 = 0; /* no header split */
2269 rctx.base = (rxr->dma.pa/IXL_RX_CTX_BASE_UNITS);
2270 rctx.qlen = que->num_rx_desc;
2271 rctx.tphrdesc_ena = 1;
2272 rctx.tphwdesc_ena = 1;
2273 rctx.tphdata_ena = 0; /* Header Split related */
2274 rctx.tphhead_ena = 0; /* Header Split related */
2275 rctx.lrxqthresh = 2; /* Interrupt at <128 desc avail */
2276 rctx.crcstrip = 1;
2277 rctx.l2tsel = 1;
2278 rctx.showiv = 1; /* Strip inner VLAN header */
2279 rctx.fc_ena = 0; /* Disable FCoE */
2280 rctx.prefena = 1; /* Prefetch descriptors */
2288 err = i40e_set_lan_rx_queue_context(hw, i, &rctx);