Lines Matching defs:d40_base
566 struct d40_base { struct
567 spinlock_t interrupt_lock;
568 spinlock_t execmd_lock;
569 struct device *dev;
570 void __iomem *virtbase;
571 u8 rev:4;
572 struct clk *clk;
573 phys_addr_t phy_start;
574 resource_size_t phy_size;
575 int irq;
576 int num_memcpy_chans;
577 int num_phy_chans;
578 int num_log_chans;
579 struct dma_device dma_both;
580 struct dma_device dma_slave;
581 struct dma_device dma_memcpy;
582 struct d40_chan *phy_chans;
583 struct d40_chan *log_chans;
584 struct d40_chan **lookup_log_chans;
585 struct d40_chan **lookup_phy_chans;
586 struct stedma40_platform_data *plat_data;
587 struct regulator *lcpa_regulator;
589 struct d40_phy_res *phy_res;
590 struct d40_lcla_pool lcla_pool;
591 void *lcpa_base;
592 dma_addr_t phy_lcpa;
593 resource_size_t lcpa_size;
594 struct kmem_cache *desc_slab;
595 u32 reg_val_backup[BACKUP_REGS_SZ];
596 u32 reg_val_backup_v4[BACKUP_REGS_SZ_MAX];
597 u32 *reg_val_backup_chan;
598 u32 *regs_interrupt;
599 u16 gcc_pwr_off_mask;
600 struct d40_gen_dmac gen_dmac;