Symbol: qedr_dev
drivers/infiniband/hw/qedr/main.c
1008
static void qedr_notify(struct qedr_dev *dev, enum qede_rdma_event event)
drivers/infiniband/hw/qedr/main.c
124
struct qedr_dev *dev =
drivers/infiniband/hw/qedr/main.c
125
rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
drivers/infiniband/hw/qedr/main.c
134
struct qedr_dev *dev =
drivers/infiniband/hw/qedr/main.c
135
rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
drivers/infiniband/hw/qedr/main.c
166
static int qedr_iw_register_device(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
185
static void qedr_roce_register_device(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
241
static int qedr_register_device(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
271
static int qedr_alloc_mem_sb(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/main.c
296
static void qedr_free_mem_sb(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/main.c
307
static void qedr_free_resources(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
324
static int qedr_alloc_resources(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
414
static void qedr_pci_set_atomic(struct qedr_dev *dev, struct pci_dev *pdev)
drivers/infiniband/hw/qedr/main.c
497
static void qedr_sync_free_irqs(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
514
static int qedr_req_msix_irqs(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
546
static int qedr_setup_irqs(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
56
static void qedr_ib_dispatch_event(struct qedr_dev *dev, u32 port_num,
drivers/infiniband/hw/qedr/main.c
576
static int qedr_set_device_attr(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
645
struct qedr_dev *dev = (struct qedr_dev *)context;
drivers/infiniband/hw/qedr/main.c
76
struct qedr_dev *qedr = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/main.c
778
static int qedr_init_hw(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
838
static void qedr_stop_hw(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
844
static struct qedr_dev *qedr_add(struct qed_dev *cdev, struct pci_dev *pdev,
drivers/infiniband/hw/qedr/main.c
848
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/main.c
851
dev = ib_alloc_device(qedr_dev, ibdev);
drivers/infiniband/hw/qedr/main.c
937
static void qedr_remove(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
954
static void qedr_close(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
960
static void qedr_shutdown(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
966
static void qedr_open(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/main.c
972
static void qedr_mac_address_change(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/qedr.h
216
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
342
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
376
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
471
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
480
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
510
static inline int qedr_get_dmac(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr.h
534
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
541
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr.h
554
static inline struct qedr_dev *get_qedr_dev(struct ib_device *ibdev)
drivers/infiniband/hw/qedr/qedr.h
556
return container_of(ibdev, struct qedr_dev, ibdev);
drivers/infiniband/hw/qedr/qedr.h
67
struct qedr_dev;
drivers/infiniband/hw/qedr/qedr.h
70
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
107
struct qedr_dev *dev = listener->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
187
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
214
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
259
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
284
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
320
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
332
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
395
static u16 qedr_iw_get_vlan_ipv4(struct qedr_dev *dev, u32 *addr)
drivers/infiniband/hw/qedr/qedr_iw_cm.c
440
qedr_addr4_resolve(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_iw_cm.c
477
qedr_addr6_resolve(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_iw_cm.c
519
static struct qedr_qp *qedr_iw_load_qp(struct qedr_dev *dev, u32 qpn)
drivers/infiniband/hw/qedr/qedr_iw_cm.c
534
struct qedr_dev *dev = get_qedr_dev(cm_id->device);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
660
struct qedr_dev *dev = get_qedr_dev(cm_id->device);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
725
struct qedr_dev *dev = get_qedr_dev(cm_id->device);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
740
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
788
struct qedr_dev *dev = ep->dev;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
816
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
132
static void qedr_destroy_gsi_cq(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
153
static inline int qedr_check_gsi_qp_attrs(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
180
static int qedr_ll2_post_tx(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
239
static int qedr_ll2_stop(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/qedr_roce_cm.c
262
static int qedr_ll2_start(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
322
int qedr_create_gsi_qp(struct qedr_dev *dev, struct ib_qp_init_attr *attrs,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
370
int qedr_destroy_gsi_qp(struct qedr_dev *dev)
drivers/infiniband/hw/qedr/qedr_roce_cm.c
377
static inline int qedr_gsi_build_header(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
488
static inline int qedr_gsi_build_packet(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
544
struct qedr_dev *dev = qp->dev;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
58
void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
612
struct qedr_dev *dev = get_qedr_dev(ibqp->device);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
670
struct qedr_dev *dev = get_qedr_dev(ibcq->device);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
73
struct qedr_dev *dev = (struct qedr_dev *)cxt;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
99
struct qedr_dev *dev = (struct qedr_dev *)cxt;
drivers/infiniband/hw/qedr/qedr_roce_cm.h
53
int qedr_create_gsi_qp(struct qedr_dev *dev, struct ib_qp_init_attr *attrs,
drivers/infiniband/hw/qedr/qedr_roce_cm.h
55
void qedr_store_gsi_qp_cq(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/qedr_roce_cm.h
57
int qedr_destroy_gsi_qp(struct qedr_dev *dev);
drivers/infiniband/hw/qedr/verbs.c
100
struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
drivers/infiniband/hw/qedr/verbs.c
1062
struct qedr_dev *dev = get_qedr_dev(ibcq->device);
drivers/infiniband/hw/qedr/verbs.c
114
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/verbs.c
1191
static int qedr_check_qp_attrs(struct ib_pd *ibpd, struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1256
static int qedr_copy_srq_uresp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1271
static void qedr_copy_rq_uresp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1291
static void qedr_copy_sq_uresp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1308
static int qedr_copy_qp_uresp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1343
static void qedr_set_common_qp_params(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1394
static int qedr_set_roce_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
drivers/infiniband/hw/qedr/verbs.c
1421
static int qedr_check_srq_params(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1458
struct qedr_dev *dev = srq->dev;
drivers/infiniband/hw/qedr/verbs.c
1498
struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1547
struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
drivers/infiniband/hw/qedr/verbs.c
1657
struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
drivers/infiniband/hw/qedr/verbs.c
1680
struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
drivers/infiniband/hw/qedr/verbs.c
1729
qedr_init_common_qp_in_params(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1766
static inline void qedr_qp_user_print(struct qedr_dev *dev, struct qedr_qp *qp)
drivers/infiniband/hw/qedr/verbs.c
1783
qedr_iwarp_populate_user_qp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1801
static void qedr_cleanup_user(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1840
static int qedr_create_user_qp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
1994
static int qedr_set_iwarp_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
drivers/infiniband/hw/qedr/verbs.c
2032
qedr_roce_create_kernel_qp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
2079
qedr_iwarp_create_kernel_qp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
2139
static void qedr_cleanup_kernel(struct qedr_dev *dev, struct qedr_qp *qp)
drivers/infiniband/hw/qedr/verbs.c
2162
static int qedr_create_kernel_qp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
217
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/verbs.c
2236
static int qedr_free_qp_resources(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
2264
struct qedr_dev *dev = get_qedr_dev(ibqp->device);
drivers/infiniband/hw/qedr/verbs.c
2361
static int qedr_update_qp_state(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
2469
struct qedr_dev *dev = get_qedr_dev(&qp->dev->ibdev);
drivers/infiniband/hw/qedr/verbs.c
268
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/verbs.c
2746
struct qedr_dev *dev = qp->dev;
drivers/infiniband/hw/qedr/verbs.c
2813
struct qedr_dev *dev = qp->dev;
drivers/infiniband/hw/qedr/verbs.c
2893
static void free_mr_info(struct qedr_dev *dev, struct mr_info *info)
drivers/infiniband/hw/qedr/verbs.c
2910
static int init_mr_info(struct qedr_dev *dev, struct mr_info *info,
drivers/infiniband/hw/qedr/verbs.c
2957
struct qedr_dev *dev = get_qedr_dev(ibpd->device);
drivers/infiniband/hw/qedr/verbs.c
3049
struct qedr_dev *dev = get_qedr_dev(ib_mr->device);
drivers/infiniband/hw/qedr/verbs.c
3073
struct qedr_dev *dev = get_qedr_dev(ibpd->device);
drivers/infiniband/hw/qedr/verbs.c
3184
static void handle_completed_mrs(struct qedr_dev *dev, struct mr_info *info)
drivers/infiniband/hw/qedr/verbs.c
3217
struct qedr_dev *dev = get_qedr_dev(ibpd->device);
drivers/infiniband/hw/qedr/verbs.c
3292
static u32 qedr_prepare_sq_inline_data(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
3399
static u32 qedr_prepare_sq_rdma_data(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
3422
static u32 qedr_prepare_sq_send_data(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
3509
struct qedr_dev *dev = qp->dev;
drivers/infiniband/hw/qedr/verbs.c
3546
struct qedr_dev *dev = get_qedr_dev(ibqp->device);
drivers/infiniband/hw/qedr/verbs.c
3761
struct qedr_dev *dev = get_qedr_dev(ibqp->device);
drivers/infiniband/hw/qedr/verbs.c
378
struct qedr_dev *dev = entry->dev;
drivers/infiniband/hw/qedr/verbs.c
3839
struct qedr_dev *dev = srq->dev;
drivers/infiniband/hw/qedr/verbs.c
3919
struct qedr_dev *dev = qp->dev;
drivers/infiniband/hw/qedr/verbs.c
4055
static int process_req(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
4110
static int qedr_poll_cq_req(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
4267
static void __process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
4296
static int process_resp_one_srq(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
4321
static int process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
4370
static int qedr_poll_cq_resp_srq(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
4383
static int qedr_poll_cq_resp(struct qedr_dev *dev, struct qedr_qp *qp,
drivers/infiniband/hw/qedr/verbs.c
439
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/verbs.c
4414
struct qedr_dev *dev = get_qedr_dev(ibcq->device);
drivers/infiniband/hw/qedr/verbs.c
481
struct qedr_dev *dev = get_qedr_dev(ibpd->device);
drivers/infiniband/hw/qedr/verbs.c
492
struct qedr_dev *dev = get_qedr_dev(ibxrcd->device);
drivers/infiniband/hw/qedr/verbs.c
500
struct qedr_dev *dev = get_qedr_dev(ibxrcd->device);
drivers/infiniband/hw/qedr/verbs.c
506
static void qedr_free_pbl(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
529
static struct qedr_pbl *qedr_alloc_pbl_tbl(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
573
static int qedr_prepare_pbl_tbl(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
621
static void qedr_populate_pbls(struct qedr_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/qedr/verbs.c
672
static int qedr_db_recovery_add(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
687
static void qedr_db_recovery_del(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
702
static int qedr_copy_cq_uresp(struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
744
struct qedr_dev *dev, struct qedr_userq *q,
drivers/infiniband/hw/qedr/verbs.c
791
struct qedr_dev *dev,
drivers/infiniband/hw/qedr/verbs.c
842
struct qedr_dev *dev, int vector,
drivers/infiniband/hw/qedr/verbs.c
87
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/infiniband/hw/qedr/verbs.c
870
struct qedr_dev *dev;
drivers/infiniband/hw/qedr/verbs.c
917
struct qedr_dev *dev = get_qedr_dev(ibdev);
drivers/net/ethernet/qlogic/qede/qede.h
126
struct qedr_dev *qedr_dev;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
112
if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
113
qedr_drv->remove(edev->rdma_info.qedr_dev);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
127
edev->rdma_info.qedr_dev = NULL;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
142
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
143
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
158
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
159
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
178
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
179
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOSE);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
220
if (edev->rdma_info.qedr_dev && !edev->rdma_info.exp_recovery)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
233
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
234
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CHANGE_ADDR);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
240
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
241
qedr_drv->notify(edev->rdma_info.qedr_dev,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
30
edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
314
if (!edev->rdma_info.qedr_dev || !edev->rdma_info.rdma_wq)
include/linux/qed/qede_rdma.h
15
struct qedr_dev;
include/linux/qed/qede_rdma.h
37
struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *,
include/linux/qed/qede_rdma.h
40
void (*remove)(struct qedr_dev *);
include/linux/qed/qede_rdma.h
41
void (*notify)(struct qedr_dev *, enum qede_rdma_event);