Searched refs:clear_rx_desc (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-bcm2835.c | 119 * @clear_rx_desc: preallocated RX DMA descriptor used for TX-only transfers 152 struct dma_async_tx_descriptor *clear_rx_desc[BCM2835_SPI_NUM_CS]; member 806 cookie = dmaengine_submit(bs->clear_rx_desc[spi->chip_select]); in bcm2835_spi_transfer_one_dma() 877 if (bs->clear_rx_desc[i]) in bcm2835_dma_release() 878 dmaengine_desc_free(bs->clear_rx_desc[i]); in bcm2835_dma_release() 989 bs->clear_rx_desc[i] = dmaengine_prep_dma_cyclic(ctlr->dma_rx, in bcm2835_dma_init() 993 if (!bs->clear_rx_desc[i]) { in bcm2835_dma_init() 994 dev_err(dev, "cannot prepare clear_rx_desc - not using DMA mode\n"); in bcm2835_dma_init() 999 ret = dmaengine_desc_set_reuse(bs->clear_rx_desc[i]); in bcm2835_dma_init() 1001 dev_err(dev, "cannot reuse clear_rx_desc in bcm2835_dma_init() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-bcm2835.c | 149 * @clear_rx_desc: preallocated RX DMA descriptor used for TX-only transfers 157 struct dma_async_tx_descriptor *clear_rx_desc; member 814 cookie = dmaengine_submit(target->clear_rx_desc); in bcm2835_spi_transfer_one_dma() 1169 if (target->clear_rx_desc) in bcm2835_spi_cleanup() 1170 dmaengine_desc_free(target->clear_rx_desc); in bcm2835_spi_cleanup() 1201 target->clear_rx_desc = dmaengine_prep_dma_cyclic(ctlr->dma_rx, in bcm2835_spi_setup_dma() 1205 if (!target->clear_rx_desc) { in bcm2835_spi_setup_dma() 1206 dev_err(&spi->dev, "cannot prepare clear_rx_desc\n"); in bcm2835_spi_setup_dma() 1210 ret = dmaengine_desc_set_reuse(target->clear_rx_desc); in bcm2835_spi_setup_dma() 1212 dev_err(&spi->dev, "cannot reuse clear_rx_desc\ in bcm2835_spi_setup_dma() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 593 static inline void clear_rx_desc(struct ns83820 *dev, unsigned i) in clear_rx_desc() function 721 clear_rx_desc(dev, i); in ns83820_setup_rx() 792 clear_rx_desc(dev, i); in ns83820_cleanup_rx() 861 clear_rx_desc(dev, next_rx);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 593 static inline void clear_rx_desc(struct ns83820 *dev, unsigned i) in clear_rx_desc() function 721 clear_rx_desc(dev, i); in ns83820_setup_rx() 792 clear_rx_desc(dev, i); in ns83820_cleanup_rx() 861 clear_rx_desc(dev, next_rx);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 352 static void clear_rx_desc(struct pci_dev *pdev, const struct sge_fl *q, in clear_rx_desc() function 388 clear_rx_desc(pdev, q, d); in free_rx_bufs() 540 clear_rx_desc(adap->pdev, q, sd); in refill_fl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 349 static void clear_rx_desc(struct pci_dev *pdev, const struct sge_fl *q, in clear_rx_desc() function 384 clear_rx_desc(pdev, q, d); in free_rx_bufs() 536 clear_rx_desc(adap->pdev, q, sd); in refill_fl()
|
Completed in 18 milliseconds