| /linux/drivers/infiniband/hw/mana/ ! |
| H A D | mana_ib.h | 75 struct mana_ib_dev { struct 561 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev) in mdev_to_gc() 566 static inline struct mana_ib_qp *mana_get_qp_ref(struct mana_ib_dev *mdev, in mana_get_qp_ref() 589 static inline bool mana_ib_is_rnic(struct mana_ib_dev *mdev) in mana_ib_is_rnic() 596 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_get_netdev() 613 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq); 614 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq); 616 int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem, 619 int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem, 622 int mana_ib_gd_destroy_dma_region(struct mana_ib_dev *dev, [all …]
|
| H A D | main.c | 9 void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd, in mana_ib_uncfg_vport() 29 int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port, struct mana_ib_pd *pd, in mana_ib_cfg_vport() 76 struct mana_ib_dev *dev; in mana_ib_alloc_pd() 80 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_alloc_pd() 119 struct mana_ib_dev *dev; in mana_ib_dealloc_pd() 123 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dealloc_pd() 205 struct mana_ib_dev *mdev; in mana_ib_alloc_ucontext() 210 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_alloc_ucontext() 232 struct mana_ib_dev *mdev; in mana_ib_dealloc_ucontext() 236 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dealloc_ucontext() [all …]
|
| H A D | mr.c | 33 static int mana_ib_gd_create_mr(struct mana_ib_dev *dev, struct mana_ib_mr *mr, in mana_ib_gd_create_mr() 90 static int mana_ib_gd_destroy_mr(struct mana_ib_dev *dev, u64 mr_handle) in mana_ib_gd_destroy_mr() 122 struct mana_ib_dev *dev; in mana_ib_reg_user_mr() 130 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_reg_user_mr() 210 struct mana_ib_dev *dev; in mana_ib_reg_user_mr_dmabuf() 218 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_reg_user_mr_dmabuf() 280 struct mana_ib_dev *dev; in mana_ib_get_dma_mr() 284 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_get_dma_mr() 311 struct mana_ib_dev *dev; in mana_ib_dereg_mr() 314 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dereg_mr() [all …]
|
| H A D | qp.c | 8 static int mana_ib_cfg_vport_steering(struct mana_ib_dev *dev, in mana_ib_cfg_vport_steering() 96 struct mana_ib_dev *mdev = in mana_ib_create_qp_rss() 97 container_of(pd->device, struct mana_ib_dev, ib_dev); in mana_ib_create_qp_rss() 267 struct mana_ib_dev *mdev = in mana_ib_create_qp_raw() 268 container_of(ibpd->device, struct mana_ib_dev, ib_dev); in mana_ib_create_qp_raw() 446 static int mana_table_store_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_rc_qp() 452 static void mana_table_remove_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_remove_rc_qp() 457 static int mana_table_store_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_ud_qp() 478 static void mana_table_remove_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_remove_ud_qp() 487 static int mana_table_store_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_qp() [all …]
|
| H A D | cq.c | 17 struct mana_ib_dev *mdev; in mana_ib_create_cq() 23 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_create_cq() 114 struct mana_ib_dev *mdev; in mana_ib_destroy_cq() 116 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_destroy_cq() 138 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq) in mana_ib_install_cq_cb() 162 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq) in mana_ib_remove_cq_cb() 223 static void mana_handle_cqe(struct mana_ib_dev *mdev, struct gdma_comp *cqe) in mana_handle_cqe() 296 void mana_drain_gsi_sqs(struct mana_ib_dev *mdev) in mana_drain_gsi_sqs() 325 struct mana_ib_dev *mdev = container_of(ibcq->device, struct mana_ib_dev, ib_dev); in mana_ib_poll_cq()
|
| H A D | wq.c | 12 struct mana_ib_dev *mdev = in mana_ib_create_wq() 13 container_of(pd->device, struct mana_ib_dev, ib_dev); in mana_ib_create_wq() 63 struct mana_ib_dev *mdev; in mana_ib_destroy_wq() 65 mdev = container_of(ib_dev, struct mana_ib_dev, ib_dev); in mana_ib_destroy_wq()
|
| H A D | ah.c | 11 struct mana_ib_dev *mdev = container_of(ibah->device, struct mana_ib_dev, ib_dev); in mana_ib_create_ah() 52 struct mana_ib_dev *mdev = container_of(ibah->device, struct mana_ib_dev, ib_dev); in mana_ib_destroy_ah()
|
| H A D | device.c | 81 struct mana_ib_dev *dev = container_of(this, struct mana_ib_dev, nb); in mana_ib_netdev_event() 121 struct mana_ib_dev *dev; in mana_ib_probe() 125 dev = ib_alloc_device(mana_ib_dev, ib_dev); in mana_ib_probe() 238 struct mana_ib_dev *dev = dev_get_drvdata(&adev->dev); in mana_ib_remove()
|
| H A D | wr.c | 12 struct mana_ib_dev *mdev = container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev); in mana_ib_post_recv_ud() 77 struct mana_ib_dev *mdev = container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev); in mana_ib_post_send_ud()
|
| H A D | counters.c | 71 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, in mana_ib_get_hw_device_stats() 103 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, in mana_ib_get_hw_port_stats()
|