Home
last modified time | relevance | path

Searched refs:clear_rx_desc (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-bcm2835.c119 * @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 Dspi-bcm2835.c149 * @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 Dns83820.c593 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 Dns83820.c593 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 Dsge.c352 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 Dsge.c349 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