Home
last modified time | relevance | path

Searched refs:qp_list (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_mcast.c58 INIT_LIST_HEAD(&grp->qp_list); in rxe_mcast_get_grp()
87 list_for_each_entry(elem, &grp->qp_list, qp_list) { in rxe_mcast_add_grp_elem()
112 list_add(&elem->qp_list, &grp->qp_list); in rxe_mcast_add_grp_elem()
135 list_for_each_entry_safe(elem, tmp, &grp->qp_list, qp_list) { in rxe_mcast_drop_grp_elem()
137 list_del(&elem->qp_list); in rxe_mcast_drop_grp_elem()
175 list_del(&elem->qp_list); in rxe_drop_all_mcast_groups()
Drxe_recv.c301 list_for_each_entry(mce, &mcg->qp_list, qp_list) { in rxe_rcv_mcast_pkt()
317 if (mce->qp_list.next != &mcg->qp_list) in rxe_rcv_mcast_pkt()
Drxe_verbs.h352 struct list_head qp_list; member
361 struct list_head qp_list; member
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmcast.c118 INIT_LIST_HEAD(&mcast->qp_list); in rvt_mcast_alloc()
130 list_for_each_entry_safe(p, tmp, &mcast->qp_list, list) in rvt_mcast_free()
227 list_for_each_entry_rcu(p, &tmcast->qp_list, list) { in rvt_mcast_add()
241 list_add_tail_rcu(&mqp->list, &tmcast->qp_list); in rvt_mcast_add()
258 list_add_tail_rcu(&mqp->list, &mcast->qp_list); in rvt_mcast_add()
385 list_for_each_entry_safe(p, tmp, &mcast->qp_list, list) { in rvt_detach_mcast()
397 if (list_empty(&mcast->qp_list)) { in rvt_detach_mcast()
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Ddevice.c1358 struct qp_list { struct
1365 struct qp_list *qp_listp = data; in add_and_ref_qp() argument
1380 static void deref_qps(struct qp_list *qp_list) in deref_qps() argument
1384 for (idx = 0; idx < qp_list->idx; idx++) in deref_qps()
1385 c4iw_qp_rem_ref(&qp_list->qps[idx]->ibqp); in deref_qps()
1388 static void recover_lost_dbs(struct uld_ctx *ctx, struct qp_list *qp_list) in recover_lost_dbs() argument
1393 for (idx = 0; idx < qp_list->idx; idx++) { in recover_lost_dbs()
1394 struct c4iw_qp *qp = qp_list->qps[idx]; in recover_lost_dbs()
1438 struct qp_list qp_list; in recover_queues() local
1459 qp_list.qps = kcalloc(count, sizeof(*qp_list.qps), GFP_ATOMIC); in recover_queues()
[all …]
/Linux-v4.19/drivers/infiniband/core/
Dsecurity.c206 list_for_each_entry(pp, &pkey->qp_list, qp_list) { in check_pkey_qps()
280 INIT_LIST_HEAD(&pkey->qp_list); in port_pkey_list_insert()
288 list_add(&pp->qp_list, &pkey->qp_list); in port_pkey_list_insert()
309 list_del(&pp->qp_list); in port_pkey_list_remove()
Dcore_priv.h54 struct list_head qp_list; member
/Linux-v4.19/drivers/misc/vmw_vmci/
Dvmci_queue_pair.c229 struct qp_list { struct
234 static struct qp_list qp_broker_list = { argument
239 static struct qp_list qp_guest_endpoints = {
810 static struct qp_entry *qp_list_find(struct qp_list *qp_list, in qp_list_find() argument
818 list_for_each_entry(entry, &qp_list->head, list_item) { in qp_list_find()
1006 static void qp_list_add_entry(struct qp_list *qp_list, struct qp_entry *entry) in qp_list_add_entry() argument
1009 list_add(&entry->list_item, &qp_list->head); in qp_list_add_entry()
1015 static void qp_list_remove_entry(struct qp_list *qp_list, in qp_list_remove_entry() argument
1896 static struct qp_entry *qp_list_get_head(struct qp_list *qp_list) in qp_list_get_head() argument
1898 if (!list_empty(&qp_list->head)) { in qp_list_get_head()
[all …]
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dbnxt_re.h154 struct list_head qp_list; member
Dmain.c702 INIT_LIST_HEAD(&rdev->qp_list); in bnxt_re_dev_add()
1058 list_for_each_entry(qp, &rdev->qp_list, list) { in bnxt_re_dev_stop()
Dib_verbs.c1029 list_add_tail(&qp->list, &rdev->qp_list); in bnxt_re_create_shadow_qp()
1228 list_add_tail(&qp->list, &rdev->qp_list); in bnxt_re_create_qp()
/Linux-v4.19/include/rdma/
Drdmavt_qp.h450 struct list_head qp_list; member
Dib_verbs.h1714 struct list_head qp_list; member
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h621 struct list_head qp_list; member
Dmain.c2860 INIT_LIST_HEAD(&ibdev->qp_list); in mlx4_ib_add()
3166 list_for_each_entry(mqp, &ibdev->qp_list, qps_list) { in mlx4_ib_handle_catas_error()
Dqp.c1165 list_add_tail(&qp->qps_list, &dev->qp_list); in create_qp_common()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_mid.c631 list_for_each_entry_safe(qpair, tqpair, &vha->qp_list, in qla25xx_delete_queues()
Dqla_init.c8636 list_add_tail(&qpair->qp_list_elem, &vha->qp_list); in qla2xxx_create_qpair()
8703 if (list_empty(&vha->qp_list)) in qla2xxx_create_qpair()
8737 if (list_empty(&vha->qp_list)) { in qla2xxx_delete_qpair()
Dqla_os.c4574 INIT_LIST_HEAD(&vha->qp_list); in qla2x00_create_host()
6180 list_for_each_entry(qpair, &base_vha->qp_list, in qla2x00_do_dpc()
Dqla_def.h4333 struct list_head qp_list; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h893 struct list_head qp_list; member
Dmain.c4134 list_for_each_entry(mqp, &ibdev->qp_list, qps_list) { in mlx5_ib_handle_internal_error()
5687 INIT_LIST_HEAD(&dev->qp_list); in mlx5_ib_stage_init_init()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dresource_tracker.c4653 struct list_head *qp_list = in rem_slave_qps() local
4668 list_for_each_entry_safe(qp, tmp, qp_list, com.list) { in rem_slave_qps()
5276 struct list_head *qp_list = in mlx4_vf_immed_vlan_work_handler() local
5334 list_for_each_entry_safe(qp, tmp, qp_list, com.list) { in mlx4_vf_immed_vlan_work_handler()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dverbs.c600 list_for_each_entry_rcu(p, &mcast->qp_list, list) { in hfi1_handle_packet()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_verbs.c363 list_for_each_entry_rcu(p, &mcast->qp_list, list) in qib_ib_rcv()

12