Searched refs:fchan (Results  1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/dma/ | 
| D | st_fdma.c | 32 static int st_fdma_dreq_get(struct st_fdma_chan *fchan)  in st_fdma_dreq_get()  argument34 	struct st_fdma_dev *fdev = fchan->fdev;  in st_fdma_dreq_get()
 35 	u32 req_line_cfg = fchan->cfg.req_line;  in st_fdma_dreq_get()
 66 static void st_fdma_dreq_put(struct st_fdma_chan *fchan)  in st_fdma_dreq_put()  argument
 68 	struct st_fdma_dev *fdev = fchan->fdev;  in st_fdma_dreq_put()
 70 	dev_dbg(fdev->dev, "put dreq_line:%#x\n", fchan->dreq_line);  in st_fdma_dreq_put()
 71 	clear_bit(fchan->dreq_line, &fdev->dreq_mask);  in st_fdma_dreq_put()
 74 static void st_fdma_xfer_desc(struct st_fdma_chan *fchan)  in st_fdma_xfer_desc()  argument
 79 	vdesc = vchan_next_desc(&fchan->vchan);  in st_fdma_xfer_desc()
 83 	fchan->fdesc = to_st_fdma_desc(vdesc);  in st_fdma_xfer_desc()
 [all …]
 
 | 
| D | st_fdma.h | 97 	struct st_fdma_chan *fchan;  member184 #define fchan_read(fchan, name) \  argument
 185 	readl((fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \
 186 			+ (fchan)->vchan.chan.chan_id * 0x4 \
 189 #define fchan_write(fchan, val, name) \  argument
 190 	writel((val), (fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \
 191 			+ (fchan)->vchan.chan.chan_id * 0x4 \
 196 #define dreq_write(fchan, val, name) \  argument
 197 	writel((val), (fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \
 198 			+ fchan->dreq_line * 0x04 \
 [all …]
 
 |