Lines Matching defs:d40_base
565 struct d40_base { struct
566 spinlock_t interrupt_lock;
567 spinlock_t execmd_lock;
568 struct device *dev;
569 void __iomem *virtbase;
570 u8 rev:4;
571 struct clk *clk;
572 phys_addr_t phy_start;
573 resource_size_t phy_size;
574 int irq;
575 int num_memcpy_chans;
576 int num_phy_chans;
577 int num_log_chans;
578 struct device_dma_parameters dma_parms;
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;