Home
last modified time | relevance | path

Searched refs:nic_io (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_nicio.c543 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_init_qp_ctxts() local
628 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_init_nic_hwdev() local
676 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_get_sq_free_wqebbs() local
684 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_get_rq_free_wqebbs() local
692 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_get_sq_local_ci() local
701 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_return_sq_wqe() local
714 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_update_sq_local_ci() local
722 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_get_rq_wqe() local
730 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_return_rq_wqe() local
739 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_get_rq_local_ci() local
[all …]
H A Dhinic_pmd_hwdev.h444 struct hinic_nic_io *nic_io; member
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c1303 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_create_sq() local
1304 struct hinic_qp *qp = &nic_io->qps[q_id]; in hinic_create_sq()
1310 nic_io->sq_depth = sq_depth; in hinic_create_sq()
1313 err = hinic_wq_allocate(nic_io->hwdev, &nic_io->sq_wq[q_id], in hinic_create_sq()
1314 HINIC_SQ_WQEBB_SHIFT, nic_io->sq_depth, in hinic_create_sq()
1333 sq->wq = &nic_io->sq_wq[q_id]; in hinic_create_sq()
1341 hinic_wq_free(nic_io->hwdev, &nic_io->sq_wq[q_id]); in hinic_create_sq()
1348 struct hinic_nic_io *nic_io; in hinic_destroy_sq() local
1351 nic_io = hwdev->nic_io; in hinic_destroy_sq()
1352 qp = &nic_io->qps[q_id]; in hinic_destroy_sq()
[all …]
H A Dhinic_pmd_rx.c209 nic_dev->hwdev->nic_io->rq_buf_size = buf_size; in hinic_get_func_rx_buf_size()
216 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_create_rq() local
217 struct hinic_qp *qp = &nic_io->qps[q_id]; in hinic_create_rq()
224 nic_io->rq_depth = rq_depth; in hinic_create_rq()
226 err = hinic_wq_allocate(hwdev, &nic_io->rq_wq[q_id], in hinic_create_rq()
232 rq->wq = &nic_io->rq_wq[q_id]; in hinic_create_rq()
245 hinic_wq_free(hwdev, &nic_io->rq_wq[q_id]); in hinic_create_rq()
252 struct hinic_nic_io *nic_io = hwdev->nic_io; in hinic_destroy_rq() local
253 struct hinic_qp *qp = &nic_io->qps[q_id]; in hinic_destroy_rq()
262 hinic_wq_free(nic_io->hwdev, qp->rq.wq); in hinic_destroy_rq()
[all …]
H A Dhinic_pmd_ethdev.c296 struct hinic_nic_io *nic_io; in hinic_dev_configure() local
300 nic_io = nic_dev->hwdev->nic_io; in hinic_dev_configure()
305 nic_io->num_sqs = dev->data->nb_tx_queues; in hinic_dev_configure()
306 nic_io->num_rqs = dev->data->nb_rx_queues; in hinic_dev_configure()
311 nic_io->num_qps = nic_dev->num_qps; in hinic_dev_configure()
313 if (nic_dev->num_qps > nic_io->max_qps) { in hinic_dev_configure()
316 nic_dev->num_qps, nic_io->max_qps); in hinic_dev_configure()
461 rxq->wq = &hwdev->nic_io->rq_wq[queue_idx]; in hinic_rx_queue_setup()
608 txq->wq = &hwdev->nic_io->sq_wq[queue_idx]; in hinic_tx_queue_setup()
643 struct hinic_nic_io *nic_io; in hinic_reset_tx_queue() local
[all …]