Home
last modified time | relevance | path

Searched refs:qps (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/
H A Ddevice.c344 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
354 xa_lock_irq(&qpd->devp->qps); in qp_open()
355 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
357 xa_unlock_irq(&qpd->devp->qps); in qp_open()
730 debugfs_create_file_size("qps", S_IWUSR, devp->debugfs_root, in setup_debugfs()
940 WARN_ON(!xa_empty(&ctx->dev->qps)); in c4iw_dealloc()
1050 xa_init_flags(&devp->qps, XA_FLAGS_LOCK_IRQ); in c4iw_alloc()
1273 xa_lock_irqsave(&ctx->dev->qps, flags); in stop_queues()
1277 xa_for_each(&ctx->dev->qps, index, qp) in stop_queues()
1282 xa_unlock_irqrestore(&ctx->dev->qps, flag in stop_queues()
1357 struct c4iw_qp **qps; global() member
[all...]
H A Dev.c126 xa_lock_irq(&dev->qps); in c4iw_ev_dispatch()
127 qhp = xa_load(&dev->qps, CQE_QPID(err_cqe)); in c4iw_ev_dispatch()
134 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
149 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
155 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/
H A Ddevice.c344 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
354 xa_lock_irq(&qpd->devp->qps); in qp_open()
355 xa_for_each(&qpd->devp->qps, index, qp) in qp_open()
357 xa_unlock_irq(&qpd->devp->qps); in qp_open()
730 debugfs_create_file_size("qps", S_IWUSR, devp->debugfs_root, in setup_debugfs()
940 WARN_ON(!xa_empty(&ctx->dev->qps)); in c4iw_dealloc()
1050 xa_init_flags(&devp->qps, XA_FLAGS_LOCK_IRQ); in c4iw_alloc()
1273 xa_lock_irqsave(&ctx->dev->qps, flags); in stop_queues()
1277 xa_for_each(&ctx->dev->qps, index, qp) in stop_queues()
1282 xa_unlock_irqrestore(&ctx->dev->qps, flag in stop_queues()
1357 struct c4iw_qp **qps; global() member
[all...]
H A Dev.c126 xa_lock_irq(&dev->qps); in c4iw_ev_dispatch()
127 qhp = xa_load(&dev->qps, CQE_QPID(err_cqe)); in c4iw_ev_dispatch()
134 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
149 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
155 xa_unlock_irq(&dev->qps); in c4iw_ev_dispatch()
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c129 qp = &func_to_io->qps[i]; in write_sq_ctxts()
173 qp = &func_to_io->qps[i]; in write_rq_ctxts()
197 * @num_qps: number of qps to write
382 qps_size = num_qps * sizeof(*func_to_io->qps); in hinic_io_create_qps()
383 func_to_io->qps = devm_kzalloc(&pdev->dev, qps_size, GFP_KERNEL); in hinic_io_create_qps()
384 if (!func_to_io->qps) in hinic_io_create_qps()
420 err = init_qp(func_to_io, &func_to_io->qps[i], i, in hinic_io_create_qps()
445 destroy_qp(func_to_io, &func_to_io->qps[j]); in hinic_io_create_qps()
460 devm_kfree(&pdev->dev, func_to_io->qps); in hinic_io_create_qps()
479 destroy_qp(func_to_io, &func_to_io->qps[ in hinic_io_destroy_qps()
[all...]
H A Dhinic_hw_io.h70 struct hinic_qp *qps; member
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c129 qp = &func_to_io->qps[i]; in write_sq_ctxts()
173 qp = &func_to_io->qps[i]; in write_rq_ctxts()
197 * @num_qps: number of qps to write
381 func_to_io->qps = devm_kcalloc(&pdev->dev, num_qps, in hinic_io_create_qps()
382 sizeof(*func_to_io->qps), GFP_KERNEL); in hinic_io_create_qps()
383 if (!func_to_io->qps) in hinic_io_create_qps()
419 err = init_qp(func_to_io, &func_to_io->qps[i], i, in hinic_io_create_qps()
444 destroy_qp(func_to_io, &func_to_io->qps[j]); in hinic_io_create_qps()
459 devm_kfree(&pdev->dev, func_to_io->qps); in hinic_io_create_qps()
478 destroy_qp(func_to_io, &func_to_io->qps[ in hinic_io_destroy_qps()
[all...]
H A Dhinic_hw_io.h70 struct hinic_qp *qps; member
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec2/
H A Dsec_main.c211 void sec_destroy_qps(struct hisi_qp **qps, int qp_num) in sec_destroy_qps() argument
213 hisi_qm_free_qps(qps, qp_num); in sec_destroy_qps()
214 kfree(qps); in sec_destroy_qps()
221 struct hisi_qp **qps; in sec_create_qps() local
224 qps = kcalloc(ctx_num, sizeof(struct hisi_qp *), GFP_KERNEL); in sec_create_qps()
225 if (!qps) in sec_create_qps()
228 ret = hisi_qm_alloc_qps_node(&sec_devices, ctx_num, 0, node, qps); in sec_create_qps()
230 return qps; in sec_create_qps()
232 kfree(qps); in sec_create_qps()
H A Dsec.h123 struct hisi_qp **qps; member
185 void sec_destroy_qps(struct hisi_qp **qps, int qp_num);
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/
H A Dsec.h139 struct hisi_qp **qps; member
230 void sec_destroy_qps(struct hisi_qp **qps, int qp_num);
H A Dsec_main.c369 void sec_destroy_qps(struct hisi_qp **qps, int qp_num) in sec_destroy_qps() argument
371 hisi_qm_free_qps(qps, qp_num); in sec_destroy_qps()
372 kfree(qps); in sec_destroy_qps()
379 struct hisi_qp **qps; in sec_create_qps() local
382 qps = kcalloc(ctx_num, sizeof(struct hisi_qp *), GFP_KERNEL); in sec_create_qps()
383 if (!qps) in sec_create_qps()
386 ret = hisi_qm_alloc_qps_node(&sec_devices, ctx_num, 0, node, qps); in sec_create_qps()
388 return qps; in sec_create_qps()
390 kfree(qps); in sec_create_qps()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dsc/
H A Drc_calc_fpu.c64 static void get_qp_set(qp_set qps, enum colour_mode cm, enum bits_per_comp bpc, in get_qp_set() argument
107 memcpy(qps, table[index].qps, sizeof(qp_set)); in get_qp_set()
H A Drc_calc_fpu.h76 const qp_set qps; member
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/
H A Dzip_crypto.c182 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL }; in hisi_zip_ctx_init() local
186 ret = zip_create_qps(qps, HZIP_CTX_Q_NUM, node); in hisi_zip_ctx_init()
188 pr_err("failed to create zip qps (%d)!\n", ret); in hisi_zip_ctx_init()
192 hisi_zip = container_of(qps[0]->qm, struct hisi_zip, qm); in hisi_zip_ctx_init()
196 ret = hisi_zip_start_qp(qps[i], &hisi_zip_ctx->qp_ctx[i], i, in hisi_zip_ctx_init()
202 hisi_qm_free_qps(qps, HZIP_CTX_Q_NUM); in hisi_zip_ctx_init()
H A Dzip.h64 int zip_create_qps(struct hisi_qp **qps, int ctx_num, int node);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dsc/
H A Drc_calc.h75 const qp_set qps; member
H A Drc_calc.c44 static void get_qp_set(qp_set qps, enum colour_mode cm, enum bits_per_comp bpc, in get_qp_set() argument
87 memcpy(qps, table[index].qps, sizeof(qp_set)); in get_qp_set()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c1162 en_err(priv, "Failed reserving %d qps\n", priv->rx_ring_num); in mlx4_en_config_rss_steer()
1170 &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1178 rss_map->indir_qp = &rss_map->qps[0]; in mlx4_en_config_rss_steer()
1254 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1255 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1256 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1280 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1281 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1282 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c1215 en_err(priv, "Failed reserving %d qps\n", priv->rx_ring_num); in mlx4_en_config_rss_steer()
1223 &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1231 rss_map->indir_qp = &rss_map->qps[0]; in mlx4_en_config_rss_steer()
1307 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1308 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1309 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1333 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1334 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1335 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/
H A Dzip.h84 int zip_create_qps(struct hisi_qp **qps, int qp_num, int node);
H A Dzip_crypto.c558 struct hisi_qp *qps[HZIP_CTX_Q_NUM] = { NULL }; in hisi_zip_ctx_init() local
563 ret = zip_create_qps(qps, HZIP_CTX_Q_NUM, node); in hisi_zip_ctx_init()
565 pr_err("failed to create zip qps (%d)!\n", ret); in hisi_zip_ctx_init()
569 hisi_zip = container_of(qps[0]->qm, struct hisi_zip, qm); in hisi_zip_ctx_init()
575 ret = hisi_zip_start_qp(qps[i], qp_ctx, i, req_type); in hisi_zip_ctx_init()
580 hisi_qm_free_qps(qps, HZIP_CTX_Q_NUM); in hisi_zip_ctx_init()
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dqm.h380 u8 alg_type, int node, struct hisi_qp **qps);
381 void hisi_qm_free_qps(struct hisi_qp **qps, int qp_num);
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c522 xa_lock(&dev->qps); in qedr_iw_load_qp()
523 qp = xa_load(&dev->qps, qpn); in qedr_iw_load_qp()
526 xa_unlock(&dev->qps); in qedr_iw_load_qp()
817 return xa_load(&dev->qps, qpn); in qedr_iw_get_qp()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c522 xa_lock(&dev->qps); in qedr_iw_load_qp()
523 qp = xa_load(&dev->qps, qpn); in qedr_iw_load_qp()
526 xa_unlock(&dev->qps); in qedr_iw_load_qp()
817 return xa_load(&dev->qps, qpn); in qedr_iw_get_qp()

Completed in 22 milliseconds

123