Home
last modified time | relevance | path

Searched refs:bd_ring (Results 1 – 3 of 3) sorted by relevance

/src/sys/contrib/dev/rtw89/
H A Dpci.c69 struct rtw89_pci_dma_ring *bd_ring, in rtw89_pci_dma_recalc() argument
75 rp = bd_ring->rp; in rtw89_pci_dma_recalc()
76 wp = bd_ring->wp; in rtw89_pci_dma_recalc()
77 len = bd_ring->len; in rtw89_pci_dma_recalc()
89 bd_ring->rp = cur_rp; in rtw89_pci_dma_recalc()
97 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; in rtw89_pci_txbd_recalc() local
98 u32 addr_idx = bd_ring->addr.idx; in rtw89_pci_txbd_recalc()
102 cnt = rtw89_pci_dma_recalc(rtwdev, bd_ring, idx, true); in rtw89_pci_txbd_recalc()
156 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_recalc() local
157 u32 addr_idx = bd_ring->addr.idx; in rtw89_pci_rxbd_recalc()
[all …]
H A Dpci.h1570 struct rtw89_pci_dma_ring bd_ring; member
1589 struct rtw89_pci_dma_ring bd_ring; member
1641 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in RTW89_PCI_RX_BD() local
1642 u8 *head = bd_ring->head; in RTW89_PCI_RX_BD()
1643 u32 desc_size = bd_ring->desc_size; in RTW89_PCI_RX_BD()
1652 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_increase() local
1654 bd_ring->wp += cnt; in rtw89_pci_rxbd_increase()
1656 if (bd_ring->wp >= bd_ring->len) in rtw89_pci_rxbd_increase()
1657 bd_ring->wp -= bd_ring->len; in rtw89_pci_rxbd_increase()
1674 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; in rtw89_pci_get_next_txbd() local
[all …]
H A Dpci_be.c179 rtw89_write16(rtwdev, R_BE_RXQ0_RXBD_IDX_V1, rx_ring->bd_ring.len - 1); in rtw89_pci_clr_idx_all_be()
182 rtw89_write16(rtwdev, R_BE_RPQ0_RXBD_IDX_V1, rx_ring->bd_ring.len - 1); in rtw89_pci_clr_idx_all_be()