Searched refs:hsw (Results 1 – 3 of 3) sorted by relevance
/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.c | 229 struct sst_hsw *hsw; member 276 struct sst_hsw *hsw; member 426 static struct sst_hsw_stream *get_stream_by_id(struct sst_hsw *hsw, in get_stream_by_id() argument 431 list_for_each_entry(stream, &hsw->stream_list, node) { in get_stream_by_id() 439 static void hsw_fw_ready(struct sst_hsw *hsw, u32 header) in hsw_fw_ready() argument 449 dev_dbg(hsw->dev, "ipc: DSP is ready 0x%8.8x offset %d\n", in hsw_fw_ready() 453 sst_dsp_read(hsw->dsp, &fw_ready, offset, sizeof(fw_ready)); in hsw_fw_ready() 455 sst_dsp_mailbox_init(hsw->dsp, fw_ready.inbox_offset, in hsw_fw_ready() 459 hsw->boot_complete = true; in hsw_fw_ready() 460 wake_up(&hsw->boot_wait); in hsw_fw_ready() [all …]
|
D | sst-haswell-ipc.h | 405 void sst_hsw_free(struct sst_hsw *hsw); 406 int sst_hsw_fw_get_version(struct sst_hsw *hsw, 411 int sst_hsw_stream_set_volume(struct sst_hsw *hsw, 413 int sst_hsw_stream_get_volume(struct sst_hsw *hsw, 417 int sst_hsw_mixer_set_volume(struct sst_hsw *hsw, u32 stage_id, u32 channel, 419 int sst_hsw_mixer_get_volume(struct sst_hsw *hsw, u32 stage_id, u32 channel, 423 struct sst_hsw_stream *sst_hsw_stream_new(struct sst_hsw *hsw, int id, 427 int sst_hsw_stream_free(struct sst_hsw *hsw, struct sst_hsw_stream *stream); 430 int sst_hsw_stream_format(struct sst_hsw *hsw, struct sst_hsw_stream *stream, 435 int sst_hsw_stream_buffer(struct sst_hsw *hsw, struct sst_hsw_stream *stream, [all …]
|
D | sst-haswell-pcm.c | 136 struct sst_hsw *hsw; member 190 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_put() local 216 sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, SST_HSW_CHANNELS_ALL, volume); in hsw_stream_volume_put() 219 sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, 0, volume); in hsw_stream_volume_put() 221 sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, 1, volume); in hsw_stream_volume_put() 239 struct sst_hsw *hsw = pdata->hsw; in hsw_stream_volume_get() local 261 sst_hsw_stream_get_volume(hsw, pcm_data->stream, 0, 0, &volume); in hsw_stream_volume_get() 263 sst_hsw_stream_get_volume(hsw, pcm_data->stream, 0, 1, &volume); in hsw_stream_volume_get() 278 struct sst_hsw *hsw = pdata->hsw; in hsw_volume_put() local 287 sst_hsw_mixer_set_volume(hsw, 0, SST_HSW_CHANNELS_ALL, volume); in hsw_volume_put() [all …]
|