mana_ib_dev
struct mana_ib_dev *mdev = container_of(ibah->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(ibah->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev,
struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev,
struct mana_ib_dev *mdev;
mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq)
void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq)
struct mana_ib_dev *mdev;
static void mana_handle_cqe(struct mana_ib_dev *mdev, struct gdma_comp *cqe)
mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
void mana_drain_gsi_sqs(struct mana_ib_dev *mdev)
struct mana_ib_dev *mdev = container_of(ibcq->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev;
dev = ib_alloc_device(mana_ib_dev, ib_dev);
struct mana_ib_dev *dev = dev_get_drvdata(&adev->dev);
struct mana_ib_dev *dev = container_of(this, struct mana_ib_dev, nb);
int mana_ib_gd_create_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
int mana_ib_gd_destroy_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
int mana_ib_gd_create_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
int mana_ib_gd_destroy_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
struct mana_ib_dev *dev;
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev;
mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev;
mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
int mana_ib_create_kernel_queue(struct mana_ib_dev *mdev, u32 size, enum gdma_queue_type type,
int mana_ib_create_queue(struct mana_ib_dev *mdev, u64 addr, u32 size,
int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port, struct mana_ib_pd *pd,
void mana_ib_destroy_queue(struct mana_ib_dev *mdev, struct mana_ib_queue *queue)
mana_ib_gd_first_dma_region(struct mana_ib_dev *dev,
mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc,
static int mana_ib_gd_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
int mana_ib_gd_destroy_dma_region(struct mana_ib_dev *dev, u64 gdma_region)
struct mana_ib_dev *mdev;
mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
int mana_ib_gd_query_adapter_caps(struct mana_ib_dev *dev)
int mana_eth_query_adapter_caps(struct mana_ib_dev *dev)
struct mana_ib_dev *mdev = (struct mana_ib_dev *)ctx;
struct mana_ib_dev *dev;
int mana_ib_create_eqs(struct mana_ib_dev *mdev)
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
void mana_ib_destroy_eqs(struct mana_ib_dev *mdev)
int mana_ib_gd_create_rnic_adapter(struct mana_ib_dev *mdev)
int mana_ib_gd_destroy_rnic_adapter(struct mana_ib_dev *mdev)
struct mana_ib_dev *mdev = container_of(attr->device, struct mana_ib_dev, ib_dev);
void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd,
struct mana_ib_dev *mdev = container_of(attr->device, struct mana_ib_dev, ib_dev);
int mana_ib_gd_config_mac(struct mana_ib_dev *mdev, enum mana_ib_addr_op op, u8 *mac)
int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell)
int mana_ib_gd_destroy_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq)
static inline struct gdma_context *mdev_to_gc(struct mana_ib_dev *mdev)
static inline struct mana_ib_qp *mana_get_qp_ref(struct mana_ib_dev *mdev,
static inline bool mana_ib_is_rnic(struct mana_ib_dev *mdev)
struct mana_ib_dev *mdev = container_of(ibdev, struct mana_ib_dev, ib_dev);
int mana_ib_install_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
void mana_ib_remove_cq_cb(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
int mana_ib_gd_destroy_dma_region(struct mana_ib_dev *dev,
int mana_ib_create_kernel_queue(struct mana_ib_dev *mdev, u32 size, enum gdma_queue_type type,
int mana_ib_create_queue(struct mana_ib_dev *mdev, u64 addr, u32 size,
void mana_ib_destroy_queue(struct mana_ib_dev *mdev, struct mana_ib_queue *queue);
int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port_id,
void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd,
int mana_ib_gd_query_adapter_caps(struct mana_ib_dev *mdev);
int mana_eth_query_adapter_caps(struct mana_ib_dev *mdev);
int mana_ib_create_eqs(struct mana_ib_dev *mdev);
void mana_ib_destroy_eqs(struct mana_ib_dev *mdev);
int mana_ib_gd_create_rnic_adapter(struct mana_ib_dev *mdev);
int mana_ib_gd_destroy_rnic_adapter(struct mana_ib_dev *mdev);
int mana_ib_gd_config_mac(struct mana_ib_dev *mdev, enum mana_ib_addr_op op, u8 *mac);
int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 doorbell);
int mana_ib_gd_destroy_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq);
int mana_ib_gd_create_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
int mana_ib_gd_destroy_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp);
int mana_ib_gd_create_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
int mana_ib_gd_destroy_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp);
void mana_drain_gsi_sqs(struct mana_ib_dev *mdev);
struct mana_ib_dev *dev;
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev;
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev;
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev;
dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
static int mana_ib_gd_alloc_dm(struct mana_ib_dev *mdev, struct mana_ib_dm *dm,
static int mana_ib_gd_create_mr(struct mana_ib_dev *dev, struct mana_ib_mr *mr,
struct mana_ib_dev *dev = container_of(ibdev, struct mana_ib_dev, ib_dev);
static int mana_ib_gd_destroy_dm(struct mana_ib_dev *mdev, struct mana_ib_dm *dm)
struct mana_ib_dev *dev = container_of(ibdm->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *dev = container_of(ibpd->device, struct mana_ib_dev, ib_dev);
static int mana_ib_gd_destroy_mr(struct mana_ib_dev *dev, u64 mr_handle)
struct mana_ib_dev *mdev =
container_of(ibpd->device, struct mana_ib_dev, ib_dev);
static int mana_table_store_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
static void mana_table_remove_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
static int mana_table_store_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
static void mana_table_remove_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
static int mana_table_store_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
static void mana_table_remove_qp(struct mana_ib_dev *mdev,
struct mana_ib_dev *mdev = container_of(ibpd->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(ibpd->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(ibqp->device, struct mana_ib_dev, ib_dev);
static int mana_ib_cfg_vport_steering(struct mana_ib_dev *dev,
struct mana_ib_dev *mdev =
container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev =
container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev =
container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev =
container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev =
container_of(pd->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev =
container_of(pd->device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev;
mdev = container_of(ib_dev, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);
struct mana_ib_dev *mdev = container_of(qp->ibqp.device, struct mana_ib_dev, ib_dev);