Home
last modified time | relevance | path

Searched refs:vnic_wq (Results 1 – 8 of 8) sorted by relevance

/f-stack/dpdk/drivers/net/enic/base/
H A Dvnic_wq.h39 struct vnic_wq { struct
55 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail() argument
61 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
149 void vnic_wq_free(struct vnic_wq *wq);
152 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
156 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
159 void vnic_wq_error_out(struct vnic_wq *wq, unsigned int error);
160 unsigned int vnic_wq_error_status(struct vnic_wq *wq);
161 void vnic_wq_enable(struct vnic_wq *wq);
162 int vnic_wq_disable(struct vnic_wq *wq);
[all …]
H A Dvnic_wq.c10 int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
20 int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring()
31 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
45 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
58 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
87 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
109 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
120 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
125 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
130 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
[all …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c332 static inline void enic_free_wq_bufs(struct vnic_wq *wq, in enic_free_wq_bufs()
373 unsigned int enic_cleanup_wq(__rte_unused struct enic *enic, struct vnic_wq *wq) in enic_cleanup_wq()
389 struct vnic_wq *wq = (struct vnic_wq *)tx_queue; in enic_prep_pkts()
441 struct vnic_wq *wq = (struct vnic_wq *)tx_queue; in enic_xmit_pkts()
644 struct vnic_wq *wq; in enic_simple_xmit_pkts()
648 wq = (struct vnic_wq *)tx_queue; in enic_simple_xmit_pkts()
H A Denic.h157 struct vnic_wq *wq;
426 unsigned int enic_cleanup_wq(struct enic *enic, struct vnic_wq *wq);
427 void enic_send_pkt(struct enic *enic, struct vnic_wq *wq,
432 void enic_post_wq_index(struct vnic_wq *wq);
H A Dmeson.build9 'base/vnic_wq.c',
H A Denic_main.c505 struct vnic_wq *wq; in enic_prep_wq_for_simple_tx()
1013 struct vnic_wq *wq; in enic_free_wq()
1019 wq = (struct vnic_wq *)txq; in enic_free_wq()
1031 struct vnic_wq *wq; in enic_alloc_wq()
1737 enic->wq = rte_zmalloc("enic_vnic_wq", sizeof(struct vnic_wq) * in enic_dev_init()
H A Denic_ethdev.c171 struct vnic_wq *wq; in enicpmd_dev_tx_queue_setup()
911 struct vnic_wq *wq = &enic->wq[tx_queue_id]; in enicpmd_dev_txq_info_get()
H A Denic_vf_representor.c48 struct vnic_wq *wq; in enic_vf_dev_tx_queue_setup()