Lines Matching defs:mdev
233 static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev)
235 return mdev->gdma_dev->gdma_context;
240 struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
241 struct gdma_context *gc = mdev_to_gc(mdev);
257 int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
258 void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
269 int mana_ib_create_queue(struct mana_ib_dev *mdev, u64 addr, u32 size,
271 void mana_ib_destroy_queue(struct mana_ib_dev *mdev, struct mana_ib_queue *queue);
334 int mana_ib_gd_query_adapter_caps(struct mana_ib_dev *mdev);
336 int mana_ib_create_eqs(struct mana_ib_dev *mdev);
338 void mana_ib_destroy_eqs(struct mana_ib_dev *mdev);
340 int mana_ib_gd_create_rnic_adapter(struct mana_ib_dev *mdev);
342 int mana_ib_gd_destroy_rnic_adapter(struct mana_ib_dev *mdev);
352 int mana_ib_gd_config_mac(struct mana_ib_dev *mdev, enum mana_ib_addr_op op, u8 *mac);
354 int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell);
356 int mana_ib_gd_destroy_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);