Searched refs:wq_page_size (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.h | 29 u32 wq_page_size; member 79 int cmdq_blocks, u16 wqebb_size, u32 wq_page_size, 91 u16 wqebb_size, u32 wq_page_size, u16 q_depth,
|
H A D | hinic_hw_wq.c | 430 dma_free_coherent(&pdev->dev, wq->wq_page_size, *vaddr, in free_wq_pages() 451 num_q_pages = ALIGN(WQ_SIZE(wq), wq->wq_page_size) / wq->wq_page_size; in alloc_wq_pages() 475 *vaddr = dma_alloc_coherent(&pdev->dev, wq->wq_page_size, in alloc_wq_pages() 498 * @wq_page_size: the page size in the Work Queue 505 u16 wqebb_size, u32 wq_page_size, u16 q_depth, in hinic_wq_allocate() 519 if (wq_page_size == 0) { in hinic_wq_allocate() 520 dev_err(&pdev->dev, "wq_page_size must be > 0\n"); in hinic_wq_allocate() 530 num_wqebbs_per_page = ALIGN(wq_page_size, wqebb_size) in hinic_wq_allocate() 547 wq->wq_page_size in hinic_wq_allocate() 504 hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq, u16 wqebb_size, u32 wq_page_size, u16 q_depth, u16 max_wqe_size) hinic_wq_allocate() argument 600 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) hinic_wqs_cmdq_alloc() argument [all...] |
H A D | hinic_hw_cmdq.c | 722 pfn = CMDQ_PFN(cmdq_first_block_paddr, wq->wq_page_size); in cmdq_init_queue_ctxt()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.h | 29 u32 wq_page_size; member 79 int cmdq_blocks, u16 wqebb_size, u32 wq_page_size, 91 u16 wqebb_size, u32 wq_page_size, u16 q_depth,
|
H A D | hinic_hw_wq.c | 429 dma_free_coherent(&pdev->dev, wq->wq_page_size, *vaddr, in free_wq_pages() 450 num_q_pages = ALIGN(WQ_SIZE(wq), wq->wq_page_size) / wq->wq_page_size; in alloc_wq_pages() 474 *vaddr = dma_alloc_coherent(&pdev->dev, wq->wq_page_size, in alloc_wq_pages() 497 * @wq_page_size: the page size in the Work Queue 504 u16 wqebb_size, u32 wq_page_size, u16 q_depth, in hinic_wq_allocate() 518 if (wq_page_size == 0) { in hinic_wq_allocate() 519 dev_err(&pdev->dev, "wq_page_size must be > 0\n"); in hinic_wq_allocate() 529 num_wqebbs_per_page = ALIGN(wq_page_size, wqebb_size) in hinic_wq_allocate() 546 wq->wq_page_size in hinic_wq_allocate() 503 hinic_wq_allocate(struct hinic_wqs *wqs, struct hinic_wq *wq, u16 wqebb_size, u32 wq_page_size, u16 q_depth, u16 max_wqe_size) hinic_wq_allocate() 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) hinic_wqs_cmdq_alloc() argument [all...] |
H A D | hinic_hw_cmdq.c | 717 pfn = CMDQ_PFN(cmdq_first_block_paddr, wq->wq_page_size); in cmdq_init_queue_ctxt()
|
Completed in 6 milliseconds