Searched refs:wq_page_size (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_wq.c | 435 dma_free_coherent(&pdev->dev, wq->wq_page_size, *vaddr, in free_wq_pages() 456 num_q_pages = ALIGN(WQ_SIZE(wq), wq->wq_page_size) / wq->wq_page_size; in alloc_wq_pages() 480 *vaddr = dma_zalloc_coherent(&pdev->dev, wq->wq_page_size, in alloc_wq_pages() 510 u16 wqebb_size, u16 wq_page_size, u16 q_depth, in hinic_wq_allocate() argument 523 if (wq_page_size == 0) { in hinic_wq_allocate() 533 num_wqebbs_per_page = ALIGN(wq_page_size, wqebb_size) / wqebb_size; in hinic_wq_allocate() 549 wq->wq_page_size = wq_page_size; in hinic_wq_allocate() 603 int cmdq_blocks, u16 wqebb_size, u16 wq_page_size, in hinic_wqs_cmdq_alloc() argument 615 if (wq_page_size == 0) { in hinic_wqs_cmdq_alloc() 625 num_wqebbs_per_page = ALIGN(wq_page_size, wqebb_size) / wqebb_size; in hinic_wqs_cmdq_alloc() [all …]
|
D | hinic_hw_wq.h | 38 u16 wq_page_size; member 87 int cmdq_blocks, u16 wqebb_size, u16 wq_page_size, 99 u16 wqebb_size, u16 wq_page_size, u16 q_depth,
|
D | hinic_hw_cmdq.c | 714 pfn = CMDQ_PFN(wq_first_page_paddr, wq->wq_page_size); in cmdq_init_queue_ctxt() 726 pfn = CMDQ_PFN(cmdq_first_block_paddr, wq->wq_page_size); in cmdq_init_queue_ctxt()
|