Searched refs:wq_page_size (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.h29 u32 wq_page_size; member in struct:hinic_wq
79 int cmdq_blocks, u16 wqebb_size, u32 wq_page_size,
91 u16 wqebb_size, u32 wq_page_size, u16 q_depth,
H A Dhinic_hw_wq.c429 dma_free_coherent(&pdev->dev, wq->wq_page_size, *vaddr,
450 num_q_pages = ALIGN(WQ_SIZE(wq), wq->wq_page_size) / wq->wq_page_size;
474 *vaddr = dma_alloc_coherent(&pdev->dev, wq->wq_page_size,
497 * @wq_page_size: the page size in the Work Queue
504 u16 wqebb_size, u32 wq_page_size, u16 q_depth,
518 if (wq_page_size == 0) {
519 dev_err(&pdev->dev, "wq_page_size must be > 0\n");
529 num_wqebbs_per_page = ALIGN(wq_page_size, wqebb_size)
546 wq->wq_page_size
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) 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
[all...]
H A Dhinic_hw_cmdq.c717 pfn = CMDQ_PFN(cmdq_first_block_paddr, wq->wq_page_size);

Completed in 164 milliseconds