Searched refs:fchan (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/dma/ |
| A D | st_fdma.c | 207 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 D | st_fdma.h | 97 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