/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | mcast.c | 77 struct rvt_mcast_qp *mqp; in rvt_mcast_qp_alloc() local 79 mqp = kmalloc(sizeof(*mqp), GFP_KERNEL); in rvt_mcast_qp_alloc() 80 if (!mqp) in rvt_mcast_qp_alloc() 83 mqp->qp = qp; in rvt_mcast_qp_alloc() 87 return mqp; in rvt_mcast_qp_alloc() 90 static void rvt_mcast_qp_free(struct rvt_mcast_qp *mqp) in rvt_mcast_qp_free() argument 92 struct rvt_qp *qp = mqp->qp; in rvt_mcast_qp_free() 97 kfree(mqp); in rvt_mcast_qp_free() 194 struct rvt_mcast *mcast, struct rvt_mcast_qp *mqp) in rvt_mcast_add() argument 228 if (p->qp == mqp->qp) { in rvt_mcast_add() [all …]
|
/Linux-v4.19/drivers/scsi/arm/ |
D | msgqueue.c | 124 struct msgqueue_entry **mqp; in msgqueue_addmsg() local 136 mqp = &msgq->qe; in msgqueue_addmsg() 137 while (*mqp) in msgqueue_addmsg() 138 mqp = &(*mqp)->next; in msgqueue_addmsg() 140 *mqp = mq; in msgqueue_addmsg()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | flow.c | 79 struct mlx5_ib_qp *mqp; in UVERBS_HANDLER() local 89 mqp = to_mqp(qp); in UVERBS_HANDLER() 90 if (mqp->flags & MLX5_IB_QP_RSS) in UVERBS_HANDLER() 91 dest_id = mqp->rss_qp.tirn; in UVERBS_HANDLER() 93 dest_id = mqp->raw_packet_qp.rq.tirn; in UVERBS_HANDLER()
|
D | qp.c | 1143 err = mlx5_core_create_sq_tracked(dev->mdev, in, inlen, &sq->base.mqp); in create_raw_packet_qp_sq() 1157 mlx5_core_destroy_sq_tracked(dev->mdev, &sq->base.mqp); in create_raw_packet_qp_sq() 1170 mlx5_core_destroy_sq_tracked(dev->mdev, &sq->base.mqp); in destroy_raw_packet_qp_sq() 1193 struct mlx5_ib_qp *mqp = rq->base.container_mibqp; in create_raw_packet_qp_rq() local 1221 if (mqp->flags & MLX5_IB_QP_CAP_SCATTER_FCS) in create_raw_packet_qp_rq() 1239 err = mlx5_core_create_rq_tracked(dev->mdev, in, inlen, &rq->base.mqp); in create_raw_packet_qp_rq() 1249 mlx5_core_destroy_rq_tracked(dev->mdev, &rq->base.mqp); in destroy_raw_packet_qp_rq() 1275 MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn); in create_raw_packet_qp_tir() 1320 sq->base.mqp.event = mlx5_ib_qp_event; in create_raw_packet_qp() 1341 qp->trans_qp.base.mqp.qpn = qp->sq.wqe_cnt ? sq->base.mqp.qpn : in create_raw_packet_qp() [all …]
|
D | ib_rep.c | 186 sq->base.mqp.qpn); in create_flow_rule_vport_sq()
|
D | main.c | 3521 struct mlx5_ib_qp *mqp = to_mqp(qp); in mlx5_ib_create_flow() local 3610 if (mqp->flags & MLX5_IB_QP_RSS) in mlx5_ib_create_flow() 3611 dst->tir_num = mqp->rss_qp.tirn; in mlx5_ib_create_flow() 3613 dst->tir_num = mqp->raw_packet_qp.rq.tirn; in mlx5_ib_create_flow() 3621 underlay_qpn = (mqp->flags & MLX5_IB_QP_UNDERLAY) ? in mlx5_ib_create_flow() 3622 mqp->underlay_qpn : 0; in mlx5_ib_create_flow() 4010 struct mlx5_ib_qp *mqp = to_mqp(ibqp); in mlx5_ib_mcg_attach() local 4013 if (mqp->flags & MLX5_IB_QP_UNDERLAY) { in mlx5_ib_mcg_attach() 4122 struct mlx5_ib_qp *mqp; in mlx5_ib_handle_internal_error() local 4134 list_for_each_entry(mqp, &ibdev->qp_list, qps_list) { in mlx5_ib_handle_internal_error() [all …]
|
D | odp.c | 878 u32 qpn = qp->trans_qp.base.mqp.qpn; in mlx5_ib_mr_initiator_pfault_handler() 1011 struct mlx5_core_qp *mqp = __mlx5_qp_lookup(dev->mdev, wq_num); in mlx5_ib_odp_find_qp() local 1013 if (!mqp) { in mlx5_ib_odp_find_qp() 1018 return to_mibqp(mqp); in mlx5_ib_odp_find_qp()
|
D | mlx5_ib.h | 335 struct mlx5_core_qp mqp; member 931 static inline struct mlx5_ib_qp *to_mibqp(struct mlx5_core_qp *mqp) in to_mibqp() argument 933 return container_of(mqp, struct mlx5_ib_qp_base, mqp)->container_mibqp; in to_mibqp()
|
D | cq.c | 515 struct mlx5_core_qp *mqp; in mlx5_poll_one() local 559 mqp = __mlx5_qp_lookup(dev->mdev, qpn); in mlx5_poll_one() 560 *cur_qp = to_mibqp(mqp); in mlx5_poll_one()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | qp.c | 124 static struct mlx4_ib_sqp *to_msqp(struct mlx4_ib_qp *mqp) in to_msqp() argument 126 return container_of(mqp, struct mlx4_ib_sqp, qp); in to_msqp() 134 return qp->mqp.qpn >= dev->dev->phys_caps.base_tunnel_sqpn && in is_tunnel_qp() 135 qp->mqp.qpn < dev->dev->phys_caps.base_tunnel_sqpn + in is_tunnel_qp() 146 qp->mqp.qpn >= dev->dev->phys_caps.base_sqpn && in is_sqp() 147 qp->mqp.qpn <= dev->dev->phys_caps.base_sqpn + 3); in is_sqp() 153 if (qp->mqp.qpn == dev->dev->caps.spec_qps[i].qp0_proxy || in is_sqp() 154 qp->mqp.qpn == dev->dev->caps.spec_qps[i].qp1_proxy) { in is_sqp() 174 qp->mqp.qpn >= dev->dev->phys_caps.base_sqpn && in is_qp0() 175 qp->mqp.qpn <= dev->dev->phys_caps.base_sqpn + 1); in is_qp0() [all …]
|
D | main.c | 1372 struct mlx4_ib_qp *mqp = to_mqp(ibqp); in add_gid_entry() local 1381 if (mlx4_ib_add_mc(mdev, mqp, gid)) { in add_gid_entry() 1382 ge->port = mqp->port; in add_gid_entry() 1386 mutex_lock(&mqp->mutex); in add_gid_entry() 1387 list_add_tail(&ge->list, &mqp->gid_list); in add_gid_entry() 1388 mutex_unlock(&mqp->mutex); in add_gid_entry() 1409 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, in mlx4_ib_add_mc() argument 1415 if (!mqp->port) in mlx4_ib_add_mc() 1419 ndev = mdev->iboe.netdevs[mqp->port - 1]; in mlx4_ib_add_mc() 1962 struct mlx4_ib_qp *mqp = to_mqp(ibqp); in mlx4_ib_mcg_attach() local [all …]
|
D | mlx4_ib.h | 316 struct mlx4_qp mqp; member 699 static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp) in to_mibqp() argument 701 return container_of(mqp, struct mlx4_ib_qp, mqp); in to_mibqp() 843 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, 901 int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
|
D | cq.c | 669 struct mlx4_qp *mqp; in mlx4_ib_poll_one() local 717 (be32_to_cpu(cqe->vlan_my_qpn) & MLX4_CQE_QPN_MASK) != (*cur_qp)->mqp.qpn) { in mlx4_ib_poll_one() 723 mqp = __mlx4_qp_lookup(to_mdev(cq->ibcq.device)->dev, in mlx4_ib_poll_one() 725 *cur_qp = to_mibqp(mqp); in mlx4_ib_poll_one()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | pci_msi.c | 335 } *mqp; in sparc64_pbm_msi_init() local 355 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init() 357 if (!mqp) in sparc64_pbm_msi_init() 358 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init() 360 if (!mqp || len != sizeof(struct msiq_prop)) in sparc64_pbm_msi_init() 363 pbm->msiq_first = mqp->first_msiq; in sparc64_pbm_msi_init() 364 pbm->msiq_first_devino = mqp->first_devino; in sparc64_pbm_msi_init()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | conn.c | 168 ctrl->qpn_ds = cpu_to_be32(size | (conn->qp.mqp.qpn << 8)); in mlx5_fpga_conn_post_send() 374 static void mlx5_fpga_conn_event(struct mlx5_core_qp *mqp, int event) in mlx5_fpga_conn_event() argument 378 conn = container_of(mqp, struct mlx5_fpga_conn, qp.mqp); in mlx5_fpga_conn_event() 379 mlx5_fpga_warn(conn->fdev, "QP event %u on QP #%u\n", event, mqp->qpn); in mlx5_fpga_conn_event() 599 err = mlx5_core_create_qp(mdev, &conn->qp.mqp, in, inlen); in mlx5_fpga_conn_create_qp() 603 conn->qp.mqp.event = mlx5_fpga_conn_event; in mlx5_fpga_conn_create_qp() 604 mlx5_fpga_dbg(fdev, "Created QP #0x%x\n", conn->qp.mqp.qpn); in mlx5_fpga_conn_create_qp() 657 mlx5_core_destroy_qp(conn->fdev->mdev, &conn->qp.mqp); in mlx5_fpga_conn_destroy_qp() 669 mlx5_fpga_dbg(conn->fdev, "Modifying QP %u to RST\n", conn->qp.mqp.qpn); in mlx5_fpga_conn_reset_qp() 672 &conn->qp.mqp); in mlx5_fpga_conn_reset_qp() [all …]
|
D | conn.h | 68 struct mlx5_core_qp mqp; member
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | qp.c | 201 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_create_dct() 274 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_drain_dct() 287 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_destroy_dct() 301 destroy_resource_common(dev, &dct->mqp); in mlx5_core_destroy_dct() 499 struct mlx5_core_qp *qp = &dct->mqp; in mlx5_core_dct_query()
|
/Linux-v4.19/include/linux/mlx5/ |
D | qp.h | 477 struct mlx5_core_qp mqp; member
|