Lines Matching refs:ops

96 	sst->ops->write(sst->addr.shim, offset, value);  in sst_dsp_shim_write()
107 val = sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read()
119 sst->ops->write64(sst->addr.shim, offset, value); in sst_dsp_shim_write64()
130 val = sst->ops->read64(sst->addr.shim, offset); in sst_dsp_shim_read64()
139 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write_unlocked()
145 return sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read_unlocked()
151 sst->ops->write64(sst->addr.shim, offset, value); in sst_dsp_shim_write64_unlocked()
157 return sst->ops->read64(sst->addr.shim, offset); in sst_dsp_shim_read64_unlocked()
227 if (sst->ops->dump) in sst_dsp_dump()
228 sst->ops->dump(sst); in sst_dsp_dump()
234 if (sst->ops->reset) in sst_dsp_reset()
235 sst->ops->reset(sst); in sst_dsp_reset()
241 if (sst->ops->boot) in sst_dsp_boot()
242 sst->ops->boot(sst); in sst_dsp_boot()
250 if (sst->ops->wake) in sst_dsp_wake()
251 return sst->ops->wake(sst); in sst_dsp_wake()
259 if (sst->ops->sleep) in sst_dsp_sleep()
260 sst->ops->sleep(sst); in sst_dsp_sleep()
266 if (sst->ops->stall) in sst_dsp_stall()
267 sst->ops->stall(sst); in sst_dsp_stall()
372 sst->ops = sst_dev->ops; in sst_dsp_new()
381 if (sst->ops->init) { in sst_dsp_new()
382 err = sst->ops->init(sst, pdata); in sst_dsp_new()
388 err = request_threaded_irq(sst->irq, sst->ops->irq_handler, in sst_dsp_new()
400 if (sst->ops->free) in sst_dsp_new()
401 sst->ops->free(sst); in sst_dsp_new()
410 if (sst->ops->free) in sst_dsp_free()
411 sst->ops->free(sst); in sst_dsp_free()