Lines Matching refs:hpb_dmae_chan
87 struct hpb_dmae_chan { struct
123 #define to_chan(schan) container_of(schan, struct hpb_dmae_chan, shdma_chan)
128 static void ch_reg_write(struct hpb_dmae_chan *hpb_dc, u32 data, u32 reg) in ch_reg_write()
133 static u32 ch_reg_read(struct hpb_dmae_chan *hpb_dc, u32 reg) in ch_reg_read()
246 static unsigned int calc_xmit_shift(struct hpb_dmae_chan *hpb_chan) in calc_xmit_shift()
268 static void hpb_dmae_set_reg(struct hpb_dmae_chan *hpb_chan, in hpb_dmae_set_reg()
279 static void hpb_dmae_start(struct hpb_dmae_chan *hpb_chan, bool next) in hpb_dmae_start()
287 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_halt()
297 hpb_dmae_find_slave(struct hpb_dmae_chan *hpb_chan, int slave_id) in hpb_dmae_find_slave()
316 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_start_xfer()
348 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_chan_irq()
381 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_get_partial()
390 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_channel_busy()
400 hpb_dmae_alloc_chan_resources(struct hpb_dmae_chan *hpb_chan, in hpb_dmae_alloc_chan_resources()
460 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_set_slave()
479 struct hpb_dmae_chan *chan = to_chan(schan); in hpb_dmae_slave_addr()
508 struct hpb_dmae_chan *new_hpb_chan; in hpb_dmae_chan_probe()
513 sizeof(struct hpb_dmae_chan), GFP_KERNEL); in hpb_dmae_chan_probe()