Searched refs:mana_ib_dev (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/infiniband/hw/mana/ |
H A D | mana_ib.h | 59 struct mana_ib_dev { struct 335 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev) in mdev_to_gc() 340 static inline struct mana_ib_qp *mana_get_qp_ref(struct mana_ib_dev *mdev, in mana_get_qp_ref() 362 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_get_netdev() 379 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq); 380 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq); 382 int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem, 385 int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem, 388 int mana_ib_gd_destroy_dma_region(struct mana_ib_dev *dev, 391 int mana_ib_create_queue(struct mana_ib_dev *mdev, u64 addr, u32 size, [all …]
|
H A D | main.c | 8 void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd, in mana_ib_uncfg_vport() 28 int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port, struct mana_ib_pd *pd, in mana_ib_cfg_vport() 75 struct mana_ib_dev *dev; in mana_ib_alloc_pd() 79 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_alloc_pd() 115 struct mana_ib_dev *dev; in mana_ib_dealloc_pd() 119 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dealloc_pd() 201 struct mana_ib_dev *mdev; in mana_ib_alloc_ucontext() 206 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_alloc_ucontext() 228 struct mana_ib_dev *mdev; in mana_ib_dealloc_ucontext() 232 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dealloc_ucontext() [all …]
|
H A D | cq.c | 17 struct mana_ib_dev *mdev; in mana_ib_create_cq() 22 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_create_cq() 92 struct mana_ib_dev *mdev; in mana_ib_destroy_cq() 94 mdev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_destroy_cq() 116 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq) in mana_ib_install_cq_cb() 137 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq) in mana_ib_remove_cq_cb()
|
H A D | mr.c | 28 static int mana_ib_gd_create_mr(struct mana_ib_dev *dev, struct mana_ib_mr *mr, in mana_ib_gd_create_mr() 73 static int mana_ib_gd_destroy_mr(struct mana_ib_dev *dev, u64 mr_handle) in mana_ib_gd_destroy_mr() 104 struct mana_ib_dev *dev; in mana_ib_reg_user_mr() 109 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_reg_user_mr() 176 struct mana_ib_dev *dev; in mana_ib_dereg_mr() 179 dev = container_of(ibdev, struct mana_ib_dev, ib_dev); in mana_ib_dereg_mr()
|
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 | 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() 268 struct mana_ib_dev *mdev = in mana_ib_create_qp_raw() 269 container_of(ibpd->device, struct mana_ib_dev, ib_dev); in mana_ib_create_qp_raw() 401 static int mana_table_store_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_qp() 409 static void mana_table_remove_qp(struct mana_ib_dev *mdev, in mana_table_remove_qp() 420 struct mana_ib_dev *mdev = container_of(ibpd->device, struct mana_ib_dev, ib_dev); in mana_ib_create_rc_qp() 517 struct mana_ib_dev *mdev = container_of(ibqp->device, struct mana_ib_dev, ib_dev); in mana_ib_gd_modify_qp() 593 struct mana_ib_dev *mdev = in mana_ib_destroy_qp_rss() [all …]
|
H A D | device.c | 61 struct mana_ib_dev *dev; in mana_ib_probe() 67 dev = ib_alloc_device(mana_ib_dev, ib_dev); in mana_ib_probe() 160 struct mana_ib_dev *dev = dev_get_drvdata(&adev->dev); in mana_ib_remove()
|