Lines Matching refs:vnic_rq
72 struct vnic_rq { struct
84 static inline unsigned int vnic_rq_desc_avail(struct vnic_rq *rq) in vnic_rq_desc_avail() argument
90 static inline unsigned int vnic_rq_desc_used(struct vnic_rq *rq) in vnic_rq_desc_used()
96 static inline void *vnic_rq_next_desc(struct vnic_rq *rq) in vnic_rq_next_desc()
101 static inline unsigned int vnic_rq_next_index(struct vnic_rq *rq) in vnic_rq_next_index()
106 static inline void vnic_rq_post(struct vnic_rq *rq, in vnic_rq_post()
141 static inline void vnic_rq_return_descs(struct vnic_rq *rq, unsigned int count) in vnic_rq_return_descs()
151 static inline void vnic_rq_service(struct vnic_rq *rq, in vnic_rq_service()
153 int desc_return, void (*buf_service)(struct vnic_rq *rq, in vnic_rq_service()
179 static inline int vnic_rq_fill(struct vnic_rq *rq, in vnic_rq_fill()
180 int (*buf_fill)(struct vnic_rq *rq)) in vnic_rq_fill()
194 void vnic_rq_free(struct vnic_rq *rq);
195 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index,
197 void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index,
200 unsigned int vnic_rq_error_status(struct vnic_rq *rq);
201 void vnic_rq_enable(struct vnic_rq *rq);
202 int vnic_rq_disable(struct vnic_rq *rq);
203 void vnic_rq_clean(struct vnic_rq *rq,
204 void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf));