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