Lines Matching refs:first
335 struct txx9dmac_desc *first) in txx9dmac_dostart() argument
341 first->txd.cookie, first); in txx9dmac_dostart()
371 channel64_write_CHAR(dc, first->txd.phys); in txx9dmac_dostart()
392 channel32_writel(dc, CHAR, first->txd.phys); in txx9dmac_dostart()
394 channel32_writel(dc, CHAR, first->txd.phys); in txx9dmac_dostart()
722 struct txx9dmac_desc *first; in txx9dmac_prep_dma_memcpy() local
735 prev = first = NULL; in txx9dmac_prep_dma_memcpy()
757 txx9dmac_desc_put(dc, first); in txx9dmac_prep_dma_memcpy()
782 if (!first) { in txx9dmac_prep_dma_memcpy()
783 first = desc; in txx9dmac_prep_dma_memcpy()
789 list_add_tail(&desc->desc_node, &first->tx_list); in txx9dmac_prep_dma_memcpy()
803 first->txd.flags = flags; in txx9dmac_prep_dma_memcpy()
804 first->len = len; in txx9dmac_prep_dma_memcpy()
806 return &first->txd; in txx9dmac_prep_dma_memcpy()
818 struct txx9dmac_desc *first; in txx9dmac_prep_slave_sg() local
832 prev = first = NULL; in txx9dmac_prep_slave_sg()
841 txx9dmac_desc_put(dc, first); in txx9dmac_prep_slave_sg()
876 if (!first) { in txx9dmac_prep_slave_sg()
877 first = desc; in txx9dmac_prep_slave_sg()
884 list_add_tail(&desc->desc_node, &first->tx_list); in txx9dmac_prep_slave_sg()
898 first->txd.flags = flags; in txx9dmac_prep_slave_sg()
899 first->len = 0; in txx9dmac_prep_slave_sg()
901 return &first->txd; in txx9dmac_prep_slave_sg()