Lines Matching defs:sst_ops
35 struct sst_ops { struct
37 void (*boot)(struct sst_dsp *);
38 void (*reset)(struct sst_dsp *);
39 int (*wake)(struct sst_dsp *);
40 void (*sleep)(struct sst_dsp *);
41 void (*stall)(struct sst_dsp *);
44 void (*write)(void __iomem *addr, u32 offset, u32 value);
45 u32 (*read)(void __iomem *addr, u32 offset);
46 void (*write64)(void __iomem *addr, u32 offset, u64 value);
47 u64 (*read64)(void __iomem *addr, u32 offset);
50 void (*ram_read)(struct sst_dsp *sst, void *dest, void __iomem *src,
52 void (*ram_write)(struct sst_dsp *sst, void __iomem *dest, void *src,
55 void (*dump)(struct sst_dsp *);
58 irqreturn_t (*irq_handler)(int irq, void *context);
61 int (*init)(struct sst_dsp *sst, struct sst_pdata *pdata);
62 void (*free)(struct sst_dsp *sst);
65 int (*parse_fw)(struct sst_fw *sst_fw);