hinic_wq 348 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct hinic_wq *wq = cmdq->wq; hinic_wq 426 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct hinic_wq *wq = cmdq->wq; hinic_wq 703 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c struct hinic_wq *wq = cmdq->wq; hinic_wq 739 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c static int init_cmdq(struct hinic_cmdq *cmdq, struct hinic_wq *wq, hinic_wq 879 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c saved_wqs_size = HINIC_MAX_CMDQ_TYPES * sizeof(struct hinic_wq); hinic_wq 133 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h struct hinic_wq *wq; hinic_wq 153 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h struct hinic_wq *saved_wqs; hinic_wq 55 drivers/net/ethernet/huawei/hinic/hinic_hw_io.h struct hinic_wq *sq_wq; hinic_wq 56 drivers/net/ethernet/huawei/hinic/hinic_hw_io.h struct hinic_wq *rq_wq; hinic_wq 98 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq; hinic_wq 155 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq; hinic_wq 216 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = sq->wq; hinic_wq 244 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = rq->wq; hinic_wq 277 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq, struct msix_entry *entry, hinic_wq 316 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = rq->wq; hinic_wq 359 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = rq->wq; hinic_wq 380 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq, struct msix_entry *entry) hinic_wq 453 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = sq->wq; hinic_wq 466 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = rq->wq; hinic_wq 637 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = sq->wq; hinic_wq 875 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_wq *wq = rq->wq; hinic_wq 79 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h struct hinic_wq *wq; hinic_wq 95 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h struct hinic_wq *wq; hinic_wq 130 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h struct hinic_wq *wq, struct msix_entry *entry, void *ci_addr, hinic_wq 136 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h struct hinic_wq *wq, struct msix_entry *entry); hinic_wq 81 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static inline int WQE_PAGE_OFF(struct hinic_wq *wq, u16 idx) hinic_wq 87 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static inline int WQE_PAGE_NUM(struct hinic_wq *wq, u16 idx) hinic_wq 377 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static int alloc_wqes_shadow(struct hinic_wq *wq) hinic_wq 404 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static void free_wqes_shadow(struct hinic_wq *wq) hinic_wq 419 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static void free_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif, hinic_wq 446 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static int alloc_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif, hinic_wq 505 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq, hinic_wq 581 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq) hinic_wq 602 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_wq *wq, struct hinic_hwif *hwif, hinic_wq 691 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_wq *wq, int cmdq_blocks) hinic_wq 701 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static void copy_wqe_to_shadow(struct hinic_wq *wq, void *shadow_addr, hinic_wq 718 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static void copy_wqe_from_shadow(struct hinic_wq *wq, void *shadow_addr, hinic_wq 742 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_hw_wqe *hinic_get_wqe(struct hinic_wq *wq, unsigned int wqe_size, hinic_wq 788 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_return_wqe(struct hinic_wq *wq, unsigned int wqe_size) hinic_wq 802 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_put_wqe(struct hinic_wq *wq, unsigned int wqe_size) hinic_wq 820 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_hw_wqe *hinic_read_wqe(struct hinic_wq *wq, unsigned int wqe_size, hinic_wq 858 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_hw_wqe *hinic_read_wqe_direct(struct hinic_wq *wq, u16 cons_idx) hinic_wq 870 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c static inline bool wqe_shadow(struct hinic_wq *wq, struct hinic_hw_wqe *wqe) hinic_wq 884 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_write_wqe(struct hinic_wq *wq, struct hinic_hw_wqe *wqe, hinic_wq 78 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_wq *wq, struct hinic_hwif *hwif, hinic_wq 83 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_wq *wq, int cmdq_blocks); hinic_wq 90 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq, hinic_wq 94 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq); hinic_wq 96 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_hw_wqe *hinic_get_wqe(struct hinic_wq *wq, unsigned int wqe_size, hinic_wq 99 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_return_wqe(struct hinic_wq *wq, unsigned int wqe_size); hinic_wq 101 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_put_wqe(struct hinic_wq *wq, unsigned int wqe_size); hinic_wq 103 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_hw_wqe *hinic_read_wqe(struct hinic_wq *wq, unsigned int wqe_size, hinic_wq 106 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_hw_wqe *hinic_read_wqe_direct(struct hinic_wq *wq, u16 cons_idx); hinic_wq 108 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_write_wqe(struct hinic_wq *wq, struct hinic_hw_wqe *wqe, hinic_wq 614 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct hinic_wq *wq = sq->wq;