/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_rdma.c | 30 edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev, in _qede_rdma_dev_add() 112 if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev) in _qede_rdma_dev_remove() 113 qedr_drv->remove(edev->rdma_info.qedr_dev); in _qede_rdma_dev_remove() 127 edev->rdma_info.qedr_dev = NULL; in qede_rdma_dev_remove() 142 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in _qede_rdma_dev_open() 143 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP); in _qede_rdma_dev_open() 158 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in _qede_rdma_dev_close() 159 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN); in _qede_rdma_dev_close() 178 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in qede_rdma_dev_shutdown() 179 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOS in qede_rdma_dev_shutdown() [all...] |
H A D | qede.h | 137 struct qedr_dev *qedr_dev; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_rdma.c | 30 edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev, in _qede_rdma_dev_add() 112 if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev) in _qede_rdma_dev_remove() 113 qedr_drv->remove(edev->rdma_info.qedr_dev); in _qede_rdma_dev_remove() 127 edev->rdma_info.qedr_dev = NULL; in qede_rdma_dev_remove() 142 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in _qede_rdma_dev_open() 143 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP); in _qede_rdma_dev_open() 158 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in _qede_rdma_dev_close() 159 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN); in _qede_rdma_dev_close() 178 if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) in qede_rdma_dev_shutdown() 179 qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOS in qede_rdma_dev_shutdown() [all...] |
H A D | qede.h | 126 struct qedr_dev *qedr_dev; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | main.c | 56 static void qedr_ib_dispatch_event(struct qedr_dev *dev, u8 port_num, in qedr_ib_dispatch_event() 76 struct qedr_dev *qedr = get_qedr_dev(ibdev); in qedr_get_dev_fw_str() 124 struct qedr_dev *dev = in hw_rev_show() 125 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hw_rev_show() 134 struct qedr_dev *dev = in hca_type_show() 135 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hca_type_show() 167 static int qedr_iw_register_device(struct qedr_dev *dev) in qedr_iw_register_device() 186 static void qedr_roce_register_device(struct qedr_dev *dev) in qedr_roce_register_device() 245 static int qedr_register_device(struct qedr_dev *dev) in qedr_register_device() 301 static int qedr_alloc_mem_sb(struct qedr_dev *de [all...] |
H A D | qedr.h | 71 struct qedr_dev; 74 struct qedr_dev *dev; 126 struct qedr_dev { struct 230 struct qedr_dev *dev; 362 struct qedr_dev *dev; 396 struct qedr_dev *dev; 490 struct qedr_dev *dev; 499 struct qedr_dev *dev; 529 static inline int qedr_get_dmac(struct qedr_dev *dev, in qedr_get_dmac() 553 struct qedr_dev *de [all...] |
H A D | qedr_roce_cm.h | 53 struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev, 56 void qedr_store_gsi_qp_cq(struct qedr_dev *dev, 58 int qedr_destroy_gsi_qp(struct qedr_dev *dev);
|
H A D | qedr_iw_cm.c | 107 struct qedr_dev *dev = listener->dev; in qedr_iw_mpa_request() 187 struct qedr_dev *dev = ep->dev; in qedr_iw_qp_event() 214 struct qedr_dev *dev = ep->dev; in qedr_iw_disconnect_worker() 259 struct qedr_dev *dev = ep->dev; in qedr_iw_disconnect_event() 284 struct qedr_dev *dev = ep->dev; in qedr_iw_passive_complete() 320 struct qedr_dev *dev = ep->dev; in qedr_iw_mpa_reply() 332 struct qedr_dev *dev = ep->dev; in qedr_iw_event_handler() 395 static u16 qedr_iw_get_vlan_ipv4(struct qedr_dev *dev, u32 *addr) in qedr_iw_get_vlan_ipv4() 440 qedr_addr4_resolve(struct qedr_dev *dev, in qedr_addr4_resolve() 476 qedr_addr6_resolve(struct qedr_dev *de [all...] |
H A D | qedr_roce_cm.c | 58 void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp, in qedr_store_gsi_qp_cq() 73 struct qedr_dev *dev = (struct qedr_dev *)cxt; in qedr_ll2_complete_tx_packet() 99 struct qedr_dev *dev = (struct qedr_dev *)cxt; in qedr_ll2_complete_rx_packet() 132 static void qedr_destroy_gsi_cq(struct qedr_dev *dev, in qedr_destroy_gsi_cq() 153 static inline int qedr_check_gsi_qp_attrs(struct qedr_dev *dev, in qedr_check_gsi_qp_attrs() 180 static int qedr_ll2_post_tx(struct qedr_dev *dev, in qedr_ll2_post_tx() 239 static int qedr_ll2_stop(struct qedr_dev *dev) in qedr_ll2_stop() 262 static int qedr_ll2_start(struct qedr_dev *de [all...] |
H A D | verbs.c | 87 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_iw_query_gid() 100 struct qedr_dev *dev = get_qedr_dev(ibsrq->device); in qedr_query_srq() 114 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_query_device() 215 struct qedr_dev *dev; in qedr_query_port() 266 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_alloc_ucontext() 376 struct qedr_dev *dev = entry->dev; in qedr_mmap_free() 437 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_alloc_pd() 479 struct qedr_dev *dev = get_qedr_dev(ibpd->device); in qedr_dealloc_pd() 490 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_alloc_xrcd() 498 struct qedr_dev *de in qedr_dealloc_xrcd() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | main.c | 56 static void qedr_ib_dispatch_event(struct qedr_dev *dev, u32 port_num, in qedr_ib_dispatch_event() 76 struct qedr_dev *qedr = get_qedr_dev(ibdev); in qedr_get_dev_fw_str() 124 struct qedr_dev *dev = in hw_rev_show() 125 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hw_rev_show() 134 struct qedr_dev *dev = in hca_type_show() 135 rdma_device_to_drv_device(device, struct qedr_dev, ibdev); in hca_type_show() 166 static int qedr_iw_register_device(struct qedr_dev *dev) in qedr_iw_register_device() 185 static void qedr_roce_register_device(struct qedr_dev *dev) in qedr_roce_register_device() 241 static int qedr_register_device(struct qedr_dev *dev) in qedr_register_device() 271 static int qedr_alloc_mem_sb(struct qedr_dev *de [all...] |
H A D | qedr.h | 71 struct qedr_dev; 74 struct qedr_dev *dev; 126 struct qedr_dev { struct 230 struct qedr_dev *dev; 362 struct qedr_dev *dev; 396 struct qedr_dev *dev; 491 struct qedr_dev *dev; 500 struct qedr_dev *dev; 530 static inline int qedr_get_dmac(struct qedr_dev *dev, in qedr_get_dmac() 554 struct qedr_dev *de [all...] |
H A D | qedr_roce_cm.h | 53 int qedr_create_gsi_qp(struct qedr_dev *dev, struct ib_qp_init_attr *attrs, 55 void qedr_store_gsi_qp_cq(struct qedr_dev *dev, 57 int qedr_destroy_gsi_qp(struct qedr_dev *dev);
|
H A D | qedr_iw_cm.c | 107 struct qedr_dev *dev = listener->dev; in qedr_iw_mpa_request() 187 struct qedr_dev *dev = ep->dev; in qedr_iw_qp_event() 214 struct qedr_dev *dev = ep->dev; in qedr_iw_disconnect_worker() 259 struct qedr_dev *dev = ep->dev; in qedr_iw_disconnect_event() 284 struct qedr_dev *dev = ep->dev; in qedr_iw_passive_complete() 320 struct qedr_dev *dev = ep->dev; in qedr_iw_mpa_reply() 332 struct qedr_dev *dev = ep->dev; in qedr_iw_event_handler() 395 static u16 qedr_iw_get_vlan_ipv4(struct qedr_dev *dev, u32 *addr) in qedr_iw_get_vlan_ipv4() 440 qedr_addr4_resolve(struct qedr_dev *dev, in qedr_addr4_resolve() 476 qedr_addr6_resolve(struct qedr_dev *de [all...] |
H A D | qedr_roce_cm.c | 58 void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp, in qedr_store_gsi_qp_cq() 73 struct qedr_dev *dev = (struct qedr_dev *)cxt; in qedr_ll2_complete_tx_packet() 99 struct qedr_dev *dev = (struct qedr_dev *)cxt; in qedr_ll2_complete_rx_packet() 132 static void qedr_destroy_gsi_cq(struct qedr_dev *dev, in qedr_destroy_gsi_cq() 153 static inline int qedr_check_gsi_qp_attrs(struct qedr_dev *dev, in qedr_check_gsi_qp_attrs() 180 static int qedr_ll2_post_tx(struct qedr_dev *dev, in qedr_ll2_post_tx() 239 static int qedr_ll2_stop(struct qedr_dev *dev) in qedr_ll2_stop() 262 static int qedr_ll2_start(struct qedr_dev *de [all...] |
H A D | verbs.c | 87 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_iw_query_gid() 100 struct qedr_dev *dev = get_qedr_dev(ibsrq->device); in qedr_query_srq() 114 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_query_device() 217 struct qedr_dev *dev; in qedr_query_port() 268 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_alloc_ucontext() 378 struct qedr_dev *dev = entry->dev; in qedr_mmap_free() 439 struct qedr_dev *dev = get_qedr_dev(ibdev); in qedr_alloc_pd() 481 struct qedr_dev *dev = get_qedr_dev(ibpd->device); in qedr_dealloc_pd() 492 struct qedr_dev *dev = get_qedr_dev(ibxrcd->device); in qedr_alloc_xrcd() 500 struct qedr_dev *de in qedr_dealloc_xrcd() [all...] |
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qede_rdma.h | 15 struct qedr_dev; 37 struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *, 40 void (*remove)(struct qedr_dev *); 41 void (*notify)(struct qedr_dev *, enum qede_rdma_event);
|
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qede_rdma.h | 15 struct qedr_dev; 37 struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *, 40 void (*remove)(struct qedr_dev *); 41 void (*notify)(struct qedr_dev *, enum qede_rdma_event);
|