qp_table 29 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_10bpc_min = { qp_table 62 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_8bpc_max = { qp_table 103 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_12bpc_max = { qp_table 136 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_10bpc_min = { qp_table 189 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_8bpc_max = { qp_table 210 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_8bpc_min = { qp_table 251 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_12bpc_min = { qp_table 316 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_12bpc_min = { qp_table 349 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_12bpc_min = { qp_table 390 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_12bpc_max = { qp_table 431 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_12bpc_max = { qp_table 496 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_8bpc_min = { qp_table 517 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_8bpc_min = { qp_table 542 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_10bpc_max = { qp_table 575 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_10bpc_max = { qp_table 602 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_420_10bpc_min = { qp_table 629 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_444_10bpc_max = { qp_table 682 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h const qp_table qp_table_422_8bpc_max = { qp_table 552 drivers/infiniband/hw/hns/hns_roce_device.h struct hns_roce_hem_table qp_table; qp_table 1031 drivers/infiniband/hw/hns/hns_roce_device.h struct hns_roce_qp_table qp_table; qp_table 1105 drivers/infiniband/hw/hns/hns_roce_hem.c &hr_dev->qp_table.sccc_table); qp_table 1108 drivers/infiniband/hw/hns/hns_roce_hem.c &hr_dev->qp_table.trrl_table); qp_table 1109 drivers/infiniband/hw/hns/hns_roce_hem.c hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.irrl_table); qp_table 1110 drivers/infiniband/hw/hns/hns_roce_hem.c hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.qp_table); qp_table 2746 drivers/infiniband/hw/hns/hns_roce_hw_v1.c mtts_2 = hns_roce_table_find(hr_dev, &hr_dev->qp_table.irrl_table, qp_table 3698 drivers/infiniband/hw/hns/hns_roce_hw_v2.c mtts_2 = hns_roce_table_find(hr_dev, &hr_dev->qp_table.irrl_table, qp_table 3706 drivers/infiniband/hw/hns/hns_roce_hw_v2.c mtts_3 = hns_roce_table_find(hr_dev, &hr_dev->qp_table.trrl_table, qp_table 4748 drivers/infiniband/hw/hns/hns_roce_hw_v2.c mutex_lock(&hr_dev->qp_table.scc_mutex); qp_table 4789 drivers/infiniband/hw/hns/hns_roce_hw_v2.c mutex_unlock(&hr_dev->qp_table.scc_mutex); qp_table 614 drivers/infiniband/hw/hns/hns_roce_main.c ret = hns_roce_init_hem_table(hr_dev, &hr_dev->qp_table.qp_table, qp_table 622 drivers/infiniband/hw/hns/hns_roce_main.c ret = hns_roce_init_hem_table(hr_dev, &hr_dev->qp_table.irrl_table, qp_table 634 drivers/infiniband/hw/hns/hns_roce_main.c &hr_dev->qp_table.trrl_table, qp_table 694 drivers/infiniband/hw/hns/hns_roce_main.c &hr_dev->qp_table.sccc_table, qp_table 741 drivers/infiniband/hw/hns/hns_roce_main.c &hr_dev->qp_table.sccc_table); qp_table 763 drivers/infiniband/hw/hns/hns_roce_main.c &hr_dev->qp_table.trrl_table); qp_table 766 drivers/infiniband/hw/hns/hns_roce_main.c hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.irrl_table); qp_table 769 drivers/infiniband/hw/hns/hns_roce_main.c hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.qp_table); qp_table 114 drivers/infiniband/hw/hns/hns_roce_qp.c struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; qp_table 116 drivers/infiniband/hw/hns/hns_roce_qp.c return hns_roce_bitmap_alloc_range(&qp_table->bitmap, cnt, align, qp_table 166 drivers/infiniband/hw/hns/hns_roce_qp.c struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; qp_table 176 drivers/infiniband/hw/hns/hns_roce_qp.c ret = hns_roce_table_get(hr_dev, &qp_table->qp_table, hr_qp->qpn); qp_table 183 drivers/infiniband/hw/hns/hns_roce_qp.c ret = hns_roce_table_get(hr_dev, &qp_table->irrl_table, hr_qp->qpn); qp_table 191 drivers/infiniband/hw/hns/hns_roce_qp.c ret = hns_roce_table_get(hr_dev, &qp_table->trrl_table, qp_table 201 drivers/infiniband/hw/hns/hns_roce_qp.c ret = hns_roce_table_get(hr_dev, &qp_table->sccc_table, qp_table 217 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->sccc_table, qp_table 222 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->trrl_table, hr_qp->qpn); qp_table 225 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->irrl_table, hr_qp->qpn); qp_table 228 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->qp_table, hr_qp->qpn); qp_table 246 drivers/infiniband/hw/hns/hns_roce_qp.c struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; qp_table 254 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->trrl_table, qp_table 256 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_table_put(hr_dev, &qp_table->irrl_table, hr_qp->qpn); qp_table 263 drivers/infiniband/hw/hns/hns_roce_qp.c struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; qp_table 268 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_bitmap_free_range(&qp_table->bitmap, base_qpn, cnt, BITMAP_RR); qp_table 1307 drivers/infiniband/hw/hns/hns_roce_qp.c struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; qp_table 1312 drivers/infiniband/hw/hns/hns_roce_qp.c mutex_init(&qp_table->scc_mutex); qp_table 1317 drivers/infiniband/hw/hns/hns_roce_qp.c ret = hns_roce_bitmap_init(&qp_table->bitmap, hr_dev->caps.num_qps, qp_table 1331 drivers/infiniband/hw/hns/hns_roce_qp.c hns_roce_bitmap_cleanup(&hr_dev->qp_table.bitmap); qp_table 248 drivers/infiniband/hw/i40iw/i40iw.h struct i40iw_qp **qp_table; qp_table 3447 drivers/infiniband/hw/i40iw/i40iw_cm.c if (!iwdev->qp_table[iwqp->ibqp.qp_num]) { qp_table 94 drivers/infiniband/hw/i40iw/i40iw_hw.c iwdev->qp_table = (struct i40iw_qp **)(&iwdev->allocated_arps[BITS_TO_LONGS(arp_table_size)]); qp_table 308 drivers/infiniband/hw/i40iw/i40iw_hw.c iwqp = iwdev->qp_table[info->qp_cq_id]; qp_table 654 drivers/infiniband/hw/i40iw/i40iw_utils.c iwdev->qp_table[qp_num] = NULL; qp_table 689 drivers/infiniband/hw/i40iw/i40iw_utils.c return &iwdev->qp_table[qpn]->ibqp; qp_table 723 drivers/infiniband/hw/i40iw/i40iw_verbs.c iwdev->qp_table[qp_num] = iwqp; qp_table 520 drivers/infiniband/hw/mthca/mthca_cq.c *cur_qp = mthca_array_get(&dev->qp_table.qp, qp_table 260 drivers/infiniband/hw/mthca/mthca_dev.h struct mthca_icm_table *qp_table; qp_table 345 drivers/infiniband/hw/mthca/mthca_dev.h struct mthca_qp_table qp_table; qp_table 443 drivers/infiniband/hw/mthca/mthca_main.c mdev->qp_table.qp_table = mthca_alloc_icm_table(mdev, init_hca->qpc_base, qp_table 448 drivers/infiniband/hw/mthca/mthca_main.c if (!mdev->qp_table.qp_table) { qp_table 454 drivers/infiniband/hw/mthca/mthca_main.c mdev->qp_table.eqp_table = mthca_alloc_icm_table(mdev, init_hca->eqpc_base, qp_table 459 drivers/infiniband/hw/mthca/mthca_main.c if (!mdev->qp_table.eqp_table) { qp_table 465 drivers/infiniband/hw/mthca/mthca_main.c mdev->qp_table.rdb_table = mthca_alloc_icm_table(mdev, init_hca->rdb_base, qp_table 468 drivers/infiniband/hw/mthca/mthca_main.c mdev->qp_table.rdb_shift, 0, qp_table 470 drivers/infiniband/hw/mthca/mthca_main.c if (!mdev->qp_table.rdb_table) { qp_table 530 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.rdb_table); qp_table 533 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.eqp_table); qp_table 536 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.qp_table); qp_table 563 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.rdb_table); qp_table 564 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.eqp_table); qp_table 565 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm_table(mdev, mdev->qp_table.qp_table); qp_table 206 drivers/infiniband/hw/mthca/mthca_profile.c for (dev->qp_table.rdb_shift = 0; qp_table 207 drivers/infiniband/hw/mthca/mthca_profile.c request->num_qp << dev->qp_table.rdb_shift < profile[i].num; qp_table 208 drivers/infiniband/hw/mthca/mthca_profile.c ++dev->qp_table.rdb_shift) qp_table 210 drivers/infiniband/hw/mthca/mthca_profile.c dev->qp_table.rdb_base = (u32) profile[i].start; qp_table 107 drivers/infiniband/hw/mthca/mthca_provider.c props->max_qp_rd_atom = 1 << mdev->qp_table.rdb_shift; qp_table 198 drivers/infiniband/hw/mthca/mthca_qp.c return qp->qpn >= dev->qp_table.sqp_start && qp_table 199 drivers/infiniband/hw/mthca/mthca_qp.c qp->qpn <= dev->qp_table.sqp_start + 3; qp_table 204 drivers/infiniband/hw/mthca/mthca_qp.c return qp->qpn >= dev->qp_table.sqp_start && qp_table 205 drivers/infiniband/hw/mthca/mthca_qp.c qp->qpn <= dev->qp_table.sqp_start + 1; qp_table 244 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock(&dev->qp_table.lock); qp_table 245 drivers/infiniband/hw/mthca/mthca_qp.c qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1)); qp_table 248 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock(&dev->qp_table.lock); qp_table 265 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock(&dev->qp_table.lock); qp_table 268 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock(&dev->qp_table.lock); qp_table 770 drivers/infiniband/hw/mthca/mthca_qp.c cpu_to_be32(dev->qp_table.rdb_base + qp_table 772 drivers/infiniband/hw/mthca/mthca_qp.c dev->qp_table.rdb_shift)); qp_table 909 drivers/infiniband/hw/mthca/mthca_qp.c attr->max_dest_rd_atomic > 1 << dev->qp_table.rdb_shift) { qp_table 911 drivers/infiniband/hw/mthca/mthca_qp.c attr->max_dest_rd_atomic, 1 << dev->qp_table.rdb_shift); qp_table 1095 drivers/infiniband/hw/mthca/mthca_qp.c ret = mthca_table_get(dev, dev->qp_table.qp_table, qp->qpn); qp_table 1099 drivers/infiniband/hw/mthca/mthca_qp.c ret = mthca_table_get(dev, dev->qp_table.eqp_table, qp->qpn); qp_table 1103 drivers/infiniband/hw/mthca/mthca_qp.c ret = mthca_table_get(dev, dev->qp_table.rdb_table, qp_table 1104 drivers/infiniband/hw/mthca/mthca_qp.c qp->qpn << dev->qp_table.rdb_shift); qp_table 1113 drivers/infiniband/hw/mthca/mthca_qp.c mthca_table_put(dev, dev->qp_table.eqp_table, qp->qpn); qp_table 1116 drivers/infiniband/hw/mthca/mthca_qp.c mthca_table_put(dev, dev->qp_table.qp_table, qp->qpn); qp_table 1124 drivers/infiniband/hw/mthca/mthca_qp.c mthca_table_put(dev, dev->qp_table.rdb_table, qp_table 1125 drivers/infiniband/hw/mthca/mthca_qp.c qp->qpn << dev->qp_table.rdb_shift); qp_table 1126 drivers/infiniband/hw/mthca/mthca_qp.c mthca_table_put(dev, dev->qp_table.eqp_table, qp->qpn); qp_table 1127 drivers/infiniband/hw/mthca/mthca_qp.c mthca_table_put(dev, dev->qp_table.qp_table, qp->qpn); qp_table 1311 drivers/infiniband/hw/mthca/mthca_qp.c qp->qpn = mthca_alloc(&dev->qp_table.alloc); qp_table 1321 drivers/infiniband/hw/mthca/mthca_qp.c mthca_free(&dev->qp_table.alloc, qp->qpn); qp_table 1325 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock_irq(&dev->qp_table.lock); qp_table 1326 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_set(&dev->qp_table.qp, qp_table 1328 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock_irq(&dev->qp_table.lock); qp_table 1374 drivers/infiniband/hw/mthca/mthca_qp.c u32 mqpn = qpn * 2 + dev->qp_table.sqp_start + port - 1; qp_table 1388 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock_irq(&dev->qp_table.lock); qp_table 1389 drivers/infiniband/hw/mthca/mthca_qp.c if (mthca_array_get(&dev->qp_table.qp, mqpn)) qp_table 1392 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_set(&dev->qp_table.qp, mqpn, sqp); qp_table 1393 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock_irq(&dev->qp_table.lock); qp_table 1418 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock(&dev->qp_table.lock); qp_table 1419 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_clear(&dev->qp_table.qp, mqpn); qp_table 1420 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock(&dev->qp_table.lock); qp_table 1435 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock_irq(&dev->qp_table.lock); qp_table 1437 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock_irq(&dev->qp_table.lock); qp_table 1457 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock(&dev->qp_table.lock); qp_table 1458 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_clear(&dev->qp_table.qp, qp_table 1461 drivers/infiniband/hw/mthca/mthca_qp.c spin_unlock(&dev->qp_table.lock); qp_table 1495 drivers/infiniband/hw/mthca/mthca_qp.c mthca_free(&dev->qp_table.alloc, qp->qpn); qp_table 2263 drivers/infiniband/hw/mthca/mthca_qp.c spin_lock_init(&dev->qp_table.lock); qp_table 2269 drivers/infiniband/hw/mthca/mthca_qp.c dev->qp_table.sqp_start = (dev->limits.reserved_qps + 1) & ~1UL; qp_table 2270 drivers/infiniband/hw/mthca/mthca_qp.c err = mthca_alloc_init(&dev->qp_table.alloc, qp_table 2273 drivers/infiniband/hw/mthca/mthca_qp.c dev->qp_table.sqp_start + qp_table 2278 drivers/infiniband/hw/mthca/mthca_qp.c err = mthca_array_init(&dev->qp_table.qp, qp_table 2281 drivers/infiniband/hw/mthca/mthca_qp.c mthca_alloc_cleanup(&dev->qp_table.alloc); qp_table 2287 drivers/infiniband/hw/mthca/mthca_qp.c dev->qp_table.sqp_start + i * 2); qp_table 2300 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps); qp_table 2301 drivers/infiniband/hw/mthca/mthca_qp.c mthca_alloc_cleanup(&dev->qp_table.alloc); qp_table 2313 drivers/infiniband/hw/mthca/mthca_qp.c mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps); qp_table 2314 drivers/infiniband/hw/mthca/mthca_qp.c mthca_alloc_cleanup(&dev->qp_table.alloc); qp_table 426 drivers/infiniband/sw/rdmavt/qp.c rdi->qp_dev->qp_table = qp_table 428 drivers/infiniband/sw/rdmavt/qp.c sizeof(*rdi->qp_dev->qp_table), qp_table 430 drivers/infiniband/sw/rdmavt/qp.c if (!rdi->qp_dev->qp_table) qp_table 434 drivers/infiniband/sw/rdmavt/qp.c RCU_INIT_POINTER(rdi->qp_dev->qp_table[i], NULL); qp_table 447 drivers/infiniband/sw/rdmavt/qp.c kfree(rdi->qp_dev->qp_table); qp_table 511 drivers/infiniband/sw/rdmavt/qp.c kfree(rdi->qp_dev->qp_table); qp_table 788 drivers/infiniband/sw/rdmavt/qp.c qpp = &rdi->qp_dev->qp_table[n]; qp_table 1429 drivers/infiniband/sw/rdmavt/qp.c qp->next = rdi->qp_dev->qp_table[n]; qp_table 1430 drivers/infiniband/sw/rdmavt/qp.c rcu_assign_pointer(rdi->qp_dev->qp_table[n], qp); qp_table 2779 drivers/infiniband/sw/rdmavt/qp.c rdi->qp_dev->qp_table[ qp_table 1589 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_init_icm_table(dev, &priv->qp_table.cmpt_table, qp_table 1635 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.cmpt_table); qp_table 1719 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_init_icm_table(dev, &priv->qp_table.qp_table, qp_table 1730 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_init_icm_table(dev, &priv->qp_table.auxc_table, qp_table 1741 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_init_icm_table(dev, &priv->qp_table.altc_table, qp_table 1752 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_init_icm_table(dev, &priv->qp_table.rdmarc_table, qp_table 1754 drivers/net/ethernet/mellanox/mlx4/main.c dev_cap->rdmarc_entry_sz << priv->qp_table.rdmarc_shift, qp_table 1810 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.rdmarc_table); qp_table 1813 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.altc_table); qp_table 1816 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.auxc_table); qp_table 1819 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.qp_table); qp_table 1834 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.cmpt_table); qp_table 1852 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.rdmarc_table); qp_table 1853 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.altc_table); qp_table 1854 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.auxc_table); qp_table 1855 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.qp_table); qp_table 1862 drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cleanup_icm_table(dev, &priv->qp_table.cmpt_table); qp_table 722 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_icm_table qp_table; qp_table 898 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_qp_table qp_table; qp_table 189 drivers/net/ethernet/mellanox/mlx4/profile.c for (priv->qp_table.rdmarc_shift = 0; qp_table 190 drivers/net/ethernet/mellanox/mlx4/profile.c request->num_qp << priv->qp_table.rdmarc_shift < profile[i].num; qp_table 191 drivers/net/ethernet/mellanox/mlx4/profile.c ++priv->qp_table.rdmarc_shift) qp_table 193 drivers/net/ethernet/mellanox/mlx4/profile.c dev->caps.max_qp_dest_rdma = 1 << priv->qp_table.rdmarc_shift; qp_table 194 drivers/net/ethernet/mellanox/mlx4/profile.c priv->qp_table.rdmarc_base = (u32) profile[i].start; qp_table 196 drivers/net/ethernet/mellanox/mlx4/profile.c init_hca->log_rd_per_qp = priv->qp_table.rdmarc_shift; qp_table 51 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 54 drivers/net/ethernet/mellanox/mlx4/qp.c spin_lock(&qp_table->lock); qp_table 60 drivers/net/ethernet/mellanox/mlx4/qp.c spin_unlock(&qp_table->lock); qp_table 226 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &priv->qp_table; qp_table 239 drivers/net/ethernet/mellanox/mlx4/qp.c *base = mlx4_zone_alloc_entries(qp_table->zones, uid, cnt, align, qp_table 278 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &priv->qp_table; qp_table 282 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_zone_free_entries_unique(qp_table->zones, base_qpn, cnt); qp_table 311 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &priv->qp_table; qp_table 314 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_table_get(dev, &qp_table->qp_table, qpn); qp_table 318 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_table_get(dev, &qp_table->auxc_table, qpn); qp_table 322 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_table_get(dev, &qp_table->altc_table, qpn); qp_table 326 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_table_get(dev, &qp_table->rdmarc_table, qpn); qp_table 330 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_table_get(dev, &qp_table->cmpt_table, qpn); qp_table 337 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->rdmarc_table, qpn); qp_table 340 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->altc_table, qpn); qp_table 343 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->auxc_table, qpn); qp_table 346 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->qp_table, qpn); qp_table 368 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &priv->qp_table; qp_table 370 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->cmpt_table, qpn); qp_table 371 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->rdmarc_table, qpn); qp_table 372 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->altc_table, qpn); qp_table 373 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->auxc_table, qpn); qp_table 374 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_table_put(dev, &qp_table->qp_table, qpn); qp_table 393 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 396 drivers/net/ethernet/mellanox/mlx4/qp.c spin_lock_irq(&qp_table->lock); qp_table 400 drivers/net/ethernet/mellanox/mlx4/qp.c spin_unlock_irq(&qp_table->lock); qp_table 407 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &priv->qp_table; qp_table 419 drivers/net/ethernet/mellanox/mlx4/qp.c spin_lock_irq(&qp_table->lock); qp_table 422 drivers/net/ethernet/mellanox/mlx4/qp.c spin_unlock_irq(&qp_table->lock); qp_table 515 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 518 drivers/net/ethernet/mellanox/mlx4/qp.c spin_lock_irqsave(&qp_table->lock, flags); qp_table 520 drivers/net/ethernet/mellanox/mlx4/qp.c spin_unlock_irqrestore(&qp_table->lock, flags); qp_table 551 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 558 drivers/net/ethernet/mellanox/mlx4/qp.c qp_table->zones = mlx4_zone_allocator_create(MLX4_ZONE_ALLOC_FLAGS_NO_OVERLAP); qp_table 560 drivers/net/ethernet/mellanox/mlx4/qp.c if (NULL == qp_table->zones) qp_table 579 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_zone_add_one(qp_table->zones, *bitmap + MLX4_QP_TABLE_ZONE_GENERAL, qp_table 582 drivers/net/ethernet/mellanox/mlx4/qp.c 0, qp_table->zones_uids + MLX4_QP_TABLE_ZONE_GENERAL); qp_table 598 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_zone_add_one(qp_table->zones, *bitmap + MLX4_QP_TABLE_ZONE_RSS, qp_table 602 drivers/net/ethernet/mellanox/mlx4/qp.c 0, qp_table->zones_uids + MLX4_QP_TABLE_ZONE_RSS); qp_table 708 drivers/net/ethernet/mellanox/mlx4/qp.c err = mlx4_zone_add_one(qp_table->zones, *bitmap + k, qp_table 712 drivers/net/ethernet/mellanox/mlx4/qp.c offset, qp_table->zones_uids + k); qp_table 721 drivers/net/ethernet/mellanox/mlx4/qp.c qp_table->bitmap_gen = *bitmap; qp_table 730 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_zone_allocator_destroy(qp_table->zones); qp_table 736 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 738 drivers/net/ethernet/mellanox/mlx4/qp.c if (qp_table->zones) { qp_table 742 drivers/net/ethernet/mellanox/mlx4/qp.c i < sizeof(qp_table->zones_uids)/sizeof(qp_table->zones_uids[0]); qp_table 745 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_zone_get_bitmap(qp_table->zones, qp_table 746 drivers/net/ethernet/mellanox/mlx4/qp.c qp_table->zones_uids[i]); qp_table 748 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_zone_remove_one(qp_table->zones, qp_table->zones_uids[i]); qp_table 754 drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_zone_allocator_destroy(qp_table->zones); qp_table 755 drivers/net/ethernet/mellanox/mlx4/qp.c kfree(qp_table->bitmap_gen); qp_table 756 drivers/net/ethernet/mellanox/mlx4/qp.c qp_table->bitmap_gen = NULL; qp_table 757 drivers/net/ethernet/mellanox/mlx4/qp.c qp_table->zones = NULL; qp_table 763 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; qp_table 773 drivers/net/ethernet/mellanox/mlx4/qp.c spin_lock_init(&qp_table->lock); qp_table 158 drivers/net/ethernet/mellanox/mlx5/core/qp.c priv = container_of(table, struct mlx5_priv, qp_table); qp_table 200 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_qp_table *table = &dev->priv.qp_table; qp_table 222 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_qp_table *table = &dev->priv.qp_table; qp_table 526 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_qp_table *table = &dev->priv.qp_table; qp_table 539 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_qp_table *table = &dev->priv.qp_table; qp_table 727 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_qp_table *table = &dev->priv.qp_table; qp_table 552 include/linux/mlx5/driver.h struct mlx5_qp_table qp_table; qp_table 558 include/linux/mlx5/qp.h return radix_tree_lookup(&dev->priv.qp_table.tree, qpn); qp_table 494 include/rdma/rdmavt_qp.h struct rvt_qp __rcu **qp_table; qp_table 725 include/rdma/rdmavt_qp.h for (qp = rcu_dereference(rdi->qp_dev->qp_table[n]); qp;