Home
last modified time | relevance | path

Searched refs:fun_dev (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_dev.h12 struct fun_dev;
33 typedef void (*fun_admin_callback_t)(struct fun_dev *fdev, void *rsp,
37 typedef void (*fun_admin_event_cb)(struct fun_dev *fdev, void *cqe);
40 typedef void (*fun_serv_cb)(struct fun_dev *fd);
49 struct fun_dev { struct
103 static inline u32 __iomem *fun_db_addr(const struct fun_dev *fdev, in fun_db_addr() argument
112 static inline u32 __iomem *fun_sq_db_addr(const struct fun_dev *fdev, in fun_sq_db_addr()
118 static inline u32 __iomem *fun_cq_db_addr(const struct fun_dev *fdev, in fun_cq_db_addr()
124 int fun_get_res_count(struct fun_dev *fdev, enum fun_admin_op res);
125 int fun_res_destroy(struct fun_dev *fdev, enum fun_admin_op res,
[all …]
H A Dfun_dev.c43 static int fun_wait_ready(struct fun_dev *fdev, bool enabled) in fun_wait_ready()
77 static int fun_check_csts_rdy(struct fun_dev *fdev, unsigned int expected_rdy) in fun_check_csts_rdy()
96 static int fun_update_cc_enable(struct fun_dev *fdev, unsigned int initial_rdy) in fun_update_cc_enable()
106 static int fun_disable_ctrl(struct fun_dev *fdev) in fun_disable_ctrl()
112 static int fun_enable_ctrl(struct fun_dev *fdev, u32 admin_cqesz_log2, in fun_enable_ctrl()
123 static int fun_map_bars(struct fun_dev *fdev, const char *name) in fun_map_bars()
145 static void fun_unmap_bars(struct fun_dev *fdev) in fun_unmap_bars()
177 struct fun_dev *fdev = funq->fdev; in fun_complete_admin_cmd()
209 static int fun_init_cmd_ctx(struct fun_dev *fdev, unsigned int ntags) in fun_init_cmd_ctx()
224 static int fun_enable_admin_queue(struct fun_dev *fdev, in fun_enable_admin_queue()
[all …]
H A DMakefile5 funcore-y := fun_dev.o fun_queue.o