Lines Matching refs:mana_ib_dev

73 struct mana_ib_dev {
547 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev)
552 static inline struct mana_ib_qp *mana_get_qp_ref(struct mana_ib_dev *mdev,
575 static inline bool mana_ib_is_rnic(struct mana_ib_dev *mdev)
582 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
599 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
600 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
602 int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
605 int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
608 int mana_ib_gd_destroy_dma_region(struct mana_ib_dev *dev,
611 int mana_ib_create_kernel_queue(struct mana_ib_dev *mdev, u32 size, enum gdma_queue_type type,
613 int mana_ib_create_queue(struct mana_ib_dev *mdev, u64 addr, u32 size,
615 void mana_ib_destroy_queue(struct mana_ib_dev *mdev, struct mana_ib_queue *queue);
649 int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port_id,
651 void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd,
679 int mana_ib_gd_query_adapter_caps(struct mana_ib_dev *mdev);
680 int mana_eth_query_adapter_caps(struct mana_ib_dev *mdev);
682 int mana_ib_create_eqs(struct mana_ib_dev *mdev);
684 void mana_ib_destroy_eqs(struct mana_ib_dev *mdev);
686 int mana_ib_gd_create_rnic_adapter(struct mana_ib_dev *mdev);
688 int mana_ib_gd_destroy_rnic_adapter(struct mana_ib_dev *mdev);
698 int mana_ib_gd_config_mac(struct mana_ib_dev *mdev, enum mana_ib_addr_op op, u8 *mac);
700 int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell);
702 int mana_ib_gd_destroy_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
704 int mana_ib_gd_create_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
706 int mana_ib_gd_destroy_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp);
708 int mana_ib_gd_create_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
710 int mana_ib_gd_destroy_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp);