Searched refs:fw_tstamp (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/sound/soc/intel/atom/sst/ |
D | sst_drv_interface.c | 256 struct snd_sst_tstamp fw_tstamp = {0,}; in sst_cdev_ack() local 270 (str_id * sizeof(fw_tstamp)); in sst_cdev_ack() 272 memcpy_fromio(&fw_tstamp, addr, sizeof(fw_tstamp)); in sst_cdev_ack() 274 fw_tstamp.bytes_copied = stream->cumm_bytes; in sst_cdev_ack() 276 fw_tstamp.bytes_copied, bytes); in sst_cdev_ack() 279 sst_shim_write(addr, offset, fw_tstamp.bytes_copied); in sst_cdev_ack() 358 struct snd_sst_tstamp fw_tstamp = {0,}; in sst_cdev_tstamp() local 364 (str_id * sizeof(fw_tstamp)); in sst_cdev_tstamp() 366 memcpy_fromio(&fw_tstamp, addr, sizeof(fw_tstamp)); in sst_cdev_tstamp() 371 dev_dbg(dev, "rb_counter %llu in bytes\n", fw_tstamp.ring_buffer_counter); in sst_cdev_tstamp() [all …]
|
D | sst_stream.c | 40 struct snd_sst_tstamp fw_tstamp; in sst_alloc_stream_mrfld() local 88 sst_drv_ctx->tstamp + (str_id * sizeof(fw_tstamp)); in sst_alloc_stream_mrfld() 91 sst_drv_ctx->tstamp + (str_id * sizeof(fw_tstamp)); in sst_alloc_stream_mrfld()
|
/Linux-v4.19/sound/soc/intel/baytrail/ |
D | sst-baytrail-ipc.c | 553 struct sst_byt_tstamp fw_tstamp; in sst_byt_get_dsp_position() local 557 tstamp_offset = SST_BYT_TIMESTAMP_OFFSET + str_id * sizeof(fw_tstamp); in sst_byt_get_dsp_position() 558 memcpy_fromio(&fw_tstamp, in sst_byt_get_dsp_position() 559 sst->addr.lpe + tstamp_offset, sizeof(fw_tstamp)); in sst_byt_get_dsp_position() 561 return do_div(fw_tstamp.ring_buffer_counter, buffer_size); in sst_byt_get_dsp_position()
|