Symbol: erdma_dev
drivers/infiniband/hw/erdma/erdma.h
226
static inline struct erdma_dev *to_edev(struct ib_device *ibdev)
drivers/infiniband/hw/erdma/erdma.h
228
return container_of(ibdev, struct erdma_dev, ibdev);
drivers/infiniband/hw/erdma/erdma.h
231
static inline u32 erdma_reg_read32(struct erdma_dev *dev, u32 reg)
drivers/infiniband/hw/erdma/erdma.h
236
static inline u64 erdma_reg_read64(struct erdma_dev *dev, u32 reg)
drivers/infiniband/hw/erdma/erdma.h
241
static inline void erdma_reg_write32(struct erdma_dev *dev, u32 reg, u32 value)
drivers/infiniband/hw/erdma/erdma.h
246
static inline void erdma_reg_write64(struct erdma_dev *dev, u32 reg, u64 value)
drivers/infiniband/hw/erdma/erdma.h
251
static inline u32 erdma_reg_read32_filed(struct erdma_dev *dev, u32 reg,
drivers/infiniband/hw/erdma/erdma.h
261
int erdma_cmdq_init(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
262
void erdma_finish_cmdq_init(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
263
void erdma_cmdq_destroy(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
270
int erdma_ceqs_init(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
271
void erdma_ceqs_uninit(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
275
int erdma_aeq_init(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma.h
276
int erdma_eq_common_init(struct erdma_dev *dev, struct erdma_eq *eq, u32 depth);
drivers/infiniband/hw/erdma/erdma.h
277
void erdma_eq_destroy(struct erdma_dev *dev, struct erdma_eq *eq);
drivers/infiniband/hw/erdma/erdma.h
279
void erdma_aeq_event_handler(struct erdma_dev *dev);
drivers/infiniband/hw/erdma/erdma_cm.c
1005
struct erdma_dev *dev = to_edev(id->device);
drivers/infiniband/hw/erdma/erdma_cm.c
1135
struct erdma_dev *dev = to_edev(id->device);
drivers/infiniband/hw/erdma/erdma_cm.c
1301
struct erdma_dev *dev = to_edev(id->device);
drivers/infiniband/hw/erdma/erdma_cm.c
182
struct erdma_dev *dev = cep->dev;
drivers/infiniband/hw/erdma/erdma_cm.c
92
static struct erdma_cep *erdma_cep_alloc(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cm.h
73
struct erdma_dev;
drivers/infiniband/hw/erdma/erdma_cm.h
88
struct erdma_dev *dev;
drivers/infiniband/hw/erdma/erdma_cmdq.c
11
struct erdma_dev *dev = container_of(cmdq, struct erdma_dev, cmdq);
drivers/infiniband/hw/erdma/erdma_cmdq.c
123
static int erdma_cmdq_cq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cmdq.c
157
static int erdma_cmdq_eq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cmdq.c
179
int erdma_cmdq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cmdq.c
223
void erdma_finish_cmdq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cmdq.c
228
void erdma_cmdq_destroy(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cmdq.c
25
struct erdma_dev *dev = container_of(cmdq, struct erdma_dev, cmdq);
drivers/infiniband/hw/erdma/erdma_cmdq.c
63
static int erdma_cmdq_wait_res_init(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_cmdq.c
88
static int erdma_cmdq_sq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_cq.c
128
struct erdma_dev *dev = to_edev(cq->ibcq.device);
drivers/infiniband/hw/erdma/erdma_eq.c
111
void erdma_eq_destroy(struct erdma_dev *dev, struct erdma_eq *eq)
drivers/infiniband/hw/erdma/erdma_eq.c
118
int erdma_aeq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_eq.c
141
struct erdma_dev *dev = ceq_cb->dev;
drivers/infiniband/hw/erdma/erdma_eq.c
188
static int erdma_set_ceq_irq(struct erdma_dev *dev, u16 ceqn)
drivers/infiniband/hw/erdma/erdma_eq.c
217
static void erdma_free_ceq_irq(struct erdma_dev *dev, u16 ceqn)
drivers/infiniband/hw/erdma/erdma_eq.c
225
static int create_eq_cmd(struct erdma_dev *dev, u32 eqn, struct erdma_eq *eq)
drivers/infiniband/hw/erdma/erdma_eq.c
244
static int erdma_ceq_init_one(struct erdma_dev *dev, u16 ceqn)
drivers/infiniband/hw/erdma/erdma_eq.c
268
static void erdma_ceq_uninit_one(struct erdma_dev *dev, u16 ceqn)
drivers/infiniband/hw/erdma/erdma_eq.c
291
int erdma_ceqs_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_eq.c
30
void erdma_aeq_event_handler(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_eq.c
319
void erdma_ceqs_uninit(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_eq.c
83
int erdma_eq_common_init(struct erdma_dev *dev, struct erdma_eq *eq, u32 depth)
drivers/infiniband/hw/erdma/erdma_main.c
117
struct erdma_dev *dev = data;
drivers/infiniband/hw/erdma/erdma_main.c
125
static int erdma_request_vectors(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
141
static int erdma_comm_irq_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
157
static void erdma_comm_irq_uninit(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
163
static int erdma_device_init(struct erdma_dev *dev, struct pci_dev *pdev)
drivers/infiniband/hw/erdma/erdma_main.c
200
static void erdma_device_uninit(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
206
static void erdma_hw_reset(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
213
static int erdma_wait_hw_init_done(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
23
struct erdma_dev *dev = container_of(nb, struct erdma_dev, netdev_nb);
drivers/infiniband/hw/erdma/erdma_main.c
243
struct erdma_dev *dev;
drivers/infiniband/hw/erdma/erdma_main.c
255
dev = ib_alloc_device(erdma_dev, ibdev);
drivers/infiniband/hw/erdma/erdma_main.c
357
struct erdma_dev *dev = pci_get_drvdata(pdev);
drivers/infiniband/hw/erdma/erdma_main.c
377
static int erdma_dev_attrs_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
427
static int erdma_device_config(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
444
static int erdma_res_cb_init(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
466
static void erdma_res_cb_free(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
48
static int erdma_enum_and_get_netdev(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_main.c
539
struct erdma_dev *dev = pci_get_drvdata(pdev);
drivers/infiniband/hw/erdma/erdma_main.c
617
struct erdma_dev *dev = pci_get_drvdata(pdev);
drivers/infiniband/hw/erdma/erdma_main.c
86
static int erdma_device_register(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_qp.c
125
struct erdma_dev *dev = qp->dev;
drivers/infiniband/hw/erdma/erdma_qp.c
273
struct erdma_dev *dev = to_edev(qp->ibqp.device);
drivers/infiniband/hw/erdma/erdma_qp.c
57
struct erdma_dev *dev = qp->dev;
drivers/infiniband/hw/erdma/erdma_verbs.c
1000
struct erdma_dev *dev = to_edev(ibqp->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1099
static int erdma_create_stag(struct erdma_dev *dev, u32 *stag)
drivers/infiniband/hw/erdma/erdma_verbs.c
1115
struct erdma_dev *dev = to_edev(ibpd->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1154
struct erdma_dev *dev = to_edev(ibpd->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1240
struct erdma_dev *dev = to_edev(ibpd->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1293
struct erdma_dev *dev = to_edev(ibmr->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1321
struct erdma_dev *dev = to_edev(ibcq->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1354
struct erdma_dev *dev = to_edev(ibqp->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
138
static int regmr_cmd(struct erdma_dev *dev, struct erdma_mr *mr)
drivers/infiniband/hw/erdma/erdma_verbs.c
1450
static int alloc_db_resources(struct erdma_dev *dev, struct erdma_ucontext *ctx,
drivers/infiniband/hw/erdma/erdma_verbs.c
1495
static void free_db_resources(struct erdma_dev *dev, struct erdma_ucontext *ctx)
drivers/infiniband/hw/erdma/erdma_verbs.c
1531
struct erdma_dev *dev = to_edev(ibctx->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1596
struct erdma_dev *dev = to_edev(ibctx->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1705
struct erdma_dev *dev = qp->dev;
drivers/infiniband/hw/erdma/erdma_verbs.c
1842
struct erdma_dev *dev;
drivers/infiniband/hw/erdma/erdma_verbs.c
1911
struct erdma_dev *dev = to_edev(cq->ibcq.device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1930
struct erdma_dev *dev = to_edev(cq->ibcq.device);
drivers/infiniband/hw/erdma/erdma_verbs.c
194
struct erdma_dev *dev = to_edev(cq->ibcq.device);
drivers/infiniband/hw/erdma/erdma_verbs.c
1961
struct erdma_dev *dev = to_edev(ibcq->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
2032
void erdma_set_mtu(struct erdma_dev *dev, u32 mtu)
drivers/infiniband/hw/erdma/erdma_verbs.c
2043
void erdma_port_event(struct erdma_dev *dev, enum ib_event_type reason)
drivers/infiniband/hw/erdma/erdma_verbs.c
2092
static int erdma_query_hw_stats(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
2132
struct erdma_dev *dev = to_edev(ibdev);
drivers/infiniband/hw/erdma/erdma_verbs.c
2150
static int erdma_set_gid(struct erdma_dev *dev, u8 op, u32 idx,
drivers/infiniband/hw/erdma/erdma_verbs.c
2178
struct erdma_dev *dev = to_edev(attr->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
2225
struct erdma_dev *dev = to_edev(ibah->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
2269
struct erdma_dev *dev = to_edev(ibah->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
320
struct erdma_dev *dev = to_edev(ibdev);
drivers/infiniband/hw/erdma/erdma_verbs.c
372
struct erdma_dev *dev = to_edev(ibdev);
drivers/infiniband/hw/erdma/erdma_verbs.c
383
struct erdma_dev *dev = to_edev(ibdev);
drivers/infiniband/hw/erdma/erdma_verbs.c
41
struct erdma_dev *dev = to_edev(qp->ibqp.device);
drivers/infiniband/hw/erdma/erdma_verbs.c
419
struct erdma_dev *dev = to_edev(ibdev);
drivers/infiniband/hw/erdma/erdma_verbs.c
438
struct erdma_dev *dev = to_edev(ibpd->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
453
struct erdma_dev *dev = to_edev(ibpd->device);
drivers/infiniband/hw/erdma/erdma_verbs.c
476
static int erdma_qp_validate_cap(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
491
static int erdma_qp_validate_attr(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
512
struct erdma_dev *dev = qp->dev;
drivers/infiniband/hw/erdma/erdma_verbs.c
538
static int init_kernel_qp(struct erdma_dev *dev, struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_verbs.c
589
static void erdma_fill_bottom_mtt(struct erdma_dev *dev, struct erdma_mem *mem)
drivers/infiniband/hw/erdma/erdma_verbs.c
602
static struct erdma_mtt *erdma_create_cont_mtt(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
633
static void erdma_unmap_page_list(struct erdma_dev *dev, dma_addr_t *pg_dma,
drivers/infiniband/hw/erdma/erdma_verbs.c
643
static void erdma_destroy_mtt_buf_dma_addrs(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
650
static void erdma_destroy_scatter_mtt(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
668
static u32 vmalloc_to_dma_addrs(struct erdma_dev *dev, dma_addr_t **dma_addrs,
drivers/infiniband/hw/erdma/erdma_verbs.c
706
static int erdma_create_mtt_buf_dma_addrs(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
726
static struct erdma_mtt *erdma_create_scatter_mtt(struct erdma_dev *dev,
drivers/infiniband/hw/erdma/erdma_verbs.c
760
static struct erdma_mtt *erdma_create_mtt(struct erdma_dev *dev, size_t size,
drivers/infiniband/hw/erdma/erdma_verbs.c
813
static void erdma_destroy_mtt(struct erdma_dev *dev, struct erdma_mtt *mtt)
drivers/infiniband/hw/erdma/erdma_verbs.c
831
static int get_mtt_entries(struct erdma_dev *dev, struct erdma_mem *mem,
drivers/infiniband/hw/erdma/erdma_verbs.c
870
static void put_mtt_entries(struct erdma_dev *dev, struct erdma_mem *mem)
drivers/infiniband/hw/erdma/erdma_verbs.h
300
struct erdma_dev *dev;
drivers/infiniband/hw/erdma/erdma_verbs.h
353
static inline struct erdma_qp *find_qp_by_qpn(struct erdma_dev *dev, int id)
drivers/infiniband/hw/erdma/erdma_verbs.h
358
static inline struct erdma_cq *find_cq_by_cqn(struct erdma_dev *dev, int id)
drivers/infiniband/hw/erdma/erdma_verbs.h
374
static inline bool erdma_device_iwarp(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_verbs.h
379
static inline bool erdma_device_rocev2(struct erdma_dev *dev)
drivers/infiniband/hw/erdma/erdma_verbs.h
474
void erdma_port_event(struct erdma_dev *dev, enum ib_event_type reason);
drivers/infiniband/hw/erdma/erdma_verbs.h
475
void erdma_set_mtu(struct erdma_dev *dev, u32 mtu);