Lines Matching defs:sst_ops
37 struct sst_ops { struct
39 void (*boot)(struct sst_dsp *);
40 void (*reset)(struct sst_dsp *);
41 int (*wake)(struct sst_dsp *);
42 void (*sleep)(struct sst_dsp *);
43 void (*stall)(struct sst_dsp *);
46 void (*write)(void __iomem *addr, u32 offset, u32 value);
47 u32 (*read)(void __iomem *addr, u32 offset);
48 void (*write64)(void __iomem *addr, u32 offset, u64 value);
49 u64 (*read64)(void __iomem *addr, u32 offset);
52 void (*ram_read)(struct sst_dsp *sst, void *dest, void __iomem *src,
54 void (*ram_write)(struct sst_dsp *sst, void __iomem *dest, void *src,
57 void (*dump)(struct sst_dsp *);
60 irqreturn_t (*irq_handler)(int irq, void *context);
63 int (*init)(struct sst_dsp *sst, struct sst_pdata *pdata);
64 void (*free)(struct sst_dsp *sst);
67 int (*parse_fw)(struct sst_fw *sst_fw);