qedr_dev           56 drivers/infiniband/hw/qedr/main.c static void qedr_ib_dispatch_event(struct qedr_dev *dev, u8 port_num,
qedr_dev           76 drivers/infiniband/hw/qedr/main.c 	struct qedr_dev *qedr = get_qedr_dev(ibdev);
qedr_dev          125 drivers/infiniband/hw/qedr/main.c 	struct qedr_dev *dev =
qedr_dev          126 drivers/infiniband/hw/qedr/main.c 		rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
qedr_dev          135 drivers/infiniband/hw/qedr/main.c 	struct qedr_dev *dev =
qedr_dev          136 drivers/infiniband/hw/qedr/main.c 		rdma_device_to_drv_device(device, struct qedr_dev, ibdev);
qedr_dev          168 drivers/infiniband/hw/qedr/main.c static int qedr_iw_register_device(struct qedr_dev *dev)
qedr_dev          184 drivers/infiniband/hw/qedr/main.c static void qedr_roce_register_device(struct qedr_dev *dev)
qedr_dev          239 drivers/infiniband/hw/qedr/main.c static int qedr_register_device(struct qedr_dev *dev)
qedr_dev          294 drivers/infiniband/hw/qedr/main.c static int qedr_alloc_mem_sb(struct qedr_dev *dev,
qedr_dev          319 drivers/infiniband/hw/qedr/main.c static void qedr_free_mem_sb(struct qedr_dev *dev,
qedr_dev          330 drivers/infiniband/hw/qedr/main.c static void qedr_free_resources(struct qedr_dev *dev)
qedr_dev          347 drivers/infiniband/hw/qedr/main.c static int qedr_alloc_resources(struct qedr_dev *dev)
qedr_dev          431 drivers/infiniband/hw/qedr/main.c static void qedr_pci_set_atomic(struct qedr_dev *dev, struct pci_dev *pdev)
qedr_dev          514 drivers/infiniband/hw/qedr/main.c static void qedr_sync_free_irqs(struct qedr_dev *dev)
qedr_dev          532 drivers/infiniband/hw/qedr/main.c static int qedr_req_msix_irqs(struct qedr_dev *dev)
qedr_dev          564 drivers/infiniband/hw/qedr/main.c static int qedr_setup_irqs(struct qedr_dev *dev)
qedr_dev          594 drivers/infiniband/hw/qedr/main.c static int qedr_set_device_attr(struct qedr_dev *dev)
qedr_dev          664 drivers/infiniband/hw/qedr/main.c 	struct qedr_dev *dev = (struct qedr_dev *)context;
qedr_dev          784 drivers/infiniband/hw/qedr/main.c static int qedr_init_hw(struct qedr_dev *dev)
qedr_dev          844 drivers/infiniband/hw/qedr/main.c static void qedr_stop_hw(struct qedr_dev *dev)
qedr_dev          850 drivers/infiniband/hw/qedr/main.c static struct qedr_dev *qedr_add(struct qed_dev *cdev, struct pci_dev *pdev,
qedr_dev          854 drivers/infiniband/hw/qedr/main.c 	struct qedr_dev *dev;
qedr_dev          857 drivers/infiniband/hw/qedr/main.c 	dev = ib_alloc_device(qedr_dev, ibdev);
qedr_dev          943 drivers/infiniband/hw/qedr/main.c static void qedr_remove(struct qedr_dev *dev)
qedr_dev          960 drivers/infiniband/hw/qedr/main.c static void qedr_close(struct qedr_dev *dev)
qedr_dev          966 drivers/infiniband/hw/qedr/main.c static void qedr_shutdown(struct qedr_dev *dev)
qedr_dev          972 drivers/infiniband/hw/qedr/main.c static void qedr_open(struct qedr_dev *dev)
qedr_dev          978 drivers/infiniband/hw/qedr/main.c static void qedr_mac_address_change(struct qedr_dev *dev)
qedr_dev         1014 drivers/infiniband/hw/qedr/main.c static void qedr_notify(struct qedr_dev *dev, enum qede_rdma_event event)
qedr_dev           71 drivers/infiniband/hw/qedr/qedr.h struct qedr_dev;
qedr_dev           74 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev		*dev;
qedr_dev          231 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev *dev;
qedr_dev          361 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev *dev;
qedr_dev          394 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev *dev;
qedr_dev          487 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev *dev;
qedr_dev          514 drivers/infiniband/hw/qedr/qedr.h static inline int qedr_get_dmac(struct qedr_dev *dev,
qedr_dev          538 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev *dev;
qedr_dev          545 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_dev	*dev;
qedr_dev          558 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_dev *get_qedr_dev(struct ib_device *ibdev)
qedr_dev          560 drivers/infiniband/hw/qedr/qedr.h 	return container_of(ibdev, struct qedr_dev, ibdev);
qedr_dev          107 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = listener->dev;
qedr_dev          178 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          205 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          250 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          275 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          311 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          323 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          386 drivers/infiniband/hw/qedr/qedr_iw_cm.c static u16 qedr_iw_get_vlan_ipv4(struct qedr_dev *dev, u32 *addr)
qedr_dev          431 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_addr4_resolve(struct qedr_dev *dev,
qedr_dev          467 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_addr6_resolve(struct qedr_dev *dev,
qedr_dev          509 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qedr_qp *qedr_iw_load_qp(struct qedr_dev *dev, u32 qpn)
qedr_dev          524 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = get_qedr_dev(cm_id->device);
qedr_dev          648 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = get_qedr_dev(cm_id->device);
qedr_dev          713 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = get_qedr_dev(cm_id->device);
qedr_dev          727 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          773 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = ep->dev;
qedr_dev          801 drivers/infiniband/hw/qedr/qedr_iw_cm.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev           58 drivers/infiniband/hw/qedr/qedr_roce_cm.c void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev           73 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qedr_dev *dev = (struct qedr_dev *)cxt;
qedr_dev           99 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qedr_dev *dev = (struct qedr_dev *)cxt;
qedr_dev          132 drivers/infiniband/hw/qedr/qedr_roce_cm.c static void qedr_destroy_gsi_cq(struct qedr_dev *dev,
qedr_dev          153 drivers/infiniband/hw/qedr/qedr_roce_cm.c static inline int qedr_check_gsi_qp_attrs(struct qedr_dev *dev,
qedr_dev          180 drivers/infiniband/hw/qedr/qedr_roce_cm.c static int qedr_ll2_post_tx(struct qedr_dev *dev,
qedr_dev          239 drivers/infiniband/hw/qedr/qedr_roce_cm.c static int qedr_ll2_stop(struct qedr_dev *dev)
qedr_dev          262 drivers/infiniband/hw/qedr/qedr_roce_cm.c static int qedr_ll2_start(struct qedr_dev *dev,
qedr_dev          322 drivers/infiniband/hw/qedr/qedr_roce_cm.c struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev,
qedr_dev          374 drivers/infiniband/hw/qedr/qedr_roce_cm.c int qedr_destroy_gsi_qp(struct qedr_dev *dev)
qedr_dev          381 drivers/infiniband/hw/qedr/qedr_roce_cm.c static inline int qedr_gsi_build_header(struct qedr_dev *dev,
qedr_dev          492 drivers/infiniband/hw/qedr/qedr_roce_cm.c static inline int qedr_gsi_build_packet(struct qedr_dev *dev,
qedr_dev          548 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qedr_dev *dev = qp->dev;
qedr_dev          616 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qedr_dev *dev = get_qedr_dev(ibqp->device);
qedr_dev          674 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qedr_dev *dev = get_qedr_dev(ibcq->device);
qedr_dev           53 drivers/infiniband/hw/qedr/qedr_roce_cm.h struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev,
qedr_dev           56 drivers/infiniband/hw/qedr/qedr_roce_cm.h void qedr_store_gsi_qp_cq(struct qedr_dev *dev,
qedr_dev           58 drivers/infiniband/hw/qedr/qedr_roce_cm.h int qedr_destroy_gsi_qp(struct qedr_dev *dev);
qedr_dev           82 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev           95 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
qedr_dev          109 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev          210 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev;
qedr_dev          320 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev          390 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(context->device);
qedr_dev          437 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev          479 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibpd->device);
qedr_dev          486 drivers/infiniband/hw/qedr/verbs.c static void qedr_free_pbl(struct qedr_dev *dev,
qedr_dev          509 drivers/infiniband/hw/qedr/verbs.c static struct qedr_pbl *qedr_alloc_pbl_tbl(struct qedr_dev *dev,
qedr_dev          553 drivers/infiniband/hw/qedr/verbs.c static int qedr_prepare_pbl_tbl(struct qedr_dev *dev,
qedr_dev          601 drivers/infiniband/hw/qedr/verbs.c static void qedr_populate_pbls(struct qedr_dev *dev, struct ib_umem *umem,
qedr_dev          661 drivers/infiniband/hw/qedr/verbs.c static int qedr_copy_cq_uresp(struct qedr_dev *dev,
qedr_dev          699 drivers/infiniband/hw/qedr/verbs.c 				       struct qedr_dev *dev,
qedr_dev          750 drivers/infiniband/hw/qedr/verbs.c 				       struct qedr_dev *dev, int vector,
qedr_dev          778 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev;
qedr_dev          818 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev          942 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibcq->device);
qedr_dev          955 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibcq->device);
qedr_dev         1071 drivers/infiniband/hw/qedr/verbs.c static int qedr_check_qp_attrs(struct ib_pd *ibpd, struct qedr_dev *dev,
qedr_dev         1124 drivers/infiniband/hw/qedr/verbs.c static int qedr_copy_srq_uresp(struct qedr_dev *dev,
qedr_dev         1139 drivers/infiniband/hw/qedr/verbs.c static void qedr_copy_rq_uresp(struct qedr_dev *dev,
qedr_dev         1156 drivers/infiniband/hw/qedr/verbs.c static void qedr_copy_sq_uresp(struct qedr_dev *dev,
qedr_dev         1169 drivers/infiniband/hw/qedr/verbs.c static int qedr_copy_qp_uresp(struct qedr_dev *dev,
qedr_dev         1191 drivers/infiniband/hw/qedr/verbs.c static void qedr_set_common_qp_params(struct qedr_dev *dev,
qedr_dev         1229 drivers/infiniband/hw/qedr/verbs.c static void qedr_set_roce_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
qedr_dev         1241 drivers/infiniband/hw/qedr/verbs.c static int qedr_check_srq_params(struct qedr_dev *dev,
qedr_dev         1274 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = srq->dev;
qedr_dev         1315 drivers/infiniband/hw/qedr/verbs.c 					struct qedr_dev *dev,
qedr_dev         1362 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
qedr_dev         1458 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
qedr_dev         1479 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibsrq->device);
qedr_dev         1514 drivers/infiniband/hw/qedr/verbs.c qedr_init_common_qp_in_params(struct qedr_dev *dev,
qedr_dev         1544 drivers/infiniband/hw/qedr/verbs.c static inline void qedr_qp_user_print(struct qedr_dev *dev, struct qedr_qp *qp)
qedr_dev         1559 drivers/infiniband/hw/qedr/verbs.c qedr_iwarp_populate_user_qp(struct qedr_dev *dev,
qedr_dev         1577 drivers/infiniband/hw/qedr/verbs.c static void qedr_cleanup_user(struct qedr_dev *dev, struct qedr_qp *qp)
qedr_dev         1594 drivers/infiniband/hw/qedr/verbs.c static int qedr_create_user_qp(struct qedr_dev *dev,
qedr_dev         1671 drivers/infiniband/hw/qedr/verbs.c static void qedr_set_iwarp_db_info(struct qedr_dev *dev, struct qedr_qp *qp)
qedr_dev         1687 drivers/infiniband/hw/qedr/verbs.c qedr_roce_create_kernel_qp(struct qedr_dev *dev,
qedr_dev         1736 drivers/infiniband/hw/qedr/verbs.c qedr_iwarp_create_kernel_qp(struct qedr_dev *dev,
qedr_dev         1799 drivers/infiniband/hw/qedr/verbs.c static void qedr_cleanup_kernel(struct qedr_dev *dev, struct qedr_qp *qp)
qedr_dev         1808 drivers/infiniband/hw/qedr/verbs.c static int qedr_create_kernel_qp(struct qedr_dev *dev,
qedr_dev         1888 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibpd->device);
qedr_dev         1999 drivers/infiniband/hw/qedr/verbs.c static int qedr_update_qp_state(struct qedr_dev *dev,
qedr_dev         2110 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(&qp->dev->ibdev);
qedr_dev         2382 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = qp->dev;
qedr_dev         2443 drivers/infiniband/hw/qedr/verbs.c static int qedr_free_qp_resources(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         2465 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = qp->dev;
qedr_dev         2542 drivers/infiniband/hw/qedr/verbs.c static void free_mr_info(struct qedr_dev *dev, struct mr_info *info)
qedr_dev         2559 drivers/infiniband/hw/qedr/verbs.c static int init_mr_info(struct qedr_dev *dev, struct mr_info *info,
qedr_dev         2605 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibpd->device);
qedr_dev         2691 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ib_mr->device);
qedr_dev         2715 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibpd->device);
qedr_dev         2822 drivers/infiniband/hw/qedr/verbs.c static void handle_completed_mrs(struct qedr_dev *dev, struct mr_info *info)
qedr_dev         2855 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibpd->device);
qedr_dev         2926 drivers/infiniband/hw/qedr/verbs.c static u32 qedr_prepare_sq_inline_data(struct qedr_dev *dev,
qedr_dev         3033 drivers/infiniband/hw/qedr/verbs.c static u32 qedr_prepare_sq_rdma_data(struct qedr_dev *dev,
qedr_dev         3056 drivers/infiniband/hw/qedr/verbs.c static u32 qedr_prepare_sq_send_data(struct qedr_dev *dev,
qedr_dev         3143 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = qp->dev;
qedr_dev         3180 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibqp->device);
qedr_dev         3395 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibqp->device);
qedr_dev         3473 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = srq->dev;
qedr_dev         3555 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = qp->dev;
qedr_dev         3697 drivers/infiniband/hw/qedr/verbs.c static int process_req(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         3752 drivers/infiniband/hw/qedr/verbs.c static int qedr_poll_cq_req(struct qedr_dev *dev,
qedr_dev         3909 drivers/infiniband/hw/qedr/verbs.c static void __process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         3938 drivers/infiniband/hw/qedr/verbs.c static int process_resp_one_srq(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         3963 drivers/infiniband/hw/qedr/verbs.c static int process_resp_one(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         4012 drivers/infiniband/hw/qedr/verbs.c static int qedr_poll_cq_resp_srq(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         4025 drivers/infiniband/hw/qedr/verbs.c static int qedr_poll_cq_resp(struct qedr_dev *dev, struct qedr_qp *qp,
qedr_dev         4056 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibcq->device);
qedr_dev         4140 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_dev *dev = get_qedr_dev(ibdev);
qedr_dev          162 drivers/net/ethernet/qlogic/qede/qede.h 	struct qedr_dev *qedr_dev;
qedr_dev           55 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev,
qedr_dev          136 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev)
qedr_dev          137 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		qedr_drv->remove(edev->rdma_info.qedr_dev);
qedr_dev          151 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		edev->rdma_info.qedr_dev = NULL;
qedr_dev          166 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
qedr_dev          167 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP);
qedr_dev          182 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
qedr_dev          183 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN);
qedr_dev          202 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
qedr_dev          203 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOSE);
qedr_dev          244 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		if (edev->rdma_info.qedr_dev && !edev->rdma_info.exp_recovery)
qedr_dev          257 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
qedr_dev          258 drivers/net/ethernet/qlogic/qede/qede_rdma.c 		qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CHANGE_ADDR);
qedr_dev          328 drivers/net/ethernet/qlogic/qede/qede_rdma.c 	if (!edev->rdma_info.qedr_dev)
qedr_dev           40 include/linux/qed/qede_rdma.h struct qedr_dev;
qedr_dev           61 include/linux/qed/qede_rdma.h 	struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *,
qedr_dev           64 include/linux/qed/qede_rdma.h 	void (*remove)(struct qedr_dev *);
qedr_dev           65 include/linux/qed/qede_rdma.h 	void (*notify)(struct qedr_dev *, enum qede_rdma_event);