Lines Matching defs:tsi721_bdma_chan
688 struct tsi721_bdma_chan { struct
689 int id;
690 void __iomem *regs;
691 int bd_num; /* number of HW buffer descriptors */
692 void *bd_base; /* start of DMA descriptors */
693 dma_addr_t bd_phys;
694 void *sts_base; /* start of DMA BD status FIFO */
695 dma_addr_t sts_phys;
696 int sts_size;
697 u32 sts_rdptr;
698 u32 wr_count;
699 u32 wr_count_next;
701 struct dma_chan dchan;
702 struct tsi721_tx_desc *tx_desc;
703 spinlock_t lock;
704 struct tsi721_tx_desc *active_tx;
705 struct list_head queue;
706 struct list_head free_list;
707 struct tasklet_struct tasklet;
708 bool active;