Searched refs:vnic_wq (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/enic/ |
H A D | vnic_wq.h | 48 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 D | vnic_wq.c | 62 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 D | enic_txrx.c | 87 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 D | if_enic.c | 97 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 D | enic.h | 243 struct vnic_wq *wq;
|
/freebsd/sys/modules/enic/ |
H A D | Makefile | 8 SRCS += vnic_cq.c vnic_dev.c vnic_intr.c vnic_rq.c vnic_wq.c
|