Searched refs:cmdq_pages (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.c | 56 #define CMDQ_BASE_VADDR(cmdq_pages, wq) \ 57 ((void *)((cmdq_pages)->page_vaddr) \ 60 #define CMDQ_BASE_PADDR(cmdq_pages, wq) \ 61 ((cmdq_pages)->page_paddr \ 64 #define CMDQ_BASE_ADDR(cmdq_pages, wq) \ 65 ((void *)((cmdq_pages)->shadow_page_vaddr) \ 163 * @cmdq_pages: the pages of the cmdq queue struct to hold the page 167 static int cmdq_allocate_page(struct hinic_cmdq_pages *cmdq_pages) argument 169 return queue_alloc_page(cmdq_pages->hwif, &cmdq_pages 179 cmdq_free_page(struct hinic_cmdq_pages *cmdq_pages) argument 599 hinic_wqs_cmdq_alloc(struct hinic_cmdq_pages *cmdq_pages, struct hinic_wq *wq, struct hinic_hwif *hwif, int cmdq_blocks, u16 wqebb_size, u32 wq_page_size, u16 q_depth, u16 max_wqe_size) argument 688 hinic_wqs_cmdq_free(struct hinic_cmdq_pages *cmdq_pages, struct hinic_wq *wq, int cmdq_blocks) argument [all...] |
H A D | hinic_hw_wq.h | 77 int hinic_wqs_cmdq_alloc(struct hinic_cmdq_pages *cmdq_pages, 82 void hinic_wqs_cmdq_free(struct hinic_cmdq_pages *cmdq_pages,
|
H A D | hinic_hw_cmdq.h | 165 struct hinic_cmdq_pages cmdq_pages; member in struct:hinic_cmdqs
|
H A D | hinic_hw_cmdq.c | 690 * @cmdq_pages: the memory of the queue 694 struct hinic_cmdq_pages *cmdq_pages) 715 cmdq_first_block_paddr = cmdq_pages->page_paddr; 816 &cmdqs->cmdq_pages); 899 err = hinic_wqs_cmdq_alloc(&cmdqs->cmdq_pages, cmdqs->saved_wqs, hwif, 929 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, 957 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, 692 cmdq_init_queue_ctxt(struct hinic_cmdq_ctxt *cmdq_ctxt, struct hinic_cmdq *cmdq, struct hinic_cmdq_pages *cmdq_pages) argument
|
Completed in 184 milliseconds