Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_rq.h78 struct vnic_rq { struct
105 static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) in vnic_rq_desc_avail() argument
111 static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) in vnic_rq_desc_used()
117 static inline void *vnic_rq_next_desc(struct vnic_rq *rq) in vnic_rq_next_desc()
122 static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) in vnic_rq_next_index()
127 static inline void vnic_rq_post(struct vnic_rq *rq, in vnic_rq_post()
162 static inline void vnic_rq_return_descs(struct vnic_rq *rq, unsigned int count) in vnic_rq_return_descs()
172 static inline void vnic_rq_service(struct vnic_rq *rq, in vnic_rq_service()
174 int desc_return, void (*buf_service)(struct vnic_rq *rq, in vnic_rq_service()
200 static inline int vnic_rq_fill(struct vnic_rq *rq, in vnic_rq_fill()
[all …]
Dvnic_rq.c30 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) in vnic_rq_alloc_bufs()
65 void vnic_rq_free(struct vnic_rq *rq) in vnic_rq_free()
84 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc()
113 static void vnic_rq_init_start(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init_start()
137 void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init()
157 unsigned int vnic_rq_error_status(struct vnic_rq *rq) in vnic_rq_error_status()
162 void vnic_rq_enable(struct vnic_rq *rq) in vnic_rq_enable()
167 int vnic_rq_disable(struct vnic_rq *rq) in vnic_rq_disable()
185 void vnic_rq_clean(struct vnic_rq *rq, in vnic_rq_clean()
186 void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) in vnic_rq_clean()
DMakefile4 enic_res.o enic_dev.o enic_pp.o vnic_dev.o vnic_rq.o vnic_vic.o \
Denic.h174 ____cacheline_aligned struct vnic_rq rq[ENIC_RQ_MAX];
Denic_res.h122 static inline void enic_queue_rq_desc(struct vnic_rq *rq, in enic_queue_rq_desc()
Denic_main.c960 static void enic_free_rq_buf(struct vnic_rq *rq, struct vnic_rq_buf *buf) in enic_free_rq_buf()
973 static int enic_rq_alloc_buf(struct vnic_rq *rq) in enic_rq_alloc_buf()
1034 static void enic_rq_indicate_buf(struct vnic_rq *rq, in enic_rq_indicate_buf()
1216 static void enic_set_int_moderation(struct enic *enic, struct vnic_rq *rq) in enic_set_int_moderation()
1228 static void enic_calc_int_moderation(struct enic *enic, struct vnic_rq *rq) in enic_calc_int_moderation()
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_rq.h92 struct vnic_rq { struct
105 static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) in vnic_rq_desc_avail() argument
111 static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) in vnic_rq_desc_used()
117 static inline void *vnic_rq_next_desc(struct vnic_rq *rq) in vnic_rq_next_desc()
122 static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) in vnic_rq_next_index()
127 static inline unsigned int vnic_rq_next_buf_index(struct vnic_rq *rq) in vnic_rq_next_buf_index()
132 static inline void vnic_rq_post(struct vnic_rq *rq, in vnic_rq_post()
165 static inline int vnic_rq_posting_soon(struct vnic_rq *rq) in vnic_rq_posting_soon()
170 static inline void vnic_rq_return_descs(struct vnic_rq *rq, unsigned int count) in vnic_rq_return_descs()
180 static inline void vnic_rq_service(struct vnic_rq *rq, in vnic_rq_service()
[all …]
Dvnic_rq.c27 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) in vnic_rq_alloc_bufs()
68 void vnic_rq_free(struct vnic_rq *rq) in vnic_rq_free()
85 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc()
114 void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init()
140 unsigned int vnic_rq_error_status(struct vnic_rq *rq) in vnic_rq_error_status()
145 void vnic_rq_enable(struct vnic_rq *rq) in vnic_rq_enable()
150 int vnic_rq_disable(struct vnic_rq *rq) in vnic_rq_disable()
168 void vnic_rq_clean(struct vnic_rq *rq, in vnic_rq_clean()
169 void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) in vnic_rq_clean()
DMakefile15 vnic_rq.o \
Dfnic.h309 ____cacheline_aligned struct vnic_rq rq[FNIC_RQ_MAX];
335 int fnic_alloc_rq_frame(struct vnic_rq *rq);
336 void fnic_free_rq_buf(struct vnic_rq *rq, struct vnic_rq_buf *buf);
Dfnic_res.h223 static inline void fnic_queue_rq_desc(struct vnic_rq *rq, in fnic_queue_rq_desc()
Dfnic_fcs.c790 static void fnic_rq_cmpl_frame_recv(struct vnic_rq *rq, struct cq_desc in fnic_rq_cmpl_frame_recv()
936 int fnic_alloc_rq_frame(struct vnic_rq *rq) in fnic_alloc_rq_frame()
959 void fnic_free_rq_buf(struct vnic_rq *rq, struct vnic_rq_buf *buf) in fnic_free_rq_buf()