Searched refs:sw_ci (Results 1 – 4 of 4) sorted by relevance
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_rx.c | 138 u32 sw_ci; in packaging_skb() local 141 sw_ci = rxq->cons_idx & rxq->q_mask; in packaging_skb() 143 rx_info = &rxq->rx_info[sw_ci]; in packaging_skb() 144 sw_ci = (sw_ci + 1) & rxq->q_mask; in packaging_skb() 305 u32 sw_ci, status, pkt_len, vlan_len; in hinic3_rx_poll() local 312 sw_ci = rxq->cons_idx & rxq->q_mask; in hinic3_rx_poll() 313 rx_cqe = rxq->cqe_arr + sw_ci; in hinic3_rx_poll()
|
| A D | hinic3_tx.c | 630 u16 hw_ci, sw_ci, q_id = txq->sq->q_id; in hinic3_tx_poll() local 638 sw_ci = hinic3_get_sq_local_ci(txq->sq); in hinic3_tx_poll() 641 tx_info = &txq->tx_info[sw_ci]; in hinic3_tx_poll() 644 if (hw_ci == sw_ci || in hinic3_tx_poll() 645 ((hw_ci - sw_ci) & txq->q_mask) < tx_info->wqebb_cnt) in hinic3_tx_poll() 648 sw_ci = (sw_ci + tx_info->wqebb_cnt) & txq->q_mask; in hinic3_tx_poll() 649 net_prefetch(&txq->tx_info[sw_ci]); in hinic3_tx_poll()
|
| /drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_tx.c | 710 u16 hw_ci, sw_ci; in free_tx_poll() local 718 sq_wqe = hinic_sq_read_wqebb(sq, &skb, &wqe_size, &sw_ci); in free_tx_poll() 720 (((hw_ci - sw_ci) & wq->mask) * wq->wqebb_size < wqe_size)) in free_tx_poll() 727 sq_wqe = hinic_sq_read_wqe(sq, &skb, wqe_size, &sw_ci); in free_tx_poll()
|
| A D | hinic_main.c | 818 u16 sw_pi, hw_ci, sw_ci; in hinic_tx_timeout() local 833 sw_ci = atomic_read(&sq->wq->cons_idx) & sq->wq->mask; in hinic_tx_timeout() 835 q_id, sw_pi, hw_ci, sw_ci, in hinic_tx_timeout()
|
Completed in 14 milliseconds