Lines Matching refs:ring
929 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[q_idx]; in rtl92ee_set_desc() local
930 u16 max_tx_desc = ring->entries; in rtl92ee_set_desc()
933 ring->cur_tx_wp = 0; in rtl92ee_set_desc()
934 ring->cur_tx_rp = 0; in rtl92ee_set_desc()
939 ring->cur_tx_wp = ((ring->cur_tx_wp + 1) % max_tx_desc); in rtl92ee_set_desc()
942 ring->cur_tx_wp = 0; in rtl92ee_set_desc()
945 if (ring->avl_desc > 1) { in rtl92ee_set_desc()
946 ring->avl_desc--; in rtl92ee_set_desc()
950 ring->cur_tx_wp); in rtl92ee_set_desc()
956 if (ring->avl_desc < (max_tx_desc - 15)) { in rtl92ee_set_desc()
965 ring->cur_tx_wp = cur_tx_wp; in rtl92ee_set_desc()
966 ring->cur_tx_rp = cur_tx_rp; in rtl92ee_set_desc()
972 ring->avl_desc = point_diff; in rtl92ee_set_desc()
1045 struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue]; in rtl92ee_is_tx_desc_closed() local
1058 ring->cur_tx_wp = cur_tx_wp; in rtl92ee_is_tx_desc_closed()
1059 ring->cur_tx_rp = cur_tx_rp; in rtl92ee_is_tx_desc_closed()
1064 ring->avl_desc = point_diff; in rtl92ee_is_tx_desc_closed()
1067 read_point = ring->cur_tx_rp; in rtl92ee_is_tx_desc_closed()
1068 write_point = ring->cur_tx_wp; in rtl92ee_is_tx_desc_closed()
1069 available_desc_num = ring->avl_desc; in rtl92ee_is_tx_desc_closed()