Searched refs:qp_list (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_mcast.c18 * of qp's that are attached to the mcg. The qp_list is used to replicate
167 INIT_LIST_HEAD(&mcg->qp_list);
318 list_add_tail(&mca->qp_list, &mcg->qp_list);
339 list_for_each_entry(mca, &mcg->qp_list, qp_list) {
354 list_for_each_entry(tmp, &mcg->qp_list, qp_list) {
379 list_del(&mca->qp_list);
402 list_for_each_entry_safe(mca, tmp, &mcg->qp_list, qp_lis
[all...]
H A Drxe_recv.c217 list_for_each_entry(mca, &mcg->qp_list, qp_list) {
233 if (mca->qp_list.next != &mcg->qp_list) {
H A Drxe_verbs.h350 struct list_head qp_list; member in struct:rxe_mcg
358 struct list_head qp_list; member in struct:rxe_mca
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmcast.c76 INIT_LIST_HEAD(&mcast->qp_list);
88 list_for_each_entry_safe(p, tmp, &mcast->qp_list, list)
185 list_for_each_entry_rcu(p, &tmcast->qp_list, list) {
199 list_add_tail_rcu(&mqp->list, &tmcast->qp_list);
216 list_add_tail_rcu(&mqp->list, &mcast->qp_list);
343 list_for_each_entry_safe(p, tmp, &mcast->qp_list, list) {
355 if (list_empty(&mcast->qp_list)) {
/linux-master/drivers/infiniband/hw/cxgb4/
H A Ddevice.c1355 struct qp_list { struct
1360 static void deref_qps(struct qp_list *qp_list) argument
1364 for (idx = 0; idx < qp_list->idx; idx++)
1365 c4iw_qp_rem_ref(&qp_list->qps[idx]->ibqp);
1368 static void recover_lost_dbs(struct uld_ctx *ctx, struct qp_list *qp_list) argument
1373 for (idx = 0; idx < qp_list->idx; idx++) {
1374 struct c4iw_qp *qp = qp_list->qps[idx];
1420 struct qp_list qp_lis local
[all...]
/linux-master/drivers/infiniband/core/
H A Dsecurity.c209 list_for_each_entry(pp, &pkey->qp_list, qp_list) {
283 INIT_LIST_HEAD(&pkey->qp_list);
291 list_add(&pp->qp_list, &pkey->qp_list);
312 list_del(&pp->qp_list);
H A Dcore_priv.h55 /* Lock to hold while iterating the qp_list. */
57 struct list_head qp_list; member in struct:pkey_index_qp_list
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dbnxt_re.h180 struct list_head qp_list; member in struct:bnxt_re_dev
H A Dmain.c927 INIT_LIST_HEAD(&rdev->qp_list);
1393 list_for_each_entry(qp, &rdev->qp_list, list) {
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c221 struct qp_list { struct
226 static struct qp_list qp_broker_list = {
231 static struct qp_list qp_guest_endpoints = {
804 static struct qp_entry *qp_list_find(struct qp_list *qp_list, argument
812 list_for_each_entry(entry, &qp_list->head, list_item) {
1003 static void qp_list_add_entry(struct qp_list *qp_list, struct qp_entry *entry) argument
1006 list_add(&entry->list_item, &qp_list->head);
1012 static void qp_list_remove_entry(struct qp_list *qp_lis argument
1894 qp_list_get_head(struct qp_list *qp_list) argument
[all...]
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_main.c348 INIT_LIST_HEAD(&sdev->qp_list);
382 list_for_each_safe(pos, tmp, &sdev->qp_list) {
H A Dsiw.h88 struct list_head qp_list; member in struct:siw_device
H A Dsiw_verbs.c478 list_add_tail(&qp->devq, &sdev->qp_list);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c1005 list_for_each_entry(hr_qp, &hr_dev->qp_list, node) {
1103 INIT_LIST_HEAD(&hr_dev->qp_list);
H A Dhns_roce_device.h970 struct list_head qp_list; /* list of all qps on this dev */ member in struct:hns_roce_dev
971 spinlock_t qp_list_lock; /* protect qp_list */
H A Dhns_roce_qp.c272 list_add_tail(&hr_qp->node, &hr_dev->qp_list);
/linux-master/include/rdma/
H A Drdmavt_qp.h521 struct list_head qp_list; member in struct:rvt_mcast
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h646 struct list_head qp_list; member in struct:mlx4_ib_dev
H A Dmain.c2771 INIT_LIST_HEAD(&ibdev->qp_list);
3085 list_for_each_entry(mqp, &ibdev->qp_list, qps_list) {
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c4664 struct list_head *qp_list = local
4679 list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
5283 struct list_head *qp_list = local
5341 list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_mid.c661 list_for_each_entry_safe(qpair, tqpair, &vha->qp_list,
H A Dqla_os.c5087 INIT_LIST_HEAD(&vha->qp_list);
7206 list_for_each_entry(qpair, &base_vha->qp_list,
7759 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem)
7934 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem)
8039 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem)
8063 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem)
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h1147 struct list_head qp_list; member in struct:mlx5_ib_dev
H A Dqp.c2061 list_add_tail(&qp->qps_list, &dev->qp_list);
2212 list_add_tail(&qp->qps_list, &dev->qp_list);
2415 list_add_tail(&qp->qps_list, &dev->qp_list);
2548 list_add_tail(&qp->qps_list, &dev->qp_list);
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_verbs.c332 list_for_each_entry_rcu(p, &mcast->qp_list, list)

Completed in 369 milliseconds

12