| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dsc/ |
| H A D | qp_tables.h | 28 const qp_table qp_table_422_10bpc_min = { 61 const qp_table qp_table_444_8bpc_max = { 102 const qp_table qp_table_420_12bpc_max = { 135 const qp_table qp_table_444_10bpc_min = { 188 const qp_table qp_table_420_8bpc_max = { 209 const qp_table qp_table_444_8bpc_min = { 250 const qp_table qp_table_444_12bpc_min = { 315 const qp_table qp_table_420_12bpc_min = { 348 const qp_table qp_table_422_12bpc_min = { 389 const qp_table qp_table_422_12bpc_max = { [all …]
|
| H A D | rc_calc.h | 78 typedef struct qp_entry qp_table[]; typedef
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | qp.c | 51 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; in mlx4_qp_event() local 54 spin_lock(&qp_table->lock); in mlx4_qp_event() 60 spin_unlock(&qp_table->lock); in mlx4_qp_event() 226 struct mlx4_qp_table *qp_table = &priv->qp_table; in __mlx4_qp_reserve_range() local 239 *base = mlx4_zone_alloc_entries(qp_table->zones, uid, cnt, align, in __mlx4_qp_reserve_range() 278 struct mlx4_qp_table *qp_table = &priv->qp_table; in __mlx4_qp_release_range() local 282 mlx4_zone_free_entries_unique(qp_table->zones, base_qpn, cnt); in __mlx4_qp_release_range() 311 struct mlx4_qp_table *qp_table = &priv->qp_table; in __mlx4_qp_alloc_icm() local 314 err = mlx4_table_get(dev, &qp_table->qp_table, qpn); in __mlx4_qp_alloc_icm() 318 err = mlx4_table_get(dev, &qp_table->auxc_table, qpn); in __mlx4_qp_alloc_icm() [all …]
|
| H A D | profile.c | 189 for (priv->qp_table.rdmarc_shift = 0; in mlx4_make_profile() 190 request->num_qp << priv->qp_table.rdmarc_shift < profile[i].num; in mlx4_make_profile() 191 ++priv->qp_table.rdmarc_shift) in mlx4_make_profile() 193 dev->caps.max_qp_dest_rdma = 1 << priv->qp_table.rdmarc_shift; in mlx4_make_profile() 194 priv->qp_table.rdmarc_base = (u32) profile[i].start; in mlx4_make_profile() 196 init_hca->log_rd_per_qp = priv->qp_table.rdmarc_shift; in mlx4_make_profile()
|
| H A D | main.c | 1590 err = mlx4_init_icm_table(dev, &priv->qp_table.cmpt_table, in mlx4_init_cmpt_table() 1636 mlx4_cleanup_icm_table(dev, &priv->qp_table.cmpt_table); in mlx4_init_cmpt_table() 1720 err = mlx4_init_icm_table(dev, &priv->qp_table.qp_table, in mlx4_init_icm() 1731 err = mlx4_init_icm_table(dev, &priv->qp_table.auxc_table, in mlx4_init_icm() 1742 err = mlx4_init_icm_table(dev, &priv->qp_table.altc_table, in mlx4_init_icm() 1753 err = mlx4_init_icm_table(dev, &priv->qp_table.rdmarc_table, in mlx4_init_icm() 1755 dev_cap->rdmarc_entry_sz << priv->qp_table.rdmarc_shift, in mlx4_init_icm() 1811 mlx4_cleanup_icm_table(dev, &priv->qp_table.rdmarc_table); in mlx4_init_icm() 1814 mlx4_cleanup_icm_table(dev, &priv->qp_table.altc_table); in mlx4_init_icm() 1817 mlx4_cleanup_icm_table(dev, &priv->qp_table.auxc_table); in mlx4_init_icm() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mthca/ |
| H A D | mthca_qp.c | 198 return qp->qpn >= dev->qp_table.sqp_start && in is_sqp() 199 qp->qpn <= dev->qp_table.sqp_start + 3; in is_sqp() 204 return qp->qpn >= dev->qp_table.sqp_start && in is_qp0() 205 qp->qpn <= dev->qp_table.sqp_start + 1; in is_qp0() 244 spin_lock(&dev->qp_table.lock); in mthca_qp_event() 245 qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1)); in mthca_qp_event() 248 spin_unlock(&dev->qp_table.lock); in mthca_qp_event() 265 spin_lock(&dev->qp_table.lock); in mthca_qp_event() 268 spin_unlock(&dev->qp_table.lock); in mthca_qp_event() 770 cpu_to_be32(dev->qp_table.rdb_base + in __mthca_modify_qp() [all …]
|
| H A D | mthca_main.c | 443 mdev->qp_table.qp_table = mthca_alloc_icm_table(mdev, init_hca->qpc_base, in mthca_init_icm() 448 if (!mdev->qp_table.qp_table) { in mthca_init_icm() 454 mdev->qp_table.eqp_table = mthca_alloc_icm_table(mdev, init_hca->eqpc_base, in mthca_init_icm() 459 if (!mdev->qp_table.eqp_table) { in mthca_init_icm() 465 mdev->qp_table.rdb_table = mthca_alloc_icm_table(mdev, init_hca->rdb_base, in mthca_init_icm() 468 mdev->qp_table.rdb_shift, 0, in mthca_init_icm() 470 if (!mdev->qp_table.rdb_table) { in mthca_init_icm() 530 mthca_free_icm_table(mdev, mdev->qp_table.rdb_table); in mthca_init_icm() 533 mthca_free_icm_table(mdev, mdev->qp_table.eqp_table); in mthca_init_icm() 536 mthca_free_icm_table(mdev, mdev->qp_table.qp_table); in mthca_init_icm() [all …]
|
| H A D | mthca_profile.c | 206 for (dev->qp_table.rdb_shift = 0; in mthca_make_profile() 207 request->num_qp << dev->qp_table.rdb_shift < profile[i].num; in mthca_make_profile() 208 ++dev->qp_table.rdb_shift) in mthca_make_profile() 210 dev->qp_table.rdb_base = (u32) profile[i].start; in mthca_make_profile()
|
| H A D | mthca_dev.h | 259 struct mthca_icm_table *qp_table; member 344 struct mthca_qp_table qp_table; member
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_vdpu1.c | 73 RK_U8 *dst = (RK_U8 *)mpp_buffer_get_ptr(ctx->qp_table); in vdpu1_mpg4d_setup_regs_by_syntax() 220 regs->SwReg40.sw_qtable_base = mpp_buffer_get_fd(ctx->qp_table); in vdpu1_mpg4d_setup_regs_by_syntax() 231 MppBuffer qp_table = NULL; in vdpu1_mpg4d_init() local 248 ret = mpp_buffer_get(group, &qp_table, 64 * 2 * sizeof(RK_U8)); in vdpu1_mpg4d_init() 272 ctx->qp_table = qp_table; in vdpu1_mpg4d_init() 285 if (qp_table) { in vdpu1_mpg4d_init() 286 mpp_buffer_put(qp_table); in vdpu1_mpg4d_init() 287 qp_table = NULL; in vdpu1_mpg4d_init() 315 if (ctx->qp_table) { in vdpu1_mpg4d_deinit() 316 mpp_buffer_put(ctx->qp_table); in vdpu1_mpg4d_deinit() [all …]
|
| H A D | hal_m4vd_vdpu2.c | 73 RK_U8 *dst = (RK_U8 *)mpp_buffer_get_ptr(ctx->qp_table); in vdpu2_mpg4d_setup_regs_by_syntax() 218 regs->reg61_qtable_base = mpp_buffer_get_fd(ctx->qp_table); in vdpu2_mpg4d_setup_regs_by_syntax() 229 MppBuffer qp_table = NULL; in vdpu2_mpg4d_init() local 246 ret = mpp_buffer_get(group, &qp_table, 64 * 2 * sizeof(RK_U8)); in vdpu2_mpg4d_init() 270 ctx->qp_table = qp_table; in vdpu2_mpg4d_init() 283 if (qp_table) { in vdpu2_mpg4d_init() 284 mpp_buffer_put(qp_table); in vdpu2_mpg4d_init() 285 qp_table = NULL; in vdpu2_mpg4d_init() 313 if (ctx->qp_table) { in vdpu2_mpg4d_deinit() 314 mpp_buffer_put(ctx->qp_table); in vdpu2_mpg4d_deinit() [all …]
|
| H A D | hal_m4vd_com.h | 46 MppBuffer qp_table; member
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_qp.c | 172 ret = hns_roce_bitmap_alloc_range(&hr_dev->qp_table.bitmap, in alloc_qpn() 253 struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; in alloc_qpc() local 266 ret = hns_roce_table_get(hr_dev, &qp_table->qp_table, hr_qp->qpn); in alloc_qpc() 273 ret = hns_roce_table_get(hr_dev, &qp_table->irrl_table, hr_qp->qpn); in alloc_qpc() 281 ret = hns_roce_table_get(hr_dev, &qp_table->trrl_table, in alloc_qpc() 291 ret = hns_roce_table_get(hr_dev, &qp_table->sccc_table, in alloc_qpc() 303 hns_roce_table_put(hr_dev, &qp_table->trrl_table, hr_qp->qpn); in alloc_qpc() 306 hns_roce_table_put(hr_dev, &qp_table->irrl_table, hr_qp->qpn); in alloc_qpc() 309 hns_roce_table_put(hr_dev, &qp_table->qp_table, hr_qp->qpn); in alloc_qpc() 331 struct hns_roce_qp_table *qp_table = &hr_dev->qp_table; in free_qpc() local [all …]
|
| H A D | hns_roce_main.c | 598 ret = hns_roce_init_hem_table(hr_dev, &hr_dev->qp_table.qp_table, in hns_roce_init_hem() 606 ret = hns_roce_init_hem_table(hr_dev, &hr_dev->qp_table.irrl_table, in hns_roce_init_hem() 618 &hr_dev->qp_table.trrl_table, in hns_roce_init_hem() 652 &hr_dev->qp_table.sccc_table, in hns_roce_init_hem() 696 &hr_dev->qp_table.sccc_table); in hns_roce_init_hem() 707 &hr_dev->qp_table.trrl_table); in hns_roce_init_hem() 710 hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.irrl_table); in hns_roce_init_hem() 713 hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.qp_table); in hns_roce_init_hem()
|
| H A D | hns_roce_hem.c | 1032 &hr_dev->qp_table.sccc_table); in hns_roce_cleanup_hem() 1035 &hr_dev->qp_table.trrl_table); in hns_roce_cleanup_hem() 1036 hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.irrl_table); in hns_roce_cleanup_hem() 1037 hns_roce_cleanup_hem_table(hr_dev, &hr_dev->qp_table.qp_table); in hns_roce_cleanup_hem()
|
| H A D | hns_roce_device.h | 515 struct hns_roce_hem_table qp_table; member 998 struct hns_roce_qp_table qp_table; member
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_vdpu1.c | 56 ret = mpp_buffer_get(ctx->group, &ctx->qp_table, M2VD_BUF_SIZE_QPTAB); in hal_m2vd_vdpu1_init() 93 if (p->qp_table) { in hal_m2vd_vdpu1_deinit() 94 ret = mpp_buffer_put(p->qp_table); in hal_m2vd_vdpu1_deinit() 95 p->qp_table = NULL; in hal_m2vd_vdpu1_deinit() 158 q_table = mpp_buffer_get_ptr(ctx->qp_table); in hal_m2vd_vdpu1_gen_regs() 242 p_regs->sw40.qtable_base = mpp_buffer_get_fd(ctx->qp_table); in hal_m2vd_vdpu1_gen_regs()
|
| H A D | hal_m2vd_vdpu2.c | 61 ret = mpp_buffer_get(p->group, &p->qp_table, M2VD_BUF_SIZE_QPTAB); in hal_m2vd_vdpu2_init() 117 if (p->qp_table) { in hal_m2vd_vdpu2_deinit() 118 ret = mpp_buffer_put(p->qp_table); in hal_m2vd_vdpu2_deinit() 119 p->qp_table = NULL; in hal_m2vd_vdpu2_deinit() 207 q_table = mpp_buffer_get_ptr(ctx->qp_table); in hal_m2vd_vdpu2_gen_regs() 294 p_regs->sw61.slice_table = mpp_buffer_get_fd(ctx->qp_table); in hal_m2vd_vdpu2_gen_regs()
|
| H A D | hal_m2vd_base.h | 70 MppBuffer qp_table; member
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | qpc.c | 156 struct mlx5_qp_table *table = &dev->qp_table; in create_resource_common() 178 struct mlx5_qp_table *table = &dev->qp_table; in destroy_resource_common() 480 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_init_qp_table() 494 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_cleanup_qp_table() 634 struct mlx5_qp_table *table = &dev->qp_table; in mlx5_core_res_hold()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/sw/rdmavt/ |
| H A D | qp.c | 426 rdi->qp_dev->qp_table = in rvt_driver_qp_init() 428 sizeof(*rdi->qp_dev->qp_table), in rvt_driver_qp_init() 430 if (!rdi->qp_dev->qp_table) in rvt_driver_qp_init() 434 RCU_INIT_POINTER(rdi->qp_dev->qp_table[i], NULL); in rvt_driver_qp_init() 447 kfree(rdi->qp_dev->qp_table); in rvt_driver_qp_init() 511 kfree(rdi->qp_dev->qp_table); in rvt_qp_exit() 791 qpp = &rdi->qp_dev->qp_table[n]; in rvt_remove_qp() 1443 qp->next = rdi->qp_dev->qp_table[n]; in rvt_insert_qp() 1444 rcu_assign_pointer(rdi->qp_dev->qp_table[n], qp); in rvt_insert_qp() 2770 rdi->qp_dev->qp_table[ in rvt_qp_iter_next()
|
| /OK3568_Linux_fs/kernel/include/rdma/ |
| H A D | rdmavt_qp.h | 498 struct rvt_qp __rcu **qp_table; member 709 for (qp = rcu_dereference(rdi->qp_dev->qp_table[n]); qp; in rvt_lookup_qpn()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/i40iw/ |
| H A D | i40iw_hw.c | 94 iwdev->qp_table = (struct i40iw_qp **)(&iwdev->allocated_arps[BITS_TO_LONGS(arp_table_size)]); in i40iw_initialize_hw_resources() 308 iwqp = iwdev->qp_table[info->qp_cq_id]; in i40iw_process_aeq()
|
| H A D | i40iw.h | 248 struct i40iw_qp **qp_table; member
|
| H A D | i40iw_utils.c | 630 iwdev->qp_table[qp_num] = NULL; in i40iw_qp_rem_ref() 648 return &iwdev->qp_table[qpn]->ibqp; in i40iw_get_qp()
|