Symbol: fun_queue
drivers/net/ethernet/fungible/funcore/fun_dev.c
168
struct fun_queue *funq = data;
drivers/net/ethernet/fungible/funcore/fun_dev.c
173
static void fun_complete_admin_cmd(struct fun_queue *funq, void *data,
drivers/net/ethernet/fungible/funcore/fun_dev.c
235
struct fun_queue *funq;
drivers/net/ethernet/fungible/funcore/fun_dev.c
307
struct fun_queue *admq = fdev->admin_q;
drivers/net/ethernet/fungible/funcore/fun_dev.c
366
struct fun_queue *funq = fdev->admin_q;
drivers/net/ethernet/fungible/funcore/fun_dev.h
13
struct fun_queue;
drivers/net/ethernet/fungible/funcore/fun_dev.h
56
struct fun_queue *admin_q;
drivers/net/ethernet/fungible/funcore/fun_queue.c
164
static bool fun_sq_is_head_wb(const struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
169
static void fun_clean_rq(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
186
static int fun_fill_rq(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
213
static void fun_rq_update_pos(struct fun_queue *funq, int buf_offset)
drivers/net/ethernet/fungible/funcore/fun_queue.c
233
static void *fun_data_from_rq(struct fun_queue *funq,
drivers/net/ethernet/fungible/funcore/fun_queue.c
282
unsigned int __fun_process_cq(struct fun_queue *funq, unsigned int max)
drivers/net/ethernet/fungible/funcore/fun_queue.c
335
unsigned int fun_process_cq(struct fun_queue *funq, unsigned int max)
drivers/net/ethernet/fungible/funcore/fun_queue.c
354
static int fun_alloc_sqes(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
364
static int fun_alloc_cqes(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
373
static int fun_alloc_rqes(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
384
void fun_free_queue(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
405
struct fun_queue *fun_alloc_queue(struct fun_dev *fdev, int qid,
drivers/net/ethernet/fungible/funcore/fun_queue.c
408
struct fun_queue *funq = kzalloc_obj(*funq);
drivers/net/ethernet/fungible/funcore/fun_queue.c
486
int fun_create_rq(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
501
static unsigned int funq_irq(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.c
506
int fun_request_irq(struct fun_queue *funq, const char *devname,
drivers/net/ethernet/fungible/funcore/fun_queue.c
527
void fun_free_irq(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.h
103
static inline struct fun_cqe_info *funq_cqe_info(const struct fun_queue *funq,
drivers/net/ethernet/fungible/funcore/fun_queue.h
109
static inline void funq_rq_post(struct fun_queue *funq)
drivers/net/ethernet/fungible/funcore/fun_queue.h
11
struct fun_queue;
drivers/net/ethernet/fungible/funcore/fun_queue.h
15
typedef void (*cq_callback_t)(struct fun_queue *funq, void *data, void *msg,
drivers/net/ethernet/fungible/funcore/fun_queue.h
154
struct fun_queue *fun_alloc_queue(struct fun_dev *fdev, int qid,
drivers/net/ethernet/fungible/funcore/fun_queue.h
156
void fun_free_queue(struct fun_queue *funq);
drivers/net/ethernet/fungible/funcore/fun_queue.h
158
static inline void fun_set_cq_callback(struct fun_queue *funq, cq_callback_t cb,
drivers/net/ethernet/fungible/funcore/fun_queue.h
165
int fun_create_rq(struct fun_queue *funq);
drivers/net/ethernet/fungible/funcore/fun_queue.h
167
void fun_free_irq(struct fun_queue *funq);
drivers/net/ethernet/fungible/funcore/fun_queue.h
168
int fun_request_irq(struct fun_queue *funq, const char *devname,
drivers/net/ethernet/fungible/funcore/fun_queue.h
171
unsigned int __fun_process_cq(struct fun_queue *funq, unsigned int max);
drivers/net/ethernet/fungible/funcore/fun_queue.h
172
unsigned int fun_process_cq(struct fun_queue *funq, unsigned int max);
drivers/net/ethernet/fungible/funcore/fun_queue.h
90
static inline void *fun_sqe_at(const struct fun_queue *funq, unsigned int pos)
drivers/net/ethernet/fungible/funcore/fun_queue.h
95
static inline void funq_sq_post_tail(struct fun_queue *funq, u16 tail)