Home
last modified time | relevance | path

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

/freebsd/sys/dev/enic/
H A Dvnic_wq.h48 struct vnic_wq { struct
73 struct vnic_wq wq; argument
78 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail()
84 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
108 void vnic_wq_free(struct vnic_wq *wq);
109 void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
113 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
116 void vnic_wq_error_out(struct vnic_wq *wq, unsigned int error);
117 unsigned int vnic_wq_error_status(struct vnic_wq *wq);
118 void vnic_wq_enable(struct vnic_wq *wq);
[all …]
H A Dvnic_wq.c62 void vnic_wq_free(struct vnic_wq *wq) { in vnic_wq_free()
67 int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in enic_wq_devcmd2_alloc()
106 void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in enic_wq_init_start()
128 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
139 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
144 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
149 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
167 void vnic_wq_clean(struct vnic_wq *wq) in vnic_wq_clean()
H A Denic_txrx.c87 struct vnic_wq *wq; in enic_isc_txd_encap()
154 struct vnic_wq *wq; in enic_isc_txd_flush()
174 struct vnic_wq *wq; in enic_isc_txd_credits_update()
331 vnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, in vnic_wq_service()
332 u16 completed_index, void (*buf_service) (struct vnic_wq *wq, in vnic_wq_service()
452 struct vnic_wq *wq; in enic_prep_wq_for_simple_tx()
H A Dif_enic.c97 static void enic_setup_txq_sysctl(struct vnic_wq *, int, struct sysctl_ctx_list *,
716 softc->enic.wq = malloc(sizeof(struct vnic_wq) * in enic_tx_queues_alloc()
733 struct vnic_wq *wq; in enic_tx_queues_alloc()
912 struct vnic_wq *wq; in enic_stop()
1232 enic_setup_txq_sysctl(struct vnic_wq *wq, int i, struct sysctl_ctx_list *ctx, in enic_setup_txq_sysctl()
H A Denic.h243 struct vnic_wq *wq;
/freebsd/sys/modules/enic/
H A DMakefile8 SRCS += vnic_cq.c vnic_dev.c vnic_intr.c vnic_rq.c vnic_wq.c