Lines Matching refs:dsp
171 struct sst_dsp *dsp; member
260 sst_dsp_inbox_read(byt->dsp, msg->rx_data, msg->rx_size); in sst_byt_process_reply()
284 struct sst_dsp *sst = byt->dsp; in sst_byt_process_notification()
358 struct sst_dsp *sst = byt->dsp; in sst_byt_stream_new()
451 struct sst_dsp *sst = byt->dsp; in sst_byt_stream_free()
559 struct sst_dsp *sst = byt->dsp; in sst_byt_get_dsp_position()
573 return byt->dsp; in sst_byt_get_dsp()
583 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_suspend_late()
586 sst_dsp_reset(byt->dsp); in sst_byt_dsp_suspend_late()
599 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_boot()
604 sst_dsp_reset(byt->dsp); in sst_byt_dsp_boot()
614 sst_dsp_boot(byt->dsp); in sst_byt_dsp_boot()
623 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_wait_for_ready()
643 sst_dsp_outbox_write(ipc->dsp, msg->tx_data, msg->tx_size); in byt_tx_msg()
645 sst_dsp_shim_write64_unlocked(ipc->dsp, SST_IPCX, msg->header); in byt_tx_msg()
650 struct sst_dsp *sst = ipc->dsp; in byt_shim_dbg()
712 byt->dsp = sst_dsp_new(dev, &byt_dev, pdata); in sst_byt_dsp_init()
713 if (byt->dsp == NULL) { in sst_byt_dsp_init()
718 ipc->dsp = byt->dsp; in sst_byt_dsp_init()
721 sst_dsp_reset(byt->dsp); in sst_byt_dsp_init()
723 byt_sst_fw = sst_fw_new(byt->dsp, pdata->fw, byt); in sst_byt_dsp_init()
731 sst_dsp_boot(byt->dsp); in sst_byt_dsp_init()
741 sst_dsp_inbox_read(byt->dsp, &init, sizeof(init)); in sst_byt_dsp_init()
749 pdata->dsp = byt; in sst_byt_dsp_init()
755 sst_dsp_reset(byt->dsp); in sst_byt_dsp_init()
758 sst_dsp_free(byt->dsp); in sst_byt_dsp_init()
769 struct sst_byt *byt = pdata->dsp; in sst_byt_dsp_free()
771 sst_dsp_reset(byt->dsp); in sst_byt_dsp_free()
772 sst_fw_free_all(byt->dsp); in sst_byt_dsp_free()
773 sst_dsp_free(byt->dsp); in sst_byt_dsp_free()