Symbol: d40_chan
drivers/dma/ste_dma40.c
1061
static int __d40_execute_command_phy(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
1131
static void d40_term_all(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1178
static void __d40_config_set_event(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
1261
static void d40_config_set_event(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
1277
static u32 d40_chan_has_events(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1289
__d40_execute_command_log(struct d40_chan *d40c, enum d40_command command)
drivers/dma/ste_dma40.c
1337
static int d40_channel_execute_command(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
1346
static u32 d40_get_prmo(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1371
static void d40_config_write(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1407
static u32 d40_residue(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1423
static bool d40_tx_is_linked(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1438
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
1462
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
1488
struct d40_chan *d40c = container_of(tx->chan,
drivers/dma/ste_dma40.c
1489
struct d40_chan,
drivers/dma/ste_dma40.c
1503
static int d40_start(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1508
static struct d40_desc *d40_queue_start(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1542
static void dma_tc_handle(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
1596
struct d40_chan *d40c = from_tasklet(d40c, t, tasklet);
drivers/dma/ste_dma40.c
1665
struct d40_chan *d40c;
drivers/dma/ste_dma40.c
1721
static int d40_validate_conf(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
1851
static int d40_allocate_channel(struct d40_chan *d40c, bool *first_phy_user)
drivers/dma/ste_dma40.c
1978
static int d40_config_memcpy(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
2008
static int d40_free_dma(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
2065
static bool d40_is_paused(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
2113
struct d40_chan *d40c =
drivers/dma/ste_dma40.c
2114
container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2126
d40_prep_sg_log(struct d40_chan *chan, struct d40_desc *desc,
drivers/dma/ste_dma40.c
2154
d40_prep_sg_phy(struct d40_chan *chan, struct d40_desc *desc,
drivers/dma/ste_dma40.c
2187
d40_prep_desc(struct d40_chan *chan, struct scatterlist *sg,
drivers/dma/ste_dma40.c
2229
struct d40_chan *chan = container_of(dchan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2291
struct d40_chan *d40c =
drivers/dma/ste_dma40.c
2292
container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2308
static void __d40_set_prio_rt(struct d40_chan *d40c, int dev_type, bool src)
drivers/dma/ste_dma40.c
2341
static void d40_set_prio_realtime(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
2408
struct d40_chan *d40c =
drivers/dma/ste_dma40.c
2409
container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2470
struct d40_chan *d40c =
drivers/dma/ste_dma40.c
2471
container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2556
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2576
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2598
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2624
dma40_config_to_halfchannel(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
2659
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2671
struct d40_chan *d40c = container_of(chan, struct d40_chan, chan);
drivers/dma/ste_dma40.c
2794
struct d40_chan *chans, int offset,
drivers/dma/ste_dma40.c
2798
struct d40_chan *d40c;
drivers/dma/ste_dma40.c
3203
sizeof(struct d40_chan), GFP_KERNEL);
drivers/dma/ste_dma40.c
605
struct d40_chan *phy_chans;
drivers/dma/ste_dma40.c
606
struct d40_chan *log_chans;
drivers/dma/ste_dma40.c
607
struct d40_chan **lookup_log_chans;
drivers/dma/ste_dma40.c
608
struct d40_chan **lookup_phy_chans;
drivers/dma/ste_dma40.c
626
static struct device *chan2dev(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
631
static bool chan_is_physical(struct d40_chan *chan)
drivers/dma/ste_dma40.c
636
static bool chan_is_logical(struct d40_chan *chan)
drivers/dma/ste_dma40.c
641
static void __iomem *chan_base(struct d40_chan *chan)
drivers/dma/ste_dma40.c
657
static int d40_pool_lli_alloc(struct d40_chan *d40c, struct d40_desc *d40d,
drivers/dma/ste_dma40.c
709
static void d40_pool_lli_free(struct d40_chan *d40c, struct d40_desc *d40d)
drivers/dma/ste_dma40.c
724
static int d40_lcla_alloc_one(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
753
static int d40_lcla_free_all(struct d40_chan *d40c,
drivers/dma/ste_dma40.c
789
static struct d40_desc *d40_desc_get(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
816
static void d40_desc_free(struct d40_chan *d40c, struct d40_desc *d40d)
drivers/dma/ste_dma40.c
824
static void d40_desc_submit(struct d40_chan *d40c, struct d40_desc *desc)
drivers/dma/ste_dma40.c
829
static void d40_phy_lli_load(struct d40_chan *chan, struct d40_desc *desc)
drivers/dma/ste_dma40.c
846
static void d40_desc_done(struct d40_chan *d40c, struct d40_desc *desc)
drivers/dma/ste_dma40.c
851
static void d40_log_lli_to_lcxa(struct d40_chan *chan, struct d40_desc *desc)
drivers/dma/ste_dma40.c
963
static void d40_desc_load(struct d40_chan *d40c, struct d40_desc *d40d)
drivers/dma/ste_dma40.c
972
static struct d40_desc *d40_first_active_get(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
978
static void d40_desc_queue(struct d40_chan *d40c, struct d40_desc *desc)
drivers/dma/ste_dma40.c
985
static struct d40_desc *d40_first_pending(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
991
static struct d40_desc *d40_first_queued(struct d40_chan *d40c)
drivers/dma/ste_dma40.c
996
static struct d40_desc *d40_first_done(struct d40_chan *d40c)