Symbol: fun_dev
drivers/net/ethernet/fungible/funcore/fun_dev.c
106
static int fun_disable_ctrl(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
112
static int fun_enable_ctrl(struct fun_dev *fdev, u32 admin_cqesz_log2,
drivers/net/ethernet/fungible/funcore/fun_dev.c
123
static int fun_map_bars(struct fun_dev *fdev, const char *name)
drivers/net/ethernet/fungible/funcore/fun_dev.c
145
static void fun_unmap_bars(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
177
struct fun_dev *fdev = funq->fdev;
drivers/net/ethernet/fungible/funcore/fun_dev.c
209
static int fun_init_cmd_ctx(struct fun_dev *fdev, unsigned int ntags)
drivers/net/ethernet/fungible/funcore/fun_dev.c
224
static int fun_enable_admin_queue(struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.c
305
static void fun_disable_admin_queue(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
330
static bool fun_adminq_stopped(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
337
static int fun_wait_for_tag(struct fun_dev *fdev, int *cpup)
drivers/net/ethernet/fungible/funcore/fun_dev.c
363
int fun_submit_admin_cmd(struct fun_dev *fdev, struct fun_admin_req_common *cmd,
drivers/net/ethernet/fungible/funcore/fun_dev.c
413
static bool fun_abandon_admin_cmd(struct fun_dev *fd,
drivers/net/ethernet/fungible/funcore/fun_dev.c
426
static void fun_admin_stop(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
43
static int fun_wait_ready(struct fun_dev *fdev, bool enabled)
drivers/net/ethernet/fungible/funcore/fun_dev.c
437
static void fun_admin_cmd_sync_cb(struct fun_dev *fd, void *rsp, void *cb_data)
drivers/net/ethernet/fungible/funcore/fun_dev.c
460
int fun_submit_admin_sync_cmd(struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.c
512
int fun_get_res_count(struct fun_dev *fdev, enum fun_admin_op res)
drivers/net/ethernet/fungible/funcore/fun_dev.c
531
int fun_res_destroy(struct fun_dev *fdev, enum fun_admin_op res,
drivers/net/ethernet/fungible/funcore/fun_dev.c
545
int fun_bind(struct fun_dev *fdev, enum fun_admin_bind_type type0,
drivers/net/ethernet/fungible/funcore/fun_dev.c
560
static int fun_get_dev_limits(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
616
static int fun_alloc_irq_mgr(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
630
int fun_reserve_irqs(struct fun_dev *fdev, unsigned int nirqs, u16 *irq_indices)
drivers/net/ethernet/fungible/funcore/fun_dev.c
659
void fun_release_irqs(struct fun_dev *fdev, unsigned int nirqs,
drivers/net/ethernet/fungible/funcore/fun_dev.c
674
struct fun_dev *fd = container_of(work, struct fun_dev, service_task);
drivers/net/ethernet/fungible/funcore/fun_dev.c
682
void fun_serv_stop(struct fun_dev *fd)
drivers/net/ethernet/fungible/funcore/fun_dev.c
689
void fun_serv_restart(struct fun_dev *fd)
drivers/net/ethernet/fungible/funcore/fun_dev.c
697
void fun_serv_sched(struct fun_dev *fd)
drivers/net/ethernet/fungible/funcore/fun_dev.c
707
static int sanitize_dev(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
729
void fun_dev_disable(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funcore/fun_dev.c
758
int fun_dev_enable(struct fun_dev *fdev, struct pci_dev *pdev,
drivers/net/ethernet/fungible/funcore/fun_dev.c
77
static int fun_check_csts_rdy(struct fun_dev *fdev, unsigned int expected_rdy)
drivers/net/ethernet/fungible/funcore/fun_dev.c
96
static int fun_update_cc_enable(struct fun_dev *fdev, unsigned int initial_rdy)
drivers/net/ethernet/fungible/funcore/fun_dev.h
103
static inline u32 __iomem *fun_db_addr(const struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.h
112
static inline u32 __iomem *fun_sq_db_addr(const struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.h
118
static inline u32 __iomem *fun_cq_db_addr(const struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.h
12
struct fun_dev;
drivers/net/ethernet/fungible/funcore/fun_dev.h
124
int fun_get_res_count(struct fun_dev *fdev, enum fun_admin_op res);
drivers/net/ethernet/fungible/funcore/fun_dev.h
125
int fun_res_destroy(struct fun_dev *fdev, enum fun_admin_op res,
drivers/net/ethernet/fungible/funcore/fun_dev.h
127
int fun_bind(struct fun_dev *fdev, enum fun_admin_bind_type type0,
drivers/net/ethernet/fungible/funcore/fun_dev.h
131
int fun_submit_admin_cmd(struct fun_dev *fdev, struct fun_admin_req_common *cmd,
drivers/net/ethernet/fungible/funcore/fun_dev.h
133
int fun_submit_admin_sync_cmd(struct fun_dev *fdev,
drivers/net/ethernet/fungible/funcore/fun_dev.h
137
int fun_dev_enable(struct fun_dev *fdev, struct pci_dev *pdev,
drivers/net/ethernet/fungible/funcore/fun_dev.h
139
void fun_dev_disable(struct fun_dev *fdev);
drivers/net/ethernet/fungible/funcore/fun_dev.h
141
int fun_reserve_irqs(struct fun_dev *fdev, unsigned int nirqs,
drivers/net/ethernet/fungible/funcore/fun_dev.h
143
void fun_release_irqs(struct fun_dev *fdev, unsigned int nirqs,
drivers/net/ethernet/fungible/funcore/fun_dev.h
146
void fun_serv_stop(struct fun_dev *fd);
drivers/net/ethernet/fungible/funcore/fun_dev.h
147
void fun_serv_restart(struct fun_dev *fd);
drivers/net/ethernet/fungible/funcore/fun_dev.h
148
void fun_serv_sched(struct fun_dev *fd);
drivers/net/ethernet/fungible/funcore/fun_dev.h
33
typedef void (*fun_admin_callback_t)(struct fun_dev *fdev, void *rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.h
37
typedef void (*fun_admin_event_cb)(struct fun_dev *fdev, void *cqe);
drivers/net/ethernet/fungible/funcore/fun_dev.h
40
typedef void (*fun_serv_cb)(struct fun_dev *fd);
drivers/net/ethernet/fungible/funcore/fun_queue.c
125
int fun_cq_create(struct fun_dev *fdev, u16 flags, u32 cqid, u32 rqid,
drivers/net/ethernet/fungible/funcore/fun_queue.c
171
struct fun_dev *fdev = funq->fdev;
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
488
struct fun_dev *fdev = funq->fdev;
drivers/net/ethernet/fungible/funcore/fun_queue.c
75
int fun_sq_create(struct fun_dev *fdev, u16 flags, u32 sqid, u32 cqid,
drivers/net/ethernet/fungible/funcore/fun_queue.h
10
struct fun_dev;
drivers/net/ethernet/fungible/funcore/fun_queue.h
132
int fun_sq_create(struct fun_dev *fdev, u16 flags, u32 sqid, u32 cqid,
drivers/net/ethernet/fungible/funcore/fun_queue.h
137
int fun_cq_create(struct fun_dev *fdev, u16 flags, u32 cqid, u32 rqid,
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
25
struct fun_dev *fdev;
drivers/net/ethernet/fungible/funeth/funeth.h
45
struct fun_dev fdev;
drivers/net/ethernet/fungible/funeth/funeth.h
60
static inline struct fun_ethdev *to_fun_ethdev(struct fun_dev *p)
drivers/net/ethernet/fungible/funeth/funeth.h
83
struct fun_dev *fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1205
struct fun_dev *fdev = fp->fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1233
struct fun_dev *fdev = fp->fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1267
struct fun_dev *fdev = fp->fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
153
static int fun_adi_write(struct fun_dev *fdev, enum fun_admin_adi_attr attr,
drivers/net/ethernet/fungible/funeth/funeth_main.c
1697
struct fun_dev *fdev = &ed->fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1825
struct fun_dev *fd = &ed->fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
1901
static void fun_event_cb(struct fun_dev *fdev, void *entry)
drivers/net/ethernet/fungible/funeth/funeth_main.c
1928
static void fun_service_cb(struct fun_dev *fdev)
drivers/net/ethernet/fungible/funeth/funeth_main.c
1951
struct fun_dev *fdev = pci_get_drvdata(pdev);
drivers/net/ethernet/fungible/funeth/funeth_main.c
1998
struct fun_dev *fdev;
drivers/net/ethernet/fungible/funeth/funeth_main.c
2035
struct fun_dev *fdev = pci_get_drvdata(pdev);