Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/sh/
Drcar-hpbdma.c246 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 …]