Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/cisco/enic/
A Dvnic_wq.h80 struct vnic_wq { struct
99 struct vnic_wq wq; argument
120 static inline void vnic_wq_doorbell(struct vnic_wq *wq) in vnic_wq_doorbell()
131 static inline void vnic_wq_post(struct vnic_wq *wq, in vnic_wq_post()
154 static inline void vnic_wq_service(struct vnic_wq *wq, in vnic_wq_service()
156 void (*buf_service)(struct vnic_wq *wq, in vnic_wq_service()
178 void vnic_wq_free(struct vnic_wq *wq);
184 unsigned int vnic_wq_error_status(struct vnic_wq *wq);
185 void vnic_wq_enable(struct vnic_wq *wq);
186 int vnic_wq_disable(struct vnic_wq *wq);
[all …]
A Dvnic_wq.c31 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
69 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
88 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
117 int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in enic_wq_devcmd2_alloc()
134 void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in enic_wq_init_start()
157 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
166 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
171 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
176 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
195 void vnic_wq_clean(struct vnic_wq *wq, in vnic_wq_clean()
[all …]
A Denic_res.h43 static inline void enic_queue_wq_desc_ex(struct vnic_wq *wq, in enic_queue_wq_desc_ex()
69 static inline void enic_queue_wq_desc_cont(struct vnic_wq *wq, in enic_queue_wq_desc_cont()
78 static inline void enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf, in enic_queue_wq_desc()
88 static inline void enic_queue_wq_desc_csum(struct vnic_wq *wq, in enic_queue_wq_desc_csum()
100 static inline void enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, in enic_queue_wq_desc_csum_l4()
111 static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq, in enic_queue_wq_desc_tso()
A DMakefile4 enic-y := enic_main.o vnic_cq.o vnic_intr.o vnic_wq.o \
A Denic_main.c324 static void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) in enic_free_wq_buf()
339 static void enic_wq_free_buf(struct vnic_wq *wq, in enic_wq_free_buf()
544 static int enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_cont()
567 static int enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_vlan()
596 static int enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_csum_l4()
668 static int enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_tso()
739 static inline int enic_queue_wq_skb_encap(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_encap()
772 struct vnic_wq *wq, struct sk_buff *skb) in enic_queue_wq_skb()
825 struct vnic_wq *wq; in enic_hard_start_xmit()
1608 struct vnic_wq *wq = &enic->wq[wq_index]; in enic_poll_msix_wq()
A Denic.h176 ____cacheline_aligned struct vnic_wq wq[ENIC_WQ_MAX];
/linux/drivers/scsi/snic/
A Dvnic_wq.h74 struct vnic_wq { struct
97 static inline void *svnic_wq_next_desc(struct vnic_wq *wq) in svnic_wq_next_desc()
102 static inline void svnic_wq_post(struct vnic_wq *wq, in svnic_wq_post()
128 static inline void svnic_wq_service(struct vnic_wq *wq, in svnic_wq_service()
130 void (*buf_service)(struct vnic_wq *wq, in svnic_wq_service()
152 void svnic_wq_free(struct vnic_wq *wq);
153 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
165 unsigned int svnic_wq_error_status(struct vnic_wq *wq);
166 void svnic_wq_enable(struct vnic_wq *wq);
167 int svnic_wq_disable(struct vnic_wq *wq);
[all …]
A Dvnic_wq.c43 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
81 void svnic_wq_free(struct vnic_wq *wq) in svnic_wq_free()
99 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_devcmd2_alloc()
123 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in svnic_wq_alloc()
154 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
177 void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in svnic_wq_init()
185 unsigned int svnic_wq_error_status(struct vnic_wq *wq) in svnic_wq_error_status()
190 void svnic_wq_enable(struct vnic_wq *wq) in svnic_wq_enable()
195 int svnic_wq_disable(struct vnic_wq *wq) in svnic_wq_disable()
213 void svnic_wq_clean(struct vnic_wq *wq, in svnic_wq_clean()
[all …]
A DMakefile16 vnic_wq.o
A Dsnic.h344 ____cacheline_aligned struct vnic_wq wq[SNIC_WQ_MAX];
394 void snic_free_wq_buf(struct vnic_wq *, struct vnic_wq_buf *);
A Dsnic_res.h63 snic_queue_wq_eth_desc(struct vnic_wq *wq, in snic_queue_wq_eth_desc()
A Dsnic_io.c34 snic_wq_cmpl_frame_send(struct vnic_wq *wq, in snic_wq_cmpl_frame_send()
97 snic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) in snic_free_wq_buf()
A Dvnic_dev.c37 struct vnic_wq wq;
/linux/drivers/scsi/fnic/
A Dvnic_wq.h87 struct vnic_wq { struct
110 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
115 static inline void vnic_wq_post(struct vnic_wq *wq, in vnic_wq_post()
141 static inline void vnic_wq_service(struct vnic_wq *wq, in vnic_wq_service()
143 void (*buf_service)(struct vnic_wq *wq, in vnic_wq_service()
165 void vnic_wq_free(struct vnic_wq *wq);
174 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
177 unsigned int vnic_wq_error_status(struct vnic_wq *wq);
178 void vnic_wq_enable(struct vnic_wq *wq);
179 int vnic_wq_disable(struct vnic_wq *wq);
[all …]
A Dvnic_wq.c28 static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
47 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
84 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
132 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_devcmd2_alloc()
153 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
177 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
194 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
199 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
204 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
222 void vnic_wq_clean(struct vnic_wq *wq, in vnic_wq_clean()
[all …]
A DMakefile18 vnic_wq.o
A Dfnic.h308 ____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
333 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
A Dfnic_res.h30 static inline void fnic_queue_wq_desc(struct vnic_wq *wq, in fnic_queue_wq_desc()
54 static inline void fnic_queue_wq_eth_desc(struct vnic_wq *wq, in fnic_queue_wq_eth_desc()
A Dfnic_fcs.c1024 struct vnic_wq *wq = &fnic->wq[0]; in fnic_eth_send()
1077 struct vnic_wq *wq = &fnic->wq[0]; in fnic_send_frame()
1246 static void fnic_wq_complete_frame_send(struct vnic_wq *wq, in fnic_wq_complete_frame_send()
1292 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) in fnic_free_wq_buf()
A Dvnic_dev.c35 struct vnic_wq wq;

Completed in 34 milliseconds