Searched refs:bd_ring (Results 1 – 4 of 4) sorted by relevance
90 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; in rtw89_pci_txbd_recalc() local149 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_recalc() local325 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_deliver_skbs() local433 rtw89_write16(rtwdev, bd_ring->addr.idx, bd_ring->wp); in rtw89_pci_rxbd_deliver()728 bd_ring = &rx_ring->bd_ring; in rtw89_pci_isr_rxd_unavail()1094 if (bd_ring->rp > bd_ring->wp) in rtw89_pci_get_avail_txbd_num()1095 return bd_ring->rp - bd_ring->wp - 1; in rtw89_pci_get_avail_txbd_num()1097 return bd_ring->len - (bd_ring->wp - bd_ring->rp) - 1; in rtw89_pci_get_avail_txbd_num()1631 bd_ring = &tx_ring->bd_ring; in rtw89_pci_reset_trx_rings()1653 bd_ring = &rx_ring->bd_ring; in rtw89_pci_reset_trx_rings()[all …]
1487 struct rtw89_pci_dma_ring bd_ring; member1501 struct rtw89_pci_dma_ring bd_ring; member1551 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in RTW89_PCI_RX_BD() local1552 u8 *head = bd_ring->head; in RTW89_PCI_RX_BD()1562 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_increase() local1564 bd_ring->wp += cnt; in rtw89_pci_rxbd_increase()1566 if (bd_ring->wp >= bd_ring->len) in rtw89_pci_rxbd_increase()1567 bd_ring->wp -= bd_ring->len; in rtw89_pci_rxbd_increase()1580 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; in rtw89_pci_get_next_txbd() local1583 head = bd_ring->head; in rtw89_pci_get_next_txbd()[all …]
179 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()
224 struct bcm_enet_desc *bd_ring; member614 iudma->write_bd = iudma->bd_ring; in iudma_write()687 d = iudma->bd_ring; in iudma_read()737 for (d = iudma->bd_ring; d <= iudma->end_bd; d++) in iudma_reset_channel()741 iudma->read_bd = iudma->write_bd = iudma->bd_ring; in iudma_reset_channel()782 iudma->bd_ring = dmam_alloc_coherent(udc->dev, in iudma_init_channel()785 if (!iudma->bd_ring) in iudma_init_channel()787 iudma->end_bd = &iudma->bd_ring[n_bds - 1]; in iudma_init_channel()2212 struct bcm_enet_desc *d = &iudma->bd_ring[i]; in bcm63xx_iudma_dbg_show()