Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_wq.c83 void hinic_put_wqe(struct hinic_wq *wq, int num_wqebbs) in hinic_put_wqe() argument
85 wq->cons_idx += num_wqebbs; in hinic_put_wqe()
86 wq->delta += 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() argument
93 if ((wq->delta + num_wqebbs) > wq->q_depth) in hinic_read_wqe()
157 void *hinic_get_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *prod_idx) in hinic_get_wqe() argument
161 wq->delta -= num_wqebbs; in hinic_get_wqe()
163 wq->prod_idx += num_wqebbs; in hinic_get_wqe()
H A Dhinic_pmd_wq.h129 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 Dhinic_pmd_cmdq.c405 u16 num_wqebbs; in clear_wqe_complete_bit() local
421 num_wqebbs = WQE_NUM_WQEBBS(wqe_size, cmdq->wq); in clear_wqe_complete_bit()
422 hinic_put_wqe(cmdq->wq, num_wqebbs); in clear_wqe_complete_bit()
780 u16 curr_prod_idx, next_prod_idx, num_wqebbs; in cmdq_sync_cmd_direct_resp() local
786 num_wqebbs = WQE_NUM_WQEBBS(wqe_size, wq); in cmdq_sync_cmd_direct_resp()
791 curr_wqe = hinic_get_wqe(cmdq->wq, num_wqebbs, &curr_prod_idx); in cmdq_sync_cmd_direct_resp()
800 next_prod_idx = curr_prod_idx + num_wqebbs; in cmdq_sync_cmd_direct_resp()
H A Dhinic_pmd_nicio.c699 int num_wqebbs, u16 owner) in hinic_return_sq_wqe() argument
707 sq->wq->delta += num_wqebbs; in hinic_return_sq_wqe()
708 sq->wq->prod_idx -= num_wqebbs; in hinic_return_sq_wqe()
728 void hinic_return_rq_wqe(struct hinic_hwdev *hwdev, u16 q_id, int num_wqebbs) in hinic_return_rq_wqe() argument
733 rq->wq->delta += num_wqebbs; in hinic_return_rq_wqe()
734 rq->wq->prod_idx -= num_wqebbs; in hinic_return_rq_wqe()
H A Dhinic_pmd_nicio.h251 int num_wqebbs, u16 owner);
257 void hinic_return_rq_wqe(struct hinic_hwdev *hwdev, u16 q_id, int num_wqebbs);