/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_mcast.c | 18 * 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 D | rxe_recv.c | 217 list_for_each_entry(mca, &mcg->qp_list, qp_list) { 233 if (mca->qp_list.next != &mcg->qp_list) {
|
H A D | rxe_verbs.h | 350 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 D | mcast.c | 76 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 D | device.c | 1355 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 D | security.c | 209 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 D | core_priv.h | 55 /* 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 D | bnxt_re.h | 180 struct list_head qp_list; member in struct:bnxt_re_dev
|
H A D | main.c | 927 INIT_LIST_HEAD(&rdev->qp_list); 1393 list_for_each_entry(qp, &rdev->qp_list, list) {
|
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_queue_pair.c | 221 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 D | siw_main.c | 348 INIT_LIST_HEAD(&sdev->qp_list); 382 list_for_each_safe(pos, tmp, &sdev->qp_list) {
|
H A D | siw.h | 88 struct list_head qp_list; member in struct:siw_device
|
H A D | siw_verbs.c | 478 list_add_tail(&qp->devq, &sdev->qp_list);
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_main.c | 1005 list_for_each_entry(hr_qp, &hr_dev->qp_list, node) { 1103 INIT_LIST_HEAD(&hr_dev->qp_list);
|
H A D | hns_roce_device.h | 970 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 D | hns_roce_qp.c | 272 list_add_tail(&hr_qp->node, &hr_dev->qp_list);
|
/linux-master/include/rdma/ |
H A D | rdmavt_qp.h | 521 struct list_head qp_list; member in struct:rvt_mcast
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 646 struct list_head qp_list; member in struct:mlx4_ib_dev
|
H A D | main.c | 2771 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 D | resource_tracker.c | 4664 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 D | qla_mid.c | 661 list_for_each_entry_safe(qpair, tqpair, &vha->qp_list,
|
H A D | qla_os.c | 5087 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 D | mlx5_ib.h | 1147 struct list_head qp_list; member in struct:mlx5_ib_dev
|
H A D | qp.c | 2061 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 D | qib_verbs.c | 332 list_for_each_entry_rcu(p, &mcast->qp_list, list)
|