Home
last modified time | relevance | path

Searched refs:hw_wqe (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.c664 struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(sq->wq, wqe_size, in hinic_sq_get_wqe() local
667 if (IS_ERR(hw_wqe)) in hinic_sq_get_wqe()
670 return &hw_wqe->sq_wqe; in hinic_sq_get_wqe()
695 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)sq_wqe; in hinic_sq_write_wqe() local
702 hinic_write_wqe(sq->wq, hw_wqe, wqe_size); in hinic_sq_write_wqe()
719 struct hinic_hw_wqe *hw_wqe; in hinic_sq_read_wqebb() local
726 hw_wqe = hinic_read_wqe(sq->wq, sizeof(*ctrl), cons_idx); in hinic_sq_read_wqebb()
727 if (IS_ERR(hw_wqe)) in hinic_sq_read_wqebb()
732 sq_wqe = &hw_wqe->sq_wqe; in hinic_sq_read_wqebb()
741 return &hw_wqe in hinic_sq_read_wqebb()
757 struct hinic_hw_wqe *hw_wqe; hinic_sq_read_wqe() local
803 struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(rq->wq, wqe_size, hinic_rq_get_wqe() local
822 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)rq_wqe; hinic_rq_write_wqe() local
845 struct hinic_hw_wqe *hw_wqe; hinic_rq_read_wqe() local
882 struct hinic_hw_wqe *hw_wqe; hinic_rq_read_next_wqe() local
[all...]
H A Dhinic_hw_cmdq.c349 struct hinic_hw_wqe *hw_wqe; in cmdq_sync_cmd_direct_resp() local
356 hw_wqe = hinic_get_wqe(wq, WQE_LCMD_SIZE, &curr_prod_idx); in cmdq_sync_cmd_direct_resp()
357 if (IS_ERR(hw_wqe)) { in cmdq_sync_cmd_direct_resp()
362 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_sync_cmd_direct_resp()
428 struct hinic_hw_wqe *hw_wqe; in cmdq_set_arm_bit() local
435 hw_wqe = hinic_get_wqe(wq, WQE_SCMD_SIZE, &curr_prod_idx); in cmdq_set_arm_bit()
436 if (IS_ERR(hw_wqe)) { in cmdq_set_arm_bit()
441 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_set_arm_bit()
650 struct hinic_hw_wqe *hw_wqe; in cmdq_ceq_handler() local
656 while ((hw_wqe in cmdq_ceq_handler()
[all...]
H A Dhinic_rx.c249 struct hinic_hw_wqe *hw_wqe; in free_all_rx_skbs() local
253 while ((hw_wqe = hinic_read_wqe(rq->wq, HINIC_RQ_WQE_SIZE, &ci))) { in free_all_rx_skbs()
254 if (IS_ERR(hw_wqe)) in free_all_rx_skbs()
257 hinic_rq_get_sge(rq, &hw_wqe->rq_wqe, ci, &sge); in free_all_rx_skbs()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.c660 struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(sq->wq, wqe_size, in hinic_sq_get_wqe() local
663 if (IS_ERR(hw_wqe)) in hinic_sq_get_wqe()
666 return &hw_wqe->sq_wqe; in hinic_sq_get_wqe()
691 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)sq_wqe; in hinic_sq_write_wqe() local
698 hinic_write_wqe(sq->wq, hw_wqe, wqe_size); in hinic_sq_write_wqe()
715 struct hinic_hw_wqe *hw_wqe; in hinic_sq_read_wqebb() local
722 hw_wqe = hinic_read_wqe(sq->wq, sizeof(*ctrl), cons_idx); in hinic_sq_read_wqebb()
723 if (IS_ERR(hw_wqe)) in hinic_sq_read_wqebb()
728 sq_wqe = &hw_wqe->sq_wqe; in hinic_sq_read_wqebb()
737 return &hw_wqe in hinic_sq_read_wqebb()
753 struct hinic_hw_wqe *hw_wqe; hinic_sq_read_wqe() local
799 struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(rq->wq, wqe_size, hinic_rq_get_wqe() local
818 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)rq_wqe; hinic_rq_write_wqe() local
841 struct hinic_hw_wqe *hw_wqe; hinic_rq_read_wqe() local
878 struct hinic_hw_wqe *hw_wqe; hinic_rq_read_next_wqe() local
[all...]
H A Dhinic_hw_cmdq.c344 struct hinic_hw_wqe *hw_wqe; in cmdq_sync_cmd_direct_resp() local
351 hw_wqe = hinic_get_wqe(wq, WQE_LCMD_SIZE, &curr_prod_idx); in cmdq_sync_cmd_direct_resp()
352 if (IS_ERR(hw_wqe)) { in cmdq_sync_cmd_direct_resp()
357 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_sync_cmd_direct_resp()
423 struct hinic_hw_wqe *hw_wqe; in cmdq_set_arm_bit() local
430 hw_wqe = hinic_get_wqe(wq, WQE_SCMD_SIZE, &curr_prod_idx); in cmdq_set_arm_bit()
431 if (IS_ERR(hw_wqe)) { in cmdq_set_arm_bit()
436 curr_cmdq_wqe = &hw_wqe->cmdq_wqe; in cmdq_set_arm_bit()
645 struct hinic_hw_wqe *hw_wqe; in cmdq_ceq_handler() local
651 while ((hw_wqe in cmdq_ceq_handler()
[all...]
H A Dhinic_rx.c246 struct hinic_hw_wqe *hw_wqe; in free_all_rx_skbs() local
250 while ((hw_wqe = hinic_read_wqe(rq->wq, HINIC_RQ_WQE_SIZE, &ci))) { in free_all_rx_skbs()
251 if (IS_ERR(hw_wqe)) in free_all_rx_skbs()
254 hinic_rq_get_sge(rq, &hw_wqe->rq_wqe, ci, &sge); in free_all_rx_skbs()

Completed in 9 milliseconds