Searched refs:hinic_wq (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.h22 struct hinic_wq { struct
78 struct hinic_wq *wq, struct hinic_hwif *hwif,
83 struct hinic_wq *wq, int cmdq_blocks);
90 int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq,
94 void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq);
96 struct hinic_hw_wqe *hinic_get_wqe(struct hinic_wq *wq, unsigned int wqe_size,
99 void hinic_return_wqe(struct hinic_wq *wq, unsigned int wqe_size);
101 void hinic_put_wqe(struct hinic_wq *wq, unsigned int wqe_size);
103 struct hinic_hw_wqe *hinic_read_wqe(struct hinic_wq *wq, unsigned int wqe_size,
106 struct hinic_hw_wqe *hinic_read_wqe_direct(struct hinic_wq *w
[all...]
H A Dhinic_hw_io.h67 struct hinic_wq *sq_wq;
68 struct hinic_wq *rq_wq;
H A Dhinic_hw_wq.c81 static inline int WQE_PAGE_OFF(struct hinic_wq *wq, u16 idx)
87 static inline int WQE_PAGE_NUM(struct hinic_wq *wq, u16 idx)
376 static int alloc_wqes_shadow(struct hinic_wq *wq)
402 static void free_wqes_shadow(struct hinic_wq *wq)
417 static void free_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif,
444 static int alloc_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif,
503 int hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq,
579 void hinic_wq_free(struct hinic_wqs *wqs, struct hinic_wq *wq)
600 struct hinic_wq *wq, struct hinic_hwif *hwif,
689 struct hinic_wq *w
[all...]
H A Dhinic_hw_qp.h82 struct hinic_wq *wq;
101 struct hinic_wq *wq;
139 struct hinic_wq *wq, struct msix_entry *entry, void *ci_addr,
145 struct hinic_wq *wq, struct msix_entry *entry);
H A Dhinic_hw_cmdq.h143 struct hinic_wq *wq;
163 struct hinic_wq *saved_wqs;
H A Dhinic_hw_qp.c98 struct hinic_wq *wq;
160 struct hinic_wq *wq;
221 struct hinic_wq *wq = sq->wq;
249 struct hinic_wq *wq = rq->wq;
282 struct hinic_wq *wq, struct msix_entry *entry,
321 struct hinic_wq *wq = rq->wq;
364 struct hinic_wq *wq = rq->wq;
385 struct hinic_wq *wq, struct msix_entry *entry)
457 struct hinic_wq *wq = sq->wq;
470 struct hinic_wq *w
[all...]
H A Dhinic_debugfs.c25 struct hinic_wq *wq = sq->wq;
55 struct hinic_wq *wq = rq->wq;
H A Dhinic_hw_cmdq.c343 struct hinic_wq *wq = cmdq->wq;
422 struct hinic_wq *wq = cmdq->wq;
699 struct hinic_wq *wq = cmdq->wq;
738 static int init_cmdq(struct hinic_cmdq *cmdq, struct hinic_wq *wq,
H A Dhinic_tx.c704 struct hinic_wq *wq = sq->wq;

Completed in 287 milliseconds