Lines Matching defs:fun_queue
11 struct fun_queue;
15 typedef void (*cq_callback_t)(struct fun_queue *funq, void *data, void *msg,
24 struct fun_queue {
90 static inline void *fun_sqe_at(const struct fun_queue *funq, unsigned int pos)
95 static inline void funq_sq_post_tail(struct fun_queue *funq, u16 tail)
103 static inline struct fun_cqe_info *funq_cqe_info(const struct fun_queue *funq,
109 static inline void funq_rq_post(struct fun_queue *funq)
154 struct fun_queue *fun_alloc_queue(struct fun_dev *fdev, int qid,
156 void fun_free_queue(struct fun_queue *funq);
158 static inline void fun_set_cq_callback(struct fun_queue *funq, cq_callback_t cb,
165 int fun_create_rq(struct fun_queue *funq);
166 int fun_create_queue(struct fun_queue *funq);
168 void fun_free_irq(struct fun_queue *funq);
169 int fun_request_irq(struct fun_queue *funq, const char *devname,
172 unsigned int __fun_process_cq(struct fun_queue *funq, unsigned int max);
173 unsigned int fun_process_cq(struct fun_queue *funq, unsigned int max);