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