Searched refs:fun_dev (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/fungible/funcore/ |
| H A D | fun_dev.h | 12 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 D | fun_dev.c | 43 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 D | Makefile | 5 funcore-y := fun_dev.o fun_queue.o
|