| /dpdk/drivers/crypto/nitrox/ |
| H A D | nitrox_qp.c | 35 qp->cmdq.mz = mz; in nitrox_setup_cmdq() 38 qp->cmdq.ring = mz->addr; in nitrox_setup_cmdq() 39 qp->cmdq.instr_size = instr_size; in nitrox_setup_cmdq() 40 setup_nps_pkt_input_ring(bar_addr, qp->qno, qp->count, mz->iova); in nitrox_setup_cmdq() 49 size_t ridq_size = qp->count * sizeof(*qp->ridq); in nitrox_setup_ridq() 54 if (!qp->ridq) { in nitrox_setup_ridq() 86 qp->count = count; in nitrox_qp_setup() 87 qp->head = qp->tail = 0; in nitrox_qp_setup() 100 nitrox_release_cmdq(qp, bar_addr); in nitrox_qp_setup() 107 rte_free(qp->ridq); in nitrox_release_ridq() [all …]
|
| H A D | nitrox_qp.h | 42 RTE_ASSERT(qp->count >= pending_count); in nitrox_qp_free_count() 43 return (qp->count - pending_count); in nitrox_qp_free_count() 61 uint32_t tail = qp->tail % qp->count; in nitrox_qp_get_softreq() 64 return qp->ridq[tail].sr; in nitrox_qp_get_softreq() 82 uint32_t head = qp->head % qp->count; in nitrox_qp_enqueue() 84 qp->head++; in nitrox_qp_enqueue() 85 memcpy(&qp->cmdq.ring[head * qp->cmdq.instr_size], in nitrox_qp_enqueue() 86 instr, qp->cmdq.instr_size); in nitrox_qp_enqueue() 87 qp->ridq[head].sr = sr; in nitrox_qp_enqueue() 89 rte_atomic16_inc(&qp->pending_count); in nitrox_qp_enqueue() [all …]
|
| H A D | nitrox_sym.c | 145 if (!qp) in nitrox_sym_dev_stats_get() 163 if (!qp) in nitrox_sym_dev_stats_reset() 166 memset(&qp->stats, 0, sizeof(qp->stats)); in nitrox_sym_dev_stats_reset() 193 qp = rte_zmalloc_socket("nitrox PMD qp", sizeof(*qp), in nitrox_sym_dev_qp_setup() 196 if (!qp) { in nitrox_sym_dev_qp_setup() 201 qp->qno = qp_id; in nitrox_sym_dev_qp_setup() 208 qp->sr_mp = nitrox_sym_req_pool_create(cdev, qp->count, qp_id, in nitrox_sym_dev_qp_setup() 220 rte_free(qp); in nitrox_sym_dev_qp_setup() 229 struct nitrox_qp *qp; in nitrox_sym_dev_qp_release() local 240 if (!qp) { in nitrox_sym_dev_qp_release() [all …]
|
| /dpdk/drivers/crypto/bcmfs/ |
| H A D | bcmfs_qp.c | 176 qp->ops->stopq(qp); in bcmfs_qp_release() 178 bcmfs_queue_delete(&qp->tx_q, qp->qpair_id); in bcmfs_qp_release() 179 bcmfs_queue_delete(&qp->cmpl_q, qp->qpair_id); in bcmfs_qp_release() 188 rte_free(qp); in bcmfs_qp_release() 235 rc = bcmfs_queue_create(&qp->tx_q, qp_conf, qp->qpair_id, in bcmfs_qp_setup() 243 rc = bcmfs_queue_create(&qp->cmpl_q, qp_conf, qp->qpair_id, in bcmfs_qp_setup() 263 qp->ctx_bmp = rte_bitmap_init(nb_descriptors, qp->ctx_bmp_mem, in bcmfs_qp_setup() 285 qp->ops->startq(qp); in bcmfs_qp_setup() 287 *qp_addr = qp; in bcmfs_qp_setup() 300 rte_free(qp); in bcmfs_qp_setup() [all …]
|
| H A D | bcmfs_sym_pmd.c | 123 rte_mempool_free(qp->sr_mp); in bcmfs_sym_qp_release() 178 struct bcmfs_qp *qp = NULL; in bcmfs_sym_qp_setup() local 209 qp = (struct bcmfs_qp *)*qp_addr; in bcmfs_sym_qp_setup() 213 if (qp->sr_mp == NULL) in bcmfs_sym_qp_setup() 264 if (nb_ops > (qp->nb_descriptors - qp->nb_pending_requests)) in bcmfs_sym_pmd_enqueue_op_burst() 265 nb_ops = qp->nb_descriptors - qp->nb_pending_requests; in bcmfs_sym_pmd_enqueue_op_burst() 279 qp->infl_msgs[i] = &sreq->msgs; in bcmfs_sym_pmd_enqueue_op_burst() 288 enq = bcmfs_enqueue_op_burst(qp, (void **)qp->infl_msgs, i); in bcmfs_sym_pmd_enqueue_op_burst() 291 rte_mempool_put(qp->sr_mp, qp->infl_msgs[j]->ctx); in bcmfs_sym_pmd_enqueue_op_burst() 297 rte_mempool_put(qp->sr_mp, qp->infl_msgs[j]->ctx); in bcmfs_sym_pmd_enqueue_op_burst() [all …]
|
| /dpdk/drivers/compress/isal/ |
| H A D | isal_compress_pmd_ops.c | 167 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in isal_comp_pmd_stats_reset() 177 if (qp == NULL) in isal_comp_pmd_qp_release() 180 if (qp->stream) in isal_comp_pmd_qp_release() 186 rte_free(qp); in isal_comp_pmd_qp_release() 204 qp->name); in isal_comp_pmd_qp_create_processed_pkts_ring() 211 qp->name); in isal_comp_pmd_qp_create_processed_pkts_ring() 224 unsigned int n = snprintf(qp->name, sizeof(qp->name), in isal_comp_pmd_qp_set_unique_name() 280 qp->id = qp_id; in isal_comp_pmd_qp_setup() 300 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in isal_comp_pmd_qp_setup() 304 if (qp->stream) in isal_comp_pmd_qp_setup() [all …]
|
| H A D | isal_compress_pmd.c | 265 if (unlikely(!qp->stream->next_in || !qp->stream->next_out)) { in chained_mbuf_compression() 291 qp->stream->next_in = in chained_mbuf_compression() 293 qp->stream->avail_in = in chained_mbuf_compression() 307 qp->stream->next_out = in chained_mbuf_compression() 365 if (qp->state->avail_in == 0 in chained_mbuf_decompression() 372 qp->state->next_in = in chained_mbuf_decompression() 374 qp->state->avail_in = in chained_mbuf_decompression() 397 qp->state->next_out = in chained_mbuf_decompression() 433 qp->stream->flush = NO_FLUSH; in process_isal_deflate() 484 if (unlikely(!qp->stream->next_in || !qp->stream->next_out)) { in process_isal_deflate() [all …]
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | ipsec_mb_ops.c | 51 if (qp == NULL) { in ipsec_mb_stats_get() 73 memset(&qp->stats, 0, sizeof(qp->stats)); in ipsec_mb_stats_reset() 108 if (qp->mb_mgr) in ipsec_mb_qp_release() 116 rte_free(qp); in ipsec_mb_qp_release() 128 snprintf(qp->name, sizeof(qp->name), "ipsec_mb_pmd_%u_qp_%u", in ipsec_mb_qp_set_unique_name() 247 qp->mb_mgr = ipsec_mb_alloc_mgr_from_memzone(&(qp->mb_mgr_mz), in ipsec_mb_qp_setup() 258 qp->id = qp_id; in ipsec_mb_qp_setup() 269 qp->ingress_queue = ipsec_mb_qp_create_processed_ops_ring(qp, in ipsec_mb_qp_setup() 276 memset(&qp->stats, 0, sizeof(qp->stats)); in ipsec_mb_qp_setup() 288 if (qp->mb_mgr) in ipsec_mb_qp_setup() [all …]
|
| H A D | pmd_kasumi.c | 165 IMB_KASUMI_F9_1_BUFFER(qp->mb_mgr, in process_kasumi_hash_op() 178 IMB_KASUMI_F9_1_BUFFER(qp->mb_mgr, in process_kasumi_hash_op() 191 struct ipsec_mb_qp *qp, uint8_t num_ops) in process_ops() argument 238 rte_mempool_put(qp->sess_mp_priv, session); in process_ops() 249 struct ipsec_mb_qp *qp) in process_op_bit() argument 268 process_kasumi_hash_op(qp, &op, session, 1); in process_op_bit() 305 struct ipsec_mb_qp *qp = queue_pair; in kasumi_pmd_dequeue_burst() local 348 qp, burst_size); in kasumi_pmd_dequeue_burst() 359 curr_sess, qp); in kasumi_pmd_dequeue_burst() 378 qp, burst_size); in kasumi_pmd_dequeue_burst() [all …]
|
| /dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex_control.c | 113 memset(qp, 0, sizeof(*qp)); in regex_ctrl_destroy_hw_qp() 174 (void)qp; in regex_ctrl_create_hw_qp() 200 struct mlx5_regex_qp *qp; in mlx5_regex_qp_setup() local 206 qp = &priv->qps[qp_ind]; in mlx5_regex_qp_setup() 207 if (qp->jobs) { in mlx5_regex_qp_setup() 227 qp->nb_obj = 1; in mlx5_regex_qp_setup() 230 if (!qp->qps) { in mlx5_regex_qp_setup() 235 log_desc = rte_log2_u32(qp->nb_desc / qp->nb_obj); in mlx5_regex_qp_setup() 271 rte_free(qp->qps); in mlx5_regex_qp_setup() 279 struct mlx5_regex_qp *qp; in mlx5_regex_clean_ctrl() local [all …]
|
| H A D | mlx5_regex_fastpath.c | 173 size_t wqe_offset = (qp->db_pi & (qp_size_get(qp) - 1)) * in send_doorbell() 189 return (qp_size_get(qp) - ((qp->pi - qp->ci) & in get_free() 265 set_wqe_ctrl_seg(wqe, pi * 4, MLX5_OPCODE_NOP, 0, qp->qp_obj.qp->id, in prep_nop_regex_wqe_set() 363 complete_umr_wqe(qp, qp_obj, &qp->jobs[mkey_job_id], qp_obj->pi, in prep_regex_umr_wqe_set() 699 qp->jobs = rte_calloc(__func__, qp->nb_desc, sizeof(*qp->jobs), 64); in mlx5_regexdev_setup_fastpath() 700 if (!qp->jobs) in mlx5_regexdev_setup_fastpath() 705 qp->jobs = NULL; in mlx5_regexdev_setup_fastpath() 741 if (qp->outputs) { in free_buffers() 753 if (qp->jobs) { in mlx5_regexdev_teardown_fastpath() 759 free_buffers(qp); in mlx5_regexdev_teardown_fastpath() [all …]
|
| /dpdk/drivers/compress/mlx5/ |
| H A D | mlx5_compress.c | 141 if (qp->qp.qp != NULL) in mlx5_compress_qp_release() 142 mlx5_devx_qp_destroy(&qp->qp); in mlx5_compress_qp_release() 163 const uint32_t sq_ds = rte_cpu_to_be_32((qp->qp.qp->id << 8) | 4u); in mlx5_compress_init_qp() 258 ret = mlx5_devx_qp2rts(&qp->qp, 0); in mlx5_compress_qp_setup() 262 (uint32_t)qp_id, qp->qp.qp->id, qp->cq.cq->id, qp->entries_n); in mlx5_compress_qp_setup() 434 memset(&qp->stats, 0, sizeof(qp->stats)); in mlx5_compress_stats_reset() 474 qp->qp.wqes, *wqe; in mlx5_compress_enqueue_burst() 478 uint16_t remain = qp->entries_n - (qp->pi - qp->ci); in mlx5_compress_enqueue_burst() 529 qp->pi, &qp->qp.db_rec[MLX5_SND_DBR], in mlx5_compress_enqueue_burst() 562 qp->qp.wqes; in mlx5_compress_cqe_err_handle() [all …]
|
| /dpdk/drivers/compress/zlib/ |
| H A D | zlib_pmd_ops.c | 109 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in zlib_pmd_stats_reset() 133 rte_free(qp); in zlib_pmd_qp_release() 144 unsigned int n = snprintf(qp->name, sizeof(qp->name), in zlib_pmd_qp_set_unique_name() 189 qp = rte_zmalloc_socket("ZLIB PMD Queue Pair", sizeof(*qp), in zlib_pmd_qp_setup() 191 if (qp == NULL) in zlib_pmd_qp_setup() 194 qp->id = qp_id; in zlib_pmd_qp_setup() 200 qp->processed_pkts = zlib_pmd_qp_create_processed_pkts_ring(qp, in zlib_pmd_qp_setup() 205 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in zlib_pmd_qp_setup() 209 if (qp) { in zlib_pmd_qp_setup() 210 rte_free(qp); in zlib_pmd_qp_setup() [all …]
|
| /dpdk/drivers/crypto/null/ |
| H A D | null_crypto_pmd_ops.c | 109 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in null_crypto_pmd_stats_reset() 149 struct null_crypto_qp *qp) in null_crypto_pmd_qp_set_unique_name() argument 151 unsigned n = snprintf(qp->name, sizeof(qp->name), in null_crypto_pmd_qp_set_unique_name() 155 if (n >= sizeof(qp->name)) in null_crypto_pmd_qp_set_unique_name() 194 struct null_crypto_qp *qp; in null_crypto_pmd_qp_setup() local 209 qp = rte_zmalloc_socket("Null Crypto PMD Queue Pair", sizeof(*qp), in null_crypto_pmd_qp_setup() 211 if (qp == NULL) { in null_crypto_pmd_qp_setup() 216 qp->id = qp_id; in null_crypto_pmd_qp_setup() 227 qp->processed_pkts = null_crypto_pmd_qp_create_processed_pkts_ring(qp, in null_crypto_pmd_qp_setup() 238 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in null_crypto_pmd_qp_setup() [all …]
|
| /dpdk/drivers/crypto/armv8/ |
| H A D | rte_armv8_pmd_ops.c | 138 memset(&qp->stats, 0, sizeof(qp->stats)); in armv8_crypto_pmd_stats_reset() 180 n = snprintf(qp->name, sizeof(qp->name), "armv8_crypto_pmd_%u_qp_%u", in armv8_crypto_pmd_qp_set_unique_name() 183 if (n >= sizeof(qp->name)) in armv8_crypto_pmd_qp_set_unique_name() 202 qp->name); in armv8_crypto_pmd_qp_create_processed_ops_ring() 208 qp->name); in armv8_crypto_pmd_qp_create_processed_ops_ring() 230 qp = rte_zmalloc_socket("ARMv8 PMD Queue Pair", sizeof(*qp), in armv8_crypto_pmd_qp_setup() 232 if (qp == NULL) in armv8_crypto_pmd_qp_setup() 235 qp->id = qp_id; in armv8_crypto_pmd_qp_setup() 241 qp->processed_ops = armv8_crypto_pmd_qp_create_processed_ops_ring(qp, in armv8_crypto_pmd_qp_setup() 249 memset(&qp->stats, 0, sizeof(qp->stats)); in armv8_crypto_pmd_qp_setup() [all …]
|
| /dpdk/drivers/crypto/mlx5/ |
| H A D | mlx5_crypto.c | 281 rte_free(qp); in mlx5_crypto_qp_release() 289 mlx5_crypto_indirect_mkeys_release(qp, qp->entries_n); in mlx5_crypto_queue_pair_release() 439 uint16_t remain = qp->entries_n - (qp->pi - qp->ci); in mlx5_crypto_enqueue_burst() 462 qp->pi++; in mlx5_crypto_enqueue_burst() 466 qp->db_pi, &qp->qp_obj.db_rec[MLX5_SND_DBR], in mlx5_crypto_enqueue_burst() 474 const uint32_t idx = qp->ci & (qp->entries_n - 1); in mlx5_crypto_cqe_err_handle() 514 qp->ci++; in mlx5_crypto_dequeue_burst() 518 qp->cq_obj.db_rec[0] = rte_cpu_to_be_32(qp->ci); in mlx5_crypto_dequeue_burst() 540 cseg->sq_ds = rte_cpu_to_be_32((qp->qp_obj.qp->id << 8) | in mlx5_crypto_qp_init() 650 if (mlx5_devx_qp2rts(&qp->qp_obj, qp->qp_obj.qp->id)) in mlx5_crypto_queue_pair_setup() [all …]
|
| /dpdk/drivers/common/qat/ |
| H A D | qat_qp.c | 103 rte_free(qp); in qat_qp_setup() 108 qp->enqueued = qp->dequeued = 0; in qat_qp_setup() 117 qp->max_inflights = ADF_MAX_INFLIGHTS(qp->tx_q.queue_size, in qat_qp_setup() 173 *qp_addr = qp; in qat_qp_setup() 177 if (qp) { in qat_qp_setup() 315 if ((qp->enqueued - qp->dequeued) == 0) { in qat_qp_release() 323 qp->mmap_bar_addr, &qp->qat_dev->arb_csr_lock); in qat_qp_release() 328 rte_mempool_put(qp->op_cookie_pool, qp->op_cookies[i]); in qat_qp_release() 333 rte_free(qp); in qat_qp_release() 902 rxq_free_desc(qp->qat_dev_gen, qp, queue); in qat_cq_dequeue_response() [all …]
|
| /dpdk/drivers/crypto/bcmfs/hw/ |
| H A D | bcmfs5_rm.c | 389 struct bcmfs_queue *txq = &qp->tx_q; in bcmfs5_enqueue_single_request_qp() 418 qp->qpair_id); in bcmfs5_enqueue_single_request_qp() 428 qp->nb_pending_requests++; in bcmfs5_enqueue_single_request_qp() 470 budget = qp->nb_pending_requests; in bcmfs5_dequeue_qp() 508 context = qp->ctx_pool[reqid]; in bcmfs5_dequeue_qp() 513 qp->ctx_pool[reqid] = 0; in bcmfs5_dequeue_qp() 526 qp->nb_pending_requests -= count; in bcmfs5_dequeue_qp() 532 bcmfs5_start_qp(struct bcmfs_qp *qp) in bcmfs5_start_qp() argument 585 qp->qpair_id); in bcmfs5_start_qp() 599 qp->qpair_id); in bcmfs5_start_qp() [all …]
|
| H A D | bcmfs4_rm.c | 458 struct bcmfs_queue *txq = &qp->tx_q; in bcmfs4_enqueue_single_request_qp() 495 qp->qpair_id); in bcmfs4_enqueue_single_request_qp() 505 qp->nb_pending_requests++; in bcmfs4_enqueue_single_request_qp() 539 budget = qp->nb_pending_requests; in bcmfs4_dequeue_qp() 577 context = qp->ctx_pool[reqid]; in bcmfs4_dequeue_qp() 582 qp->ctx_pool[reqid] = 0; in bcmfs4_dequeue_qp() 595 qp->nb_pending_requests -= count; in bcmfs4_dequeue_qp() 601 bcmfs4_start_qp(struct bcmfs_qp *qp) in bcmfs4_start_qp() argument 654 qp->qpair_id); in bcmfs4_start_qp() 668 qp->qpair_id); in bcmfs4_start_qp() [all …]
|
| /dpdk/drivers/compress/octeontx/ |
| H A D | otx_zip_pmd.c | 45 struct zipvf_qp *qp, in zip_process_op() argument 314 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in zip_pmd_stats_reset() 339 if (qp != NULL) { in zip_pmd_qp_release() 344 rte_free(qp); in zip_pmd_qp_release() 403 qp = rte_zmalloc_socket(name, sizeof(*qp), in zip_pmd_qp_setup() 410 qp->name = name; in zip_pmd_qp_setup() 413 qp->processed_pkts = zip_pmd_qp_create_processed_pkts_ring(qp, in zip_pmd_qp_setup() 418 qp->id = qp_id; in zip_pmd_qp_setup() 419 qp->vf = vf; in zip_pmd_qp_setup() 427 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in zip_pmd_qp_setup() [all …]
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 435 qp = &qps[qp_id]; in run_regex() 437 qp->buf = NULL; in run_regex() 513 qp->buf = buf; in run_regex() 515 qp->start = 0; in run_regex() 516 qp->cycles = 0; in run_regex() 562 qp->cycles += in run_regex() 570 qp = &qps[qp_id]; in run_regex() 584 qp = &qps[qp_id]; in run_regex() 618 qp = &qps[qp_id]; in run_regex() 622 qp->ops = NULL; in run_regex() [all …]
|
| /dpdk/drivers/crypto/cnxk/ |
| H A D | cn10k_cryptodev_ops.c | 36 sess, qp->sess_mp_priv); in cn10k_cpt_sym_temp_sess_create() 47 rte_mempool_put(qp->sess_mp, sess); in cn10k_cpt_sym_temp_sess_create() 194 struct cnxk_cpt_qp *qp = qptr; in cn10k_cpt_enqueue_burst() local 201 pend_q = &qp->pend_q; in cn10k_cpt_enqueue_burst() 213 io_addr = qp->lmtline.io_addr; in cn10k_cpt_enqueue_burst() 275 struct cnxk_cpt_qp *qp; in cn10k_cpt_crypto_adapter_enqueue() local 316 infl_req->qp = qp; in cn10k_cpt_crypto_adapter_enqueue() 478 struct cnxk_cpt_qp *qp; in cn10k_cpt_crypto_adapter_dequeue() local 483 qp = infl_req->qp; in cn10k_cpt_crypto_adapter_dequeue() 507 pend_q = &qp->pend_q; in cn10k_cpt_dequeue_burst() [all …]
|
| H A D | cn9k_cryptodev_ops.c | 85 sess, qp->sess_mp_priv); in cn9k_cpt_sym_temp_sess_create() 219 struct cnxk_cpt_qp *qp = qptr; in cn9k_cpt_enqueue_burst() local 228 pend_q = &qp->pend_q; in cn9k_cpt_enqueue_burst() 325 struct cnxk_cpt_qp *qp; in cn9k_cpt_crypto_adapter_enqueue() local 362 infl_req->qp = qp; in cn9k_cpt_crypto_adapter_enqueue() 379 cn9k_cpt_inst_submit(&inst, qp->lmtline.lmt_base, qp->lmtline.io_addr); in cn9k_cpt_crypto_adapter_enqueue() 500 struct cnxk_cpt_qp *qp; in cn9k_cpt_crypto_adapter_dequeue() local 505 qp = infl_req->qp; in cn9k_cpt_crypto_adapter_dequeue() 522 struct cnxk_cpt_qp *qp = qptr; in cn9k_cpt_dequeue_burst() local 529 pend_q = &qp->pend_q; in cn9k_cpt_dequeue_burst() [all …]
|
| H A D | cnxk_cryptodev_ops.c | 256 qp = rte_zmalloc_socket("CNXK Crypto PMD Queue Pair", sizeof(*qp), in cnxk_cpt_qp_create() 258 if (qp == NULL) { in cnxk_cpt_qp_create() 290 qp->pend_q.head = 0; in cnxk_cpt_qp_create() 291 qp->pend_q.tail = 0; in cnxk_cpt_qp_create() 293 return qp; in cnxk_cpt_qp_create() 298 rte_free(qp); in cnxk_cpt_qp_create() 312 qp->lf.lf_id); in cnxk_cpt_qp_destroy() 320 rte_free(qp); in cnxk_cpt_qp_destroy() 334 if (qp == NULL) in cnxk_cpt_queue_pair_release() 381 if (qp == NULL) { in cnxk_cpt_queue_pair_setup() [all …]
|
| /dpdk/drivers/crypto/ccp/ |
| H A D | ccp_pmd_ops.c | 610 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in ccp_pmd_stats_reset() 641 rte_free(qp); in ccp_pmd_qp_release() 651 unsigned int n = snprintf(qp->name, sizeof(qp->name), in ccp_pmd_qp_set_unique_name() 672 qp->name); in ccp_pmd_qp_create_batch_info_ring() 677 qp->name); in ccp_pmd_qp_create_batch_info_ring() 712 qp->dev = dev; in ccp_pmd_qp_setup() 713 qp->id = qp_id; in ccp_pmd_qp_setup() 722 qp->processed_pkts = ccp_pmd_qp_create_batch_info_ring(qp, in ccp_pmd_qp_setup() 734 qp->name, in ccp_pmd_qp_setup() 742 memset(&qp->qp_stats, 0, sizeof(qp->qp_stats)); in ccp_pmd_qp_setup() [all …]
|