Home
last modified time | relevance | path

Searched refs:mana_ib_dev (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/infiniband/hw/mana/ !
H A Dmana_ib.h75 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 Dmain.c9 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 Dmr.c33 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 Dqp.c8 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 Dcq.c17 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 Dwq.c12 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 Dah.c11 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 Ddevice.c81 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 Dwr.c12 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 Dcounters.c71 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()