Home
last modified time | relevance | path

Searched refs:wd_ring (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/drivers/net/wireless/realtek/rtw89/
Dpci.h924 struct rtw89_pci_tx_wd_ring wd_ring; member
1028 struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; in rtw89_pci_dequeue_txwd() local
1031 txwd = list_first_entry_or_null(&wd_ring->free_pages, in rtw89_pci_dequeue_txwd()
1038 wd_ring->curr_num--; in rtw89_pci_dequeue_txwd()
1047 struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; in rtw89_pci_enqueue_txwd() local
1049 memset(txwd->vaddr, 0, wd_ring->page_size); in rtw89_pci_enqueue_txwd()
1050 list_add_tail(&txwd->list, &wd_ring->free_pages); in rtw89_pci_enqueue_txwd()
1051 wd_ring->curr_num++; in rtw89_pci_enqueue_txwd()
Dpci.c425 struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; in rtw89_pci_release_busy_txwd() local
429 for (i = 0; i < wd_ring->page_num; i++) { in rtw89_pci_release_busy_txwd()
477 struct rtw89_pci_tx_wd_ring *wd_ring; in rtw89_pci_release_rpp() local
493 wd_ring = &tx_ring->wd_ring; in rtw89_pci_release_rpp()
494 txwd = &wd_ring->pages[seq]; in rtw89_pci_release_rpp()
502 struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; in rtw89_pci_release_pending_txwd_skb() local
506 for (i = 0; i < wd_ring->page_num; i++) { in rtw89_pci_release_pending_txwd_skb()
507 txwd = &wd_ring->pages[i]; in rtw89_pci_release_pending_txwd_skb()
956 struct rtw89_pci_tx_wd_ring *wd_ring = &tx_ring->wd_ring; in __rtw89_pci_check_and_reclaim_tx_resource_noio() local
961 cnt = min(cnt, wd_ring->curr_num); in __rtw89_pci_check_and_reclaim_tx_resource_noio()
[all …]