Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/
A Dpci.c408 if (!txwd) { in rtw89_pci_reclaim_txbd()
413 list_del_init(&txwd->list); in rtw89_pci_reclaim_txbd()
430 if (!txwd) in rtw89_pci_release_busy_txwd()
433 list_del_init(&txwd->list); in rtw89_pci_release_busy_txwd()
467 if (list_empty(&txwd->list)) in rtw89_pci_release_txwd_skb()
506 txwd = &wd_ring->pages[i]; in rtw89_pci_release_pending_txwd_skb()
1302 if (!txwd) { in rtw89_pci_txbd_submit()
2919 txwd->paddr = cur_paddr; in rtw89_pci_alloc_tx_wd_ring()
2920 txwd->vaddr = cur_vaddr; in rtw89_pci_alloc_tx_wd_ring()
2921 txwd->len = page_size; in rtw89_pci_alloc_tx_wd_ring()
[all …]
A Dpci.h1028 struct rtw89_pci_tx_wd *txwd; in rtw89_pci_dequeue_txwd() local
1030 txwd = list_first_entry_or_null(&wd_ring->free_pages, in rtw89_pci_dequeue_txwd()
1032 if (!txwd) in rtw89_pci_dequeue_txwd()
1035 list_del_init(&txwd->list); in rtw89_pci_dequeue_txwd()
1036 txwd->len = 0; in rtw89_pci_dequeue_txwd()
1039 return txwd; in rtw89_pci_dequeue_txwd()
1044 struct rtw89_pci_tx_wd *txwd) in rtw89_pci_enqueue_txwd() argument
1048 memset(txwd->vaddr, 0, wd_ring->page_size); in rtw89_pci_enqueue_txwd()
1049 list_add_tail(&txwd->list, &wd_ring->free_pages); in rtw89_pci_enqueue_txwd()

Completed in 15 milliseconds