Lines Matching refs:r_vec
54 struct nfp_net_r_vector *r_vec, unsigned int idx, in nfp_net_tx_ring_init() argument
57 struct nfp_net *nn = r_vec->nfp_net; in nfp_net_tx_ring_init()
60 tx_ring->r_vec = r_vec; in nfp_net_tx_ring_init()
62 u64_stats_init(&tx_ring->r_vec->tx_sync); in nfp_net_tx_ring_init()
77 struct nfp_net_r_vector *r_vec, unsigned int idx) in nfp_net_rx_ring_init() argument
79 struct nfp_net *nn = r_vec->nfp_net; in nfp_net_rx_ring_init()
82 rx_ring->r_vec = r_vec; in nfp_net_rx_ring_init()
83 u64_stats_init(&rx_ring->r_vec->rx_sync); in nfp_net_rx_ring_init()
108 if (rx_ring->r_vec->xsk_pool) { in nfp_net_rx_ring_reset()
253 struct nfp_net_r_vector *r_vec = rx_ring->r_vec; in nfp_net_rx_ring_free() local
254 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_net_rx_ring_free()
300 rx_ring->idx, rx_ring->r_vec->napi.napi_id); in nfp_net_rx_ring_alloc()
389 nn_writeb(nn, NFP_NET_CFG_RXR_VEC(idx), rx_ring->r_vec->irq_entry); in nfp_net_rx_ring_hw_cfg_write()
403 nn_writeb(nn, NFP_NET_CFG_TXR_VEC(idx), tx_ring->r_vec->irq_entry); in nfp_net_tx_ring_hw_cfg_write()
427 struct nfp_net_r_vector *r_vec = &nn->r_vecs[0]; in __nfp_ctrl_tx() local
429 return nn->dp.ops->ctrl_tx_one(nn, r_vec, skb, false); in __nfp_ctrl_tx()
434 struct nfp_net_r_vector *r_vec = &nn->r_vecs[0]; in nfp_ctrl_tx() local
437 spin_lock_bh(&r_vec->lock); in nfp_ctrl_tx()
438 ret = nn->dp.ops->ctrl_tx_one(nn, r_vec, skb, false); in nfp_ctrl_tx()
439 spin_unlock_bh(&r_vec->lock); in nfp_ctrl_tx()