Searched refs:hpb_chan (Results 1 – 1 of 1) sorted by relevance
| /linux-4.4.14/drivers/dma/sh/ |
| D | rcar-hpbdma.c | 246 static unsigned int calc_xmit_shift(struct hpb_dmae_chan *hpb_chan) in calc_xmit_shift() argument 248 struct hpb_dmae_device *hpbdev = to_dev(hpb_chan); in calc_xmit_shift() 250 int width = ch_reg_read(hpb_chan, HPB_DMAE_DCR); in calc_xmit_shift() 268 static void hpb_dmae_set_reg(struct hpb_dmae_chan *hpb_chan, in hpb_dmae_set_reg() argument 271 ch_reg_write(hpb_chan, hw->sar, in hpb_dmae_set_reg() 273 ch_reg_write(hpb_chan, hw->dar, in hpb_dmae_set_reg() 275 ch_reg_write(hpb_chan, hw->tcr >> hpb_chan->xmit_shift, in hpb_dmae_set_reg() 279 static void hpb_dmae_start(struct hpb_dmae_chan *hpb_chan, bool next) in hpb_dmae_start() argument 281 ch_reg_write(hpb_chan, (next ? HPB_DMAE_DCMDR_DNXT : 0) | in hpb_dmae_start() 297 hpb_dmae_find_slave(struct hpb_dmae_chan *hpb_chan, int slave_id) in hpb_dmae_find_slave() argument [all …]
|