Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/scsi/fnic/
Dvnic_wq.h85 struct vnic_wq { struct
96 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail() argument
102 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
108 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
113 static inline void vnic_wq_post(struct vnic_wq *wq, in vnic_wq_post()
139 static inline void vnic_wq_service(struct vnic_wq *wq, in vnic_wq_service()
141 void (*buf_service)(struct vnic_wq *wq, in vnic_wq_service()
163 void vnic_wq_free(struct vnic_wq *wq);
164 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
166 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index,
[all …]
Dvnic_wq.c27 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
67 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
85 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
114 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
131 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
136 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
141 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
159 void vnic_wq_clean(struct vnic_wq *wq, in vnic_wq_clean()
160 void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf)) in vnic_wq_clean()
DMakefile17 vnic_wq.o
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()
Dfnic.h305 ____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
330 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
Dfnic_fcs.c979 struct vnic_wq *wq = &fnic->wq[0]; in fnic_eth_send()
1025 struct vnic_wq *wq = &fnic->wq[0]; in fnic_send_frame()
1188 static void fnic_wq_complete_frame_send(struct vnic_wq *wq, in fnic_wq_complete_frame_send()
1234 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) in fnic_free_wq_buf()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_wq.h80 struct vnic_wq { struct
91 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail() argument
97 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
103 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
108 static inline void vnic_wq_doorbell(struct vnic_wq *wq) in vnic_wq_doorbell()
119 static inline void vnic_wq_post(struct vnic_wq *wq, in vnic_wq_post()
142 static inline void vnic_wq_service(struct vnic_wq *wq, in vnic_wq_service()
144 void (*buf_service)(struct vnic_wq *wq, in vnic_wq_service()
166 void vnic_wq_free(struct vnic_wq *wq);
167 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
[all …]
Dvnic_wq.c30 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
68 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
87 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
116 static void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
139 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
148 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
153 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
158 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable()
176 void vnic_wq_clean(struct vnic_wq *wq, in vnic_wq_clean()
177 void (*buf_clean)(struct vnic_wq *wq, struct vnic_wq_buf *buf)) in vnic_wq_clean()
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()
DMakefile3 enic-y := enic_main.o vnic_cq.o vnic_intr.o vnic_wq.o \
Denic.h167 ____cacheline_aligned struct vnic_wq wq[ENIC_WQ_MAX];
Denic_main.c139 static void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) in enic_free_wq_buf()
154 static void enic_wq_free_buf(struct vnic_wq *wq, in enic_wq_free_buf()
355 static int enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_cont()
378 static int enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_vlan()
407 static int enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_csum_l4()
439 static int enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq, in enic_queue_wq_skb_tso()
515 struct vnic_wq *wq, struct sk_buff *skb) in enic_queue_wq_skb()
564 struct vnic_wq *wq; in enic_hard_start_xmit()
1345 struct vnic_wq *wq = &enic->wq[wq_index]; in enic_poll_msix_wq()