Home
last modified time | relevance | path

Searched refs:fun_queue (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.h11 struct fun_queue;
15 typedef void (*cq_callback_t)(struct fun_queue *funq, void *data, void *msg,
24 struct fun_queue { struct
90 static inline void *fun_sqe_at(const struct fun_queue *funq, unsigned int pos) in fun_sqe_at() argument
95 static inline void funq_sq_post_tail(struct fun_queue *funq, u16 tail) in funq_sq_post_tail()
103 static inline struct fun_cqe_info *funq_cqe_info(const struct fun_queue *funq, in funq_cqe_info()
109 static inline void funq_rq_post(struct fun_queue *funq) in funq_rq_post()
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, in fun_set_cq_callback()
[all …]
H A Dfun_queue.c164 static bool fun_sq_is_head_wb(const struct fun_queue *funq) in fun_sq_is_head_wb()
169 static void fun_clean_rq(struct fun_queue *funq) in fun_clean_rq()
186 static int fun_fill_rq(struct fun_queue *funq) in fun_fill_rq()
213 static void fun_rq_update_pos(struct fun_queue *funq, int buf_offset) in fun_rq_update_pos()
233 static void *fun_data_from_rq(struct fun_queue *funq, in fun_data_from_rq()
282 unsigned int __fun_process_cq(struct fun_queue *funq, unsigned int max) in __fun_process_cq()
335 unsigned int fun_process_cq(struct fun_queue *funq, unsigned int max) in fun_process_cq()
354 static int fun_alloc_sqes(struct fun_queue *funq) in fun_alloc_sqes()
364 static int fun_alloc_cqes(struct fun_queue *funq) in fun_alloc_cqes()
373 static int fun_alloc_rqes(struct fun_queue *funq) in fun_alloc_rqes()
[all …]
H A Dfun_dev.h13 struct fun_queue;
56 struct fun_queue *admin_q;
H A DMakefile5 funcore-y := fun_dev.o fun_queue.o
H A Dfun_dev.c168 struct fun_queue *funq = data; in fun_admin_irq()
173 static void fun_complete_admin_cmd(struct fun_queue *funq, void *data, in fun_complete_admin_cmd()
235 struct fun_queue *funq; in fun_enable_admin_queue()
307 struct fun_queue *admq = fdev->admin_q; in fun_disable_admin_queue()
366 struct fun_queue *funq = fdev->admin_q; in fun_submit_admin_cmd()
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]