Lines Matching defs:d40_base
591 struct d40_base { struct
592 spinlock_t interrupt_lock;
593 spinlock_t execmd_lock;
594 struct device *dev;
595 void __iomem *virtbase;
596 u8 rev:4;
597 struct clk *clk;
598 int irq;
599 int num_memcpy_chans;
600 int num_phy_chans;
601 int num_log_chans;
602 struct dma_device dma_both;
603 struct dma_device dma_slave;
604 struct dma_device dma_memcpy;
605 struct d40_chan *phy_chans;
606 struct d40_chan *log_chans;
607 struct d40_chan **lookup_log_chans;
608 struct d40_chan **lookup_phy_chans;
609 struct stedma40_platform_data *plat_data;
610 struct regulator *lcpa_regulator;
612 struct d40_phy_res *phy_res;
613 struct d40_lcla_pool lcla_pool;
614 void *lcpa_base;
615 dma_addr_t phy_lcpa;
616 resource_size_t lcpa_size;
617 struct kmem_cache *desc_slab;
618 u32 reg_val_backup[BACKUP_REGS_SZ];
619 u32 reg_val_backup_v4[BACKUP_REGS_SZ_MAX];
620 u32 *reg_val_backup_chan;
621 u32 *regs_interrupt;
622 u16 gcc_pwr_off_mask;
623 struct d40_gen_dmac gen_dmac;