Symbol: vnic_wq
drivers/net/ethernet/cisco/enic/enic.h
179
struct vnic_wq vwq;
drivers/net/ethernet/cisco/enic/enic_main.c
1427
struct vnic_wq *wq = &enic->wq[wq_index].vwq;
drivers/net/ethernet/cisco/enic/enic_main.c
531
static int enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_main.c
554
static int enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_main.c
588
static int enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_main.c
664
static int enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_main.c
746
static inline int enic_queue_wq_skb_encap(struct enic *enic, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_main.c
783
struct vnic_wq *wq, struct sk_buff *skb)
drivers/net/ethernet/cisco/enic/enic_main.c
837
struct vnic_wq *wq;
drivers/net/ethernet/cisco/enic/enic_res.h
101
static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_res.h
33
static inline void enic_queue_wq_desc_ex(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_res.h
59
static inline void enic_queue_wq_desc_cont(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_res.h
68
static inline void enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf,
drivers/net/ethernet/cisco/enic/enic_res.h
78
static inline void enic_queue_wq_desc_csum(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_res.h
90
static inline void enic_queue_wq_desc_csum_l4(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/enic_wq.c
41
void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
drivers/net/ethernet/cisco/enic/enic_wq.c
56
static void enic_wq_free_buf(struct vnic_wq *wq, struct cq_desc *cq_desc,
drivers/net/ethernet/cisco/enic/enic_wq.h
5
void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
drivers/net/ethernet/cisco/enic/vnic_wq.c
104
int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.c
121
void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/net/ethernet/cisco/enic/vnic_wq.c
144
void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/net/ethernet/cisco/enic/vnic_wq.c
153
unsigned int vnic_wq_error_status(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.c
158
void vnic_wq_enable(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.c
163
int vnic_wq_disable(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.c
18
static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.c
182
void vnic_wq_clean(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.c
183
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
drivers/net/ethernet/cisco/enic/vnic_wq.c
56
void vnic_wq_free(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.c
75
int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
drivers/net/ethernet/cisco/enic/vnic_wq.h
102
static inline void *vnic_wq_next_desc(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.h
107
static inline void vnic_wq_doorbell(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.h
118
static inline void vnic_wq_post(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.h
141
static inline void vnic_wq_service(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.h
143
void (*buf_service)(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.h
165
void vnic_wq_free(struct vnic_wq *wq);
drivers/net/ethernet/cisco/enic/vnic_wq.h
166
int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
drivers/net/ethernet/cisco/enic/vnic_wq.h
168
void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/net/ethernet/cisco/enic/vnic_wq.h
171
unsigned int vnic_wq_error_status(struct vnic_wq *wq);
drivers/net/ethernet/cisco/enic/vnic_wq.h
172
void vnic_wq_enable(struct vnic_wq *wq);
drivers/net/ethernet/cisco/enic/vnic_wq.h
173
int vnic_wq_disable(struct vnic_wq *wq);
drivers/net/ethernet/cisco/enic/vnic_wq.h
174
void vnic_wq_clean(struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.h
175
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));
drivers/net/ethernet/cisco/enic/vnic_wq.h
176
int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/net/ethernet/cisco/enic/vnic_wq.h
178
void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/net/ethernet/cisco/enic/vnic_wq.h
86
struct vnic_wq wq;
drivers/net/ethernet/cisco/enic/vnic_wq.h
90
static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq)
drivers/net/ethernet/cisco/enic/vnic_wq.h
96
static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq)
drivers/scsi/fnic/fnic.h
472
____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
drivers/scsi/fnic/fnic.h
492
void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
drivers/scsi/fnic/fnic_fcs.c
633
struct vnic_wq *wq = &fnic->wq[0];
drivers/scsi/fnic/fnic_fcs.c
850
static void fnic_wq_complete_frame_send(struct vnic_wq *wq,
drivers/scsi/fnic/fnic_fcs.c
894
void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
drivers/scsi/fnic/fnic_res.h
18
static inline void fnic_queue_wq_desc(struct vnic_wq *wq,
drivers/scsi/fnic/fnic_res.h
42
static inline void fnic_queue_wq_eth_desc(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_dev.c
23
struct vnic_wq wq;
drivers/scsi/fnic/vnic_wq.c
120
int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.c
141
void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/fnic/vnic_wq.c
16
static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.c
165
void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/fnic/vnic_wq.c
182
unsigned int vnic_wq_error_status(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.c
187
void vnic_wq_enable(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.c
192
int vnic_wq_disable(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.c
210
void vnic_wq_clean(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.c
211
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
drivers/scsi/fnic/vnic_wq.c
28
static int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.c
35
static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.c
72
void vnic_wq_free(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.c
90
int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
drivers/scsi/fnic/vnic_wq.h
103
static inline void vnic_wq_post(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.h
129
static inline void vnic_wq_service(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.h
131
void (*buf_service)(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.h
153
void vnic_wq_free(struct vnic_wq *wq);
drivers/scsi/fnic/vnic_wq.h
154
int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
drivers/scsi/fnic/vnic_wq.h
156
int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.h
158
void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/fnic/vnic_wq.h
162
void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/fnic/vnic_wq.h
165
unsigned int vnic_wq_error_status(struct vnic_wq *wq);
drivers/scsi/fnic/vnic_wq.h
166
void vnic_wq_enable(struct vnic_wq *wq);
drivers/scsi/fnic/vnic_wq.h
167
int vnic_wq_disable(struct vnic_wq *wq);
drivers/scsi/fnic/vnic_wq.h
168
void vnic_wq_clean(struct vnic_wq *wq,
drivers/scsi/fnic/vnic_wq.h
169
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));
drivers/scsi/fnic/vnic_wq.h
86
static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.h
92
static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq)
drivers/scsi/fnic/vnic_wq.h
98
static inline void *vnic_wq_next_desc(struct vnic_wq *wq)
drivers/scsi/snic/snic.h
330
____cacheline_aligned struct vnic_wq wq[SNIC_WQ_MAX];
drivers/scsi/snic/snic.h
381
void snic_free_wq_buf(struct vnic_wq *, struct vnic_wq_buf *);
drivers/scsi/snic/snic_io.c
20
snic_wq_cmpl_frame_send(struct vnic_wq *wq,
drivers/scsi/snic/snic_io.c
83
snic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
drivers/scsi/snic/snic_res.h
49
snic_queue_wq_eth_desc(struct vnic_wq *wq,
drivers/scsi/snic/vnic_dev.c
23
struct vnic_wq wq;
drivers/scsi/snic/vnic_wq.c
109
int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.c
12
static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.c
140
void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/snic/vnic_wq.c
163
void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/snic/vnic_wq.c
171
unsigned int svnic_wq_error_status(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.c
176
void svnic_wq_enable(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.c
181
int svnic_wq_disable(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.c
199
void svnic_wq_clean(struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.c
200
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf))
drivers/scsi/snic/vnic_wq.c
22
static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.c
29
static int vnic_wq_alloc_bufs(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.c
67
void svnic_wq_free(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.c
85
int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
114
static inline void svnic_wq_service(struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
116
void (*buf_service)(struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
138
void svnic_wq_free(struct vnic_wq *wq);
drivers/scsi/snic/vnic_wq.h
139
int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
141
int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
143
void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/snic/vnic_wq.h
148
void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
drivers/scsi/snic/vnic_wq.h
151
unsigned int svnic_wq_error_status(struct vnic_wq *wq);
drivers/scsi/snic/vnic_wq.h
152
void svnic_wq_enable(struct vnic_wq *wq);
drivers/scsi/snic/vnic_wq.h
153
int svnic_wq_disable(struct vnic_wq *wq);
drivers/scsi/snic/vnic_wq.h
154
void svnic_wq_clean(struct vnic_wq *wq,
drivers/scsi/snic/vnic_wq.h
155
void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf));
drivers/scsi/snic/vnic_wq.h
71
static inline unsigned int svnic_wq_desc_avail(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.h
77
static inline unsigned int svnic_wq_desc_used(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.h
83
static inline void *svnic_wq_next_desc(struct vnic_wq *wq)
drivers/scsi/snic/vnic_wq.h
88
static inline void svnic_wq_post(struct vnic_wq *wq,