Home
last modified time | relevance | path

Searched refs:vnic_wq (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dvnic_wq.h74 struct vnic_wq { struct
85 static inline unsigned int svnic_wq_desc_avail(struct vnic_wq *wq) in svnic_wq_desc_avail()
91 static inline unsigned int svnic_wq_desc_used(struct vnic_wq *wq) in svnic_wq_desc_used()
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,
155 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *w
[all...]
H A Dvnic_wq.c24 #include "vnic_wq.h"
26 static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
36 static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring()
43 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 *w
[all...]
H A DMakefile16 vnic_wq.o
H A Dsnic.h36 #include "vnic_wq.h"
344 ____cacheline_aligned struct vnic_wq wq[SNIC_WQ_MAX];
394 void snic_free_wq_buf(struct vnic_wq *, struct vnic_wq_buf *);
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dvnic_wq.h60 struct vnic_wq { struct
71 static inline unsigned int svnic_wq_desc_avail(struct vnic_wq *wq) in svnic_wq_desc_avail()
77 static inline unsigned int svnic_wq_desc_used(struct vnic_wq *wq) in svnic_wq_desc_used()
83 static inline void *svnic_wq_next_desc(struct vnic_wq *wq) in svnic_wq_next_desc()
88 static inline void svnic_wq_post(struct vnic_wq *wq, in svnic_wq_post()
114 static inline void svnic_wq_service(struct vnic_wq *wq, in svnic_wq_service()
116 void (*buf_service)(struct vnic_wq *wq, in svnic_wq_service()
138 void svnic_wq_free(struct vnic_wq *wq);
139 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
141 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *w
[all...]
H A Dvnic_wq.c10 #include "vnic_wq.h"
12 static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
22 static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring()
29 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
67 void svnic_wq_free(struct vnic_wq *wq) in svnic_wq_free()
85 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_devcmd2_alloc()
109 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in svnic_wq_alloc()
140 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
163 void svnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in svnic_wq_init()
171 unsigned int svnic_wq_error_status(struct vnic_wq *w
[all...]
H A DMakefile16 vnic_wq.o
H A Dsnic.h22 #include "vnic_wq.h"
330 ____cacheline_aligned struct vnic_wq wq[SNIC_WQ_MAX];
380 void snic_free_wq_buf(struct vnic_wq *, struct vnic_wq_buf *);
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_wq.h80 struct vnic_wq { struct
99 struct vnic_wq wq;
103 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail()
109 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
115 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
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 *w
[all...]
H A Dvnic_wq.c28 #include "vnic_wq.h"
31 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 *w
[all...]
H A Denic_res.h25 #include "vnic_wq.h"
43 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()
H A DMakefile4 enic-y := enic_main.o vnic_cq.o vnic_intr.o vnic_wq.o \
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_wq.h67 struct vnic_wq { struct
86 struct vnic_wq wq;
90 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail()
96 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
102 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
107 static inline void vnic_wq_doorbell(struct vnic_wq *wq) in vnic_wq_doorbell()
118 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 *w
[all...]
H A Dvnic_wq.c15 #include "vnic_wq.h"
18 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
56 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
75 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
104 int enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in enic_wq_devcmd2_alloc()
121 void enic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in enic_wq_init_start()
144 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
153 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status()
158 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable()
163 int vnic_wq_disable(struct vnic_wq *w
[all...]
H A Denic_res.h12 #include "vnic_wq.h"
30 static inline void enic_queue_wq_desc_ex(struct vnic_wq *wq, in enic_queue_wq_desc_ex()
56 static inline void enic_queue_wq_desc_cont(struct vnic_wq *wq, in enic_queue_wq_desc_cont()
65 static inline void enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf, in enic_queue_wq_desc()
75 static inline void enic_queue_wq_desc_csum(struct vnic_wq *wq, in enic_queue_wq_desc_csum()
87 static inline void enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, in enic_queue_wq_desc_csum_l4()
98 static inline void enic_queue_wq_desc_tso(struct vnic_wq *wq, in enic_queue_wq_desc_tso()
H A DMakefile4 enic-y := enic_main.o vnic_cq.o vnic_intr.o vnic_wq.o \
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dvnic_wq.h87 struct vnic_wq { struct
98 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail()
104 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
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);
166 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
168 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *w
[all...]
H A Dvnic_wq.c25 #include "vnic_wq.h"
28 static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
40 static int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring()
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()
102 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
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 *w
[all...]
H A DMakefile18 vnic_wq.o
H A Dfnic_res.h23 #include "vnic_wq.h"
30 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()
H A Dfnic.h32 #include "vnic_wq.h"
307 ____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
332 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dvnic_wq.h75 struct vnic_wq { struct
86 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail()
92 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
98 static inline void *vnic_wq_next_desc(struct vnic_wq *wq) in vnic_wq_next_desc()
103 static inline void vnic_wq_post(struct vnic_wq *wq, in vnic_wq_post()
129 static inline void vnic_wq_service(struct vnic_wq *wq, in vnic_wq_service()
131 void (*buf_service)(struct vnic_wq *wq, in vnic_wq_service()
153 void vnic_wq_free(struct vnic_wq *wq);
154 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
156 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *w
[all...]
H A Dvnic_wq.c13 #include "vnic_wq.h"
16 static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl()
28 static int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring()
35 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs()
72 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free()
90 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc()
120 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_devcmd2_alloc()
141 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start()
165 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init()
182 unsigned int vnic_wq_error_status(struct vnic_wq *w
[all...]
H A DMakefile18 vnic_wq.o
H A Dfnic.h20 #include "vnic_wq.h"
312 ____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX];
337 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);

Completed in 12 milliseconds

12