Home
last modified time | relevance | path

Searched refs:fchan (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/dma/
A Dst_fdma.c207 fchan->dreq_line = st_fdma_dreq_get(fchan); in st_fdma_of_xlate()
215 fchan->cfg.req_line, fchan->cfg.type, fchan->cfg.req_ctrl); in st_fdma_of_xlate()
247 fdesc->fchan = fchan; in st_fdma_alloc_desc()
282 fchan->vchan.chan.chan_id, fchan->cfg.type); in st_fdma_alloc_chan_res()
400 dreq_write(fchan, fchan->cfg.req_ctrl, FDMA_REQ_CTRL_OFST); in config_reqctrl()
444 return fchan; in st_fdma_prep_common()
457 if (!fchan) in st_fdma_prep_dma_cyclic()
518 if (!fchan) in st_fdma_prep_slave_sg()
595 if (fchan->fdesc && cookie == fchan->fdesc->vdesc.tx.cookie) in st_fdma_tx_status()
614 if (vchan_issue_pending(&fchan->vchan) && !fchan->fdesc) in st_fdma_issue_pending()
[all …]
A Dst_fdma.h97 struct st_fdma_chan *fchan; member
184 #define fchan_read(fchan, name) \ argument
186 + (fchan)->vchan.chan.chan_id * 0x4 \
189 #define fchan_write(fchan, val, name) \ argument
191 + (fchan)->vchan.chan.chan_id * 0x4 \
196 #define dreq_write(fchan, val, name) \ argument
198 + fchan->dreq_line * 0x04 \
206 #define fnode_read(fchan, name) \ argument
208 + (fchan)->vchan.chan.chan_id * FDMA_NODE_SZ \
211 #define fnode_write(fchan, val, name) \ argument
[all …]

Completed in 14 milliseconds