Home
last modified time | relevance | path

Searched refs:shadow_idx (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/alibaba/eea/
H A Deea_ring.c50 sq->shadow_idx = sq->head; in eea_ering_sq_alloc_desc()
57 desc = sq->desc + (sq->shadow_idx << sq->desc_size_shift); in eea_ering_sq_alloc_desc()
62 if (unlikely(++sq->shadow_idx >= ering->num)) in eea_ering_sq_alloc_desc()
63 sq->shadow_idx = 0; in eea_ering_sq_alloc_desc()
79 sq->shadow_idx = sq->head; in eea_ering_aq_alloc_desc()
81 desc = sq->desc + (sq->shadow_idx << sq->desc_size_shift); in eea_ering_aq_alloc_desc()
83 if (unlikely(++sq->shadow_idx >= ering->num)) in eea_ering_aq_alloc_desc()
84 sq->shadow_idx = 0; in eea_ering_aq_alloc_desc()
100 sq->head = sq->shadow_idx; in eea_ering_sq_commit_desc()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.c386 wq->shadow_idx = devm_kcalloc(&pdev->dev, wq->num_q_pages, in alloc_wqes_shadow()
387 sizeof(*wq->shadow_idx), GFP_KERNEL); in alloc_wqes_shadow()
388 if (!wq->shadow_idx) in alloc_wqes_shadow()
407 devm_kfree(&pdev->dev, wq->shadow_idx); in free_wqes_shadow()
777 wq->shadow_idx[curr_pg] = *prod_idx; in hinic_get_wqe()
898 prod_idx = wq->shadow_idx[curr_pg]; in hinic_write_wqe()
H A Dhinic_hw_wq.h42 u16 *shadow_idx; member