Searched refs:pi_virt_addr (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_qp.c | 413 pi_size = ALIGN(sizeof(*rq->pi_virt_addr), sizeof(u32)); in hinic_init_rq() 414 rq->pi_virt_addr = dma_alloc_coherent(&pdev->dev, pi_size, in hinic_init_rq() 416 if (!rq->pi_virt_addr) { in hinic_init_rq() 442 pi_size = ALIGN(sizeof(*rq->pi_virt_addr), sizeof(u32)); in hinic_clean_rq() 443 dma_free_coherent(&pdev->dev, pi_size, rq->pi_virt_addr, in hinic_clean_rq() 974 *rq->pi_virt_addr = cpu_to_be16(RQ_MASKED_IDX(rq, prod_idx + 1)); in hinic_rq_update()
|
H A D | hinic_hw_qp.h | 116 u16 *pi_virt_addr; member
|
H A D | hinic_debugfs.c | 61 return be16_to_cpu(*(__be16 *)(rq->pi_virt_addr)) & wq->mask; in hinic_dbg_get_rq_info()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_qp.c | 413 pi_size = ALIGN(sizeof(*rq->pi_virt_addr), sizeof(u32)); in hinic_init_rq() 414 rq->pi_virt_addr = dma_alloc_coherent(&pdev->dev, pi_size, in hinic_init_rq() 416 if (!rq->pi_virt_addr) { in hinic_init_rq() 441 pi_size = ALIGN(sizeof(*rq->pi_virt_addr), sizeof(u32)); in hinic_clean_rq() 442 dma_free_coherent(&pdev->dev, pi_size, rq->pi_virt_addr, in hinic_clean_rq() 970 *rq->pi_virt_addr = cpu_to_be16(RQ_MASKED_IDX(rq, prod_idx + 1)); in hinic_rq_update()
|
H A D | hinic_hw_qp.h | 116 u16 *pi_virt_addr; member
|
H A D | hinic_debugfs.c | 61 return be16_to_cpu(*(__be16 *)(rq->pi_virt_addr)) & wq->mask; in hinic_dbg_get_rq_info()
|
Completed in 6 milliseconds