Lines Matching refs:tx_ctx
3136 struct i40e_hmc_obj_txq tx_ctx; in i40e_configure_tx_ring() local
3155 memset(&tx_ctx, 0, sizeof(tx_ctx)); in i40e_configure_tx_ring()
3157 tx_ctx.new_context = 1; in i40e_configure_tx_ring()
3158 tx_ctx.base = (ring->dma / 128); in i40e_configure_tx_ring()
3159 tx_ctx.qlen = ring->count; in i40e_configure_tx_ring()
3160 tx_ctx.fd_ena = !!(vsi->back->flags & (I40E_FLAG_FD_SB_ENABLED | in i40e_configure_tx_ring()
3162 tx_ctx.timesync_ena = !!(vsi->back->flags & I40E_FLAG_PTP); in i40e_configure_tx_ring()
3165 tx_ctx.head_wb_ena = 1; in i40e_configure_tx_ring()
3166 tx_ctx.head_wb_addr = ring->dma + in i40e_configure_tx_ring()
3181 tx_ctx.rdylist = in i40e_configure_tx_ring()
3185 tx_ctx.rdylist = le16_to_cpu(vsi->info.qs_handle[ring->dcb_tc]); in i40e_configure_tx_ring()
3187 tx_ctx.rdylist_act = 0; in i40e_configure_tx_ring()
3199 err = i40e_set_lan_tx_queue_context(hw, pf_q, &tx_ctx); in i40e_configure_tx_ring()