Lines Matching refs:num_qps
33 #define CI_TABLE_SIZE(num_qps) ((num_qps) * CI_Q_ADDR_SIZE)
197 * @num_qps: number of qps to write
202 u16 num_qps)
204 return (write_sq_ctxts(func_to_io, base_qpn, num_qps) ||
205 write_rq_ctxts(func_to_io, base_qpn, num_qps));
365 * @num_qps: number queue pairs to create
372 u16 base_qpn, int num_qps,
381 func_to_io->qps = devm_kcalloc(&pdev->dev, num_qps,
386 func_to_io->sq_wq = devm_kcalloc(&pdev->dev, num_qps,
393 func_to_io->rq_wq = devm_kcalloc(&pdev->dev, num_qps,
400 func_to_io->sq_db = devm_kcalloc(&pdev->dev, num_qps,
407 ci_addr_base = dma_alloc_coherent(&pdev->dev, CI_TABLE_SIZE(num_qps),
418 for (i = 0; i < num_qps; i++) {
427 err = write_qp_ctxts(func_to_io, base_qpn, num_qps);
446 dma_free_coherent(&pdev->dev, CI_TABLE_SIZE(num_qps),
466 * @num_qps: number queue pairs to destroy
468 void hinic_io_destroy_qps(struct hinic_func_to_io *func_to_io, int num_qps)
475 ci_table_size = CI_TABLE_SIZE(num_qps);
477 for (i = 0; i < num_qps; i++)