Searched refs:end_prod_idx (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.c | 745 u16 curr_prod_idx, end_prod_idx; in hinic_get_wqe() local 756 end_prod_idx = atomic_add_return(num_wqebbs, &wq->prod_idx); in hinic_get_wqe() 758 end_prod_idx = MASKED_WQE_IDX(wq, end_prod_idx); in hinic_get_wqe() 759 curr_prod_idx = end_prod_idx - num_wqebbs; in hinic_get_wqe() 763 end_prod_idx = MASKED_WQE_IDX(wq, end_prod_idx - 1); in hinic_get_wqe() 766 end_pg = WQE_PAGE_NUM(wq, end_prod_idx); in hinic_get_wqe() 773 if (curr_pg != end_pg || end_prod_idx < *prod_idx) { in hinic_get_wqe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.c | 744 u16 curr_prod_idx, end_prod_idx; in hinic_get_wqe() local 755 end_prod_idx = atomic_add_return(num_wqebbs, &wq->prod_idx); in hinic_get_wqe() 757 end_prod_idx = MASKED_WQE_IDX(wq, end_prod_idx); in hinic_get_wqe() 758 curr_prod_idx = end_prod_idx - num_wqebbs; in hinic_get_wqe() 762 end_prod_idx = MASKED_WQE_IDX(wq, end_prod_idx - 1); in hinic_get_wqe() 765 end_pg = WQE_PAGE_NUM(wq, end_prod_idx); in hinic_get_wqe() 772 if (curr_pg != end_pg || end_prod_idx < *prod_idx) { in hinic_get_wqe()
|
Completed in 4 milliseconds