Home
last modified time | relevance | path

Searched refs:hw_wqe (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp.c606 struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(sq->wq, wqe_size, in hinic_sq_get_wqe() local
609 if (IS_ERR(hw_wqe)) in hinic_sq_get_wqe()
612 return &hw_wqe->sq_wqe; in hinic_sq_get_wqe()
627 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)sq_wqe; in hinic_sq_write_wqe() local
634 hinic_write_wqe(sq->wq, hw_wqe, wqe_size); in hinic_sq_write_wqe()
651 struct hinic_hw_wqe *hw_wqe; in hinic_sq_read_wqebb() local
658 hw_wqe = hinic_read_wqe(sq->wq, sizeof(*ctrl), cons_idx); in hinic_sq_read_wqebb()
659 if (IS_ERR(hw_wqe)) in hinic_sq_read_wqebb()
664 sq_wqe = &hw_wqe->sq_wqe; in hinic_sq_read_wqebb()
673 return &hw_wqe->sq_wqe; in hinic_sq_read_wqebb()
[all …]
Dhinic_hw_cmdq.c358 struct hinic_hw_wqe *hw_wqe; in cmdq_sync_cmd_direct_resp() local
365 hw_wqe = hinic_get_wqe(wq, WQE_LCMD_SIZE, &curr_prod_idx); in cmdq_sync_cmd_direct_resp()
366 if (IS_ERR(hw_wqe)) { in cmdq_sync_cmd_direct_resp()
371 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_sync_cmd_direct_resp()
435 struct hinic_hw_wqe *hw_wqe; in cmdq_set_arm_bit() local
442 hw_wqe = hinic_get_wqe(wq, WQE_SCMD_SIZE, &curr_prod_idx); in cmdq_set_arm_bit()
443 if (IS_ERR(hw_wqe)) { in cmdq_set_arm_bit()
448 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_set_arm_bit()
655 struct hinic_hw_wqe *hw_wqe; in cmdq_ceq_handler() local
661 while ((hw_wqe = hinic_read_wqe(cmdq->wq, WQE_SCMD_SIZE, &ci))) { in cmdq_ceq_handler()
[all …]
Dhinic_rx.c223 struct hinic_hw_wqe *hw_wqe; in free_all_rx_skbs() local
227 while ((hw_wqe = hinic_read_wqe(rq->wq, HINIC_RQ_WQE_SIZE, &ci))) { in free_all_rx_skbs()
228 if (IS_ERR(hw_wqe)) in free_all_rx_skbs()
231 hinic_rq_get_sge(rq, &hw_wqe->rq_wqe, ci, &sge); in free_all_rx_skbs()