Searched refs:hinic_wq (Results 1 – 9 of 9) sorted by relevance
| /f-stack/dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_wq.c | 9 static void free_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in free_wq_pages() 18 static int alloc_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in alloc_wq_pages() 43 int hinic_wq_allocate(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_wq_allocate() 78 void hinic_wq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in hinic_wq_free() 83 void hinic_put_wqe(struct hinic_wq *wq, int num_wqebbs) in hinic_put_wqe() 89 void *hinic_read_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *cons_idx) in hinic_read_wqe() 105 int hinic_cmdq_alloc(struct hinic_wq *wq, struct hinic_hwdev *hwdev, in hinic_cmdq_alloc() 140 void hinic_cmdq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_cmdq_free() 149 void hinic_wq_wqe_pg_clear(struct hinic_wq *wq) in hinic_wq_wqe_pg_clear() 157 void *hinic_get_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *prod_idx) in hinic_get_wqe()
|
| H A D | hinic_pmd_wq.h | 94 struct hinic_wq { struct 115 void hinic_wq_wqe_pg_clear(struct hinic_wq *wq); argument 117 int hinic_cmdq_alloc(struct hinic_wq *wq, struct hinic_hwdev *hwdev, 121 void hinic_cmdq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq, 124 int hinic_wq_allocate(struct hinic_hwdev *hwdev, struct hinic_wq *wq, 127 void hinic_wq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq); 129 void *hinic_get_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *prod_idx); 131 void hinic_put_wqe(struct hinic_wq *wq, int num_wqebbs); 133 void *hinic_read_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *cons_idx);
|
| H A D | hinic_pmd_nicio.h | 173 struct hinic_wq *wq; 183 struct hinic_wq *wq; 209 struct hinic_wq *sq_wq; 210 struct hinic_wq *rq_wq;
|
| H A D | hinic_pmd_cmdq.h | 187 struct hinic_wq *wq; 209 struct hinic_wq *saved_wqs;
|
| H A D | hinic_pmd_nicio.c | 152 struct hinic_wq *wq = sq->wq; in hinic_sq_prepare_ctxt() 212 struct hinic_wq *wq = rq->wq; in hinic_rq_prepare_ctxt() 677 struct hinic_wq *wq = &nic_io->sq_wq[q_id]; in hinic_get_sq_free_wqebbs() 685 struct hinic_wq *wq = &nic_io->rq_wq[q_id]; in hinic_get_rq_free_wqebbs() 693 struct hinic_wq *wq = &nic_io->sq_wq[q_id]; in hinic_get_sq_local_ci() 740 struct hinic_wq *wq = &nic_io->rq_wq[q_id]; in hinic_get_rq_local_ci()
|
| H A D | hinic_pmd_cmdq.c | 159 struct hinic_wq *wq = cmdq->wq; in hinic_cmdq_idle() 483 struct hinic_wq *wq, enum hinic_cmdq_type q_type) in init_cmdq() 552 saved_wqs_size = HINIC_MAX_CMDQ_TYPES * sizeof(struct hinic_wq); in hinic_cmdqs_init() 689 struct hinic_wq *wq = cmdq->wq; in cmdq_init_queue_ctxt() 777 struct hinic_wq *wq = cmdq->wq; in cmdq_sync_cmd_direct_resp()
|
| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_rx.h | 78 struct hinic_wq *wq;
|
| H A D | hinic_pmd_tx.h | 109 struct hinic_wq *wq;
|
| H A D | hinic_pmd_tx.c | 675 struct hinic_wq *wq = txq->wq; in hinic_get_sq_wqe()
|