Lines Matching refs:bcm2835_chan
68 struct bcm2835_chan { struct
86 struct bcm2835_chan *c; argument
175 static inline size_t bcm2835_dma_max_frame_length(struct bcm2835_chan *c) in bcm2835_dma_max_frame_length()
193 static inline struct bcm2835_chan *to_bcm2835_dma_chan(struct dma_chan *c) in to_bcm2835_dma_chan()
195 return container_of(c, struct bcm2835_chan, vc.chan); in to_bcm2835_dma_chan()
222 struct bcm2835_chan *chan, in bcm2835_dma_create_cb_set_length()
264 struct bcm2835_chan *c, in bcm2835_dma_count_frames_for_sg()
306 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_create_cb_chain()
390 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_fill_cb_chain_with_sg()
410 static void bcm2835_dma_abort(struct bcm2835_chan *c) in bcm2835_dma_abort()
438 static void bcm2835_dma_start_desc(struct bcm2835_chan *c) in bcm2835_dma_start_desc()
458 struct bcm2835_chan *c = data; in bcm2835_dma_callback()
502 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_alloc_chan_resources()
524 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_free_chan_resources()
565 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_tx_status()
602 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_issue_pending()
616 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_prep_dma_memcpy()
646 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_prep_slave_sg()
698 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_prep_dma_cyclic()
781 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_slave_config()
790 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_terminate_all()
812 struct bcm2835_chan *c = to_bcm2835_dma_chan(chan); in bcm2835_dma_synchronize()
820 struct bcm2835_chan *c; in bcm2835_dma_chan_init()
844 struct bcm2835_chan *c, *next; in bcm2835_dma_free()