/* gelic_card_kick_txdma - enables TX DMA processing @card: card structure @descr: descriptor address to enable TX processing at  */
static int gelic_card_kick_txdma(struct gelic_card *card, struct gelic_descr *descr)
/* gelic_card_kick_txdma - enables TX DMA processing @card: card structure @descr: descriptor address to enable TX processing at  */
static int gelic_card_kick_txdma(struct gelic_card *card, struct gelic_descr *descr)
{
	int status = 0;
	if (card->tx_dma_progress)
		return 0;
	if (gelic_descr_get_status(descr) == GELIC_DESCR_DMA_CARDOWNED) {
		card->tx_dma_progress = 1;
		status = lv1_net_start_tx_dma(bus_id(card), dev_id(card),
					      descr->bus_addr, 0);
		if (status)
			dev_info(ctodev(card), "lv1_net_start_txdma failed," \
				 "status=%d\n", status);
	}
	return status;
}