Home
last modified time | relevance | path

Searched refs:bd_ring (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dpci.c41 struct rtw89_pci_dma_ring *bd_ring, in rtw89_pci_dma_recalc()
46 rp = bd_ring->rp; in rtw89_pci_dma_recalc()
47 wp = bd_ring->wp; in rtw89_pci_dma_recalc()
48 len = bd_ring->len; in rtw89_pci_dma_recalc()
56 bd_ring->rp = cur_rp; in rtw89_pci_dma_recalc()
64 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; in rtw89_pci_txbd_recalc() local
65 u32 addr_idx = bd_ring->addr.idx; in rtw89_pci_txbd_recalc()
69 cnt = rtw89_pci_dma_recalc(rtwdev, bd_ring, idx, true); in rtw89_pci_txbd_recalc()
123 struct rtw89_pci_dma_ring *bd_ring in rtw89_pci_rxbd_recalc() local
40 rtw89_pci_dma_recalc(struct rtw89_dev *rtwdev, struct rtw89_pci_dma_ring *bd_ring, u32 cur_idx, bool tx) rtw89_pci_dma_recalc() argument
232 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; rtw89_pci_rxbd_deliver_skbs() local
318 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; rtw89_pci_rxbd_deliver() local
520 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; rtw89_pci_release_tx_skbs() local
571 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; rtw89_pci_release_tx() local
621 struct rtw89_pci_dma_ring *bd_ring; rtw89_pci_isr_rxd_unavail() local
926 struct rtw89_pci_dma_ring *bd_ring = &ring->bd_ring; rtw89_pci_get_avail_txbd_num() local
1036 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; __rtw89_pci_tx_kick_off() local
1051 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; rtw89_pci_tx_bd_ring_update() local
1093 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; __pci_flush_txch() local
1423 struct rtw89_pci_dma_ring *bd_ring; rtw89_pci_reset_trx_rings() local
[all...]
H A Dpci.h925 struct rtw89_pci_dma_ring bd_ring; member
939 struct rtw89_pci_dma_ring bd_ring; member
987 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in RTW89_PCI_RX_BD() local
988 u8 *head = bd_ring->head; in RTW89_PCI_RX_BD()
989 u32 desc_size = bd_ring->desc_size; in RTW89_PCI_RX_BD()
998 struct rtw89_pci_dma_ring *bd_ring = &rx_ring->bd_ring; in rtw89_pci_rxbd_increase() local
1000 bd_ring->wp += cnt; in rtw89_pci_rxbd_increase()
1002 if (bd_ring in rtw89_pci_rxbd_increase()
1016 struct rtw89_pci_dma_ring *bd_ring = &tx_ring->bd_ring; rtw89_pci_get_next_txbd() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c199 * @bd_ring: Base pointer to the BD ring.
200 * @bd_ring_dma: Physical (DMA) address of bd_ring.
224 struct bcm_enet_desc *bd_ring; member
617 iudma->write_bd = iudma->bd_ring; in iudma_write()
690 d = iudma->bd_ring; in iudma_read()
740 for (d = iudma->bd_ring; d <= iudma->end_bd; d++) in iudma_reset_channel()
744 iudma->read_bd = iudma->write_bd = iudma->bd_ring; in iudma_reset_channel()
785 iudma->bd_ring = dmam_alloc_coherent(udc->dev, in iudma_init_channel()
788 if (!iudma->bd_ring) in iudma_init_channel()
790 iudma->end_bd = &iudma->bd_ring[n_bd in iudma_init_channel()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c199 * @bd_ring: Base pointer to the BD ring.
200 * @bd_ring_dma: Physical (DMA) address of bd_ring.
224 struct bcm_enet_desc *bd_ring; member
614 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_bd in iudma_init_channel()
[all...]

Completed in 11 milliseconds