Searched refs:cmdq_pages (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_hw_wq.c | 56 #define CMDQ_BASE_VADDR(cmdq_pages, wq) \ argument 57 ((void *)((cmdq_pages)->page_vaddr) \ 61 ((cmdq_pages)->page_paddr \ 169 return queue_alloc_page(cmdq_pages->hwif, &cmdq_pages->page_vaddr, in cmdq_allocate_page() 170 &cmdq_pages->page_paddr, in cmdq_allocate_page() 171 &cmdq_pages->shadow_page_vaddr, in cmdq_allocate_page() 187 cmdq_pages->page_vaddr, in cmdq_free_page() 189 vfree(cmdq_pages->shadow_page_vaddr); in cmdq_free_page() 637 cmdq_pages->hwif = hwif; in hinic_wqs_cmdq_alloc() 681 cmdq_free_page(cmdq_pages); in hinic_wqs_cmdq_alloc() [all …]
|
| 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,
|
| A D | hinic_hw_cmdq.c | 699 struct hinic_cmdq_pages *cmdq_pages) in cmdq_init_queue_ctxt() argument 720 cmdq_first_block_paddr = cmdq_pages->page_paddr; in cmdq_init_queue_ctxt() 822 &cmdqs->cmdq_pages); in init_cmdqs_ctxt() 906 err = hinic_wqs_cmdq_alloc(&cmdqs->cmdq_pages, cmdqs->saved_wqs, hwif, in hinic_init_cmdqs() 936 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, in hinic_init_cmdqs() 964 hinic_wqs_cmdq_free(&cmdqs->cmdq_pages, cmdqs->saved_wqs, in hinic_free_cmdqs()
|
| A D | hinic_hw_cmdq.h | 165 struct hinic_cmdq_pages cmdq_pages; member
|
Completed in 11 milliseconds