/linux/sound/soc/sof/amd/ |
H A D | acp-pcm.c | 95 struct sof_ipc_stream_posn posn; in acp_pcm_pointer() local 108 ret = snd_sof_ipc_msg_data(sdev, stream, &posn, sizeof(posn)); in acp_pcm_pointer() 114 memcpy(&stream->posn, &posn, sizeof(posn)); in acp_pcm_pointer() 115 pos = spcm->stream[substream->stream].posn.host_posn; in acp_pcm_pointer()
|
H A D | acp-ipc.c | 211 u32 posn; in acp_sof_ipc_irq_thread() local 220 posn = val & ~PROBE_STATUS_BIT; in acp_sof_ipc_irq_thread() 225 adata->probe_stream->cstream_posn = posn; in acp_sof_ipc_irq_thread() 227 snd_sof_dsp_write(sdev, ACP_DSP_BAR, desc->probe_reg_offset, posn); in acp_sof_ipc_irq_thread()
|
/linux/include/trace/events/ |
H A D | sof.h | 43 TP_PROTO(struct snd_sof_dev *sdev, struct sof_ipc_stream_posn *posn), 44 TP_ARGS(sdev, posn), 53 __entry->host_posn = posn->host_posn; 54 __entry->dai_posn = posn->dai_posn; 55 __entry->wallclock = posn->wallclock;
|
/linux/sound/soc/sof/ |
H A D | ipc3.c | 874 struct sof_ipc_stream_posn posn; in ipc3_period_elapsed() local 886 ret = snd_sof_ipc_msg_data(sdev, stream, &posn, sizeof(posn)); in ipc3_period_elapsed() 892 trace_sof_ipc3_period_elapsed_position(sdev, &posn); in ipc3_period_elapsed() 894 memcpy(&stream->posn, &posn, sizeof(posn)); in ipc3_period_elapsed() 909 struct sof_ipc_stream_posn posn; in ipc3_xrun() local 921 ret = snd_sof_ipc_msg_data(sdev, stream, &posn, sizeof(posn)); in ipc3_xrun() 928 posn.host_posn, posn.xrun_comp_id, posn.xrun_size); in ipc3_xrun() 932 memcpy(&stream->posn, &posn, sizeof(posn)); in ipc3_xrun()
|
H A D | compress.c | 71 sof_set_transferred_bytes(sstream, spcm->stream[cstream->direction].posn.host_posn, in snd_sof_compr_fragment_elapsed() 122 spcm->stream[dir].posn.host_posn = 0; in sof_compr_open() 123 spcm->stream[dir].posn.dai_posn = 0; in sof_compr_open() 376 tstamp->pcm_io_frames = div_u64(spcm->stream[cstream->direction].posn.dai_posn, in sof_compr_pointer()
|
H A D | ipc3-dtrace.c | 562 struct sof_ipc_dma_trace_posn *posn) in ipc3_dtrace_posn_update() argument 570 sof_dtrace_set_host_offset(priv, posn->host_offset)) in ipc3_dtrace_posn_update() 573 if (posn->overflow != 0) in ipc3_dtrace_posn_update() 576 posn->overflow, posn->messages); in ipc3_dtrace_posn_update()
|
H A D | ipc3-priv.h | 30 struct sof_ipc_dma_trace_posn *posn);
|
H A D | pcm.c | 411 spcm->stream[substream->stream].posn.host_posn); in sof_pcm_pointer() 413 spcm->stream[substream->stream].posn.dai_posn); in sof_pcm_pointer() 473 spcm->stream[substream->stream].posn.host_posn = 0; in sof_pcm_open() 474 spcm->stream[substream->stream].posn.dai_posn = 0; in sof_pcm_open()
|
H A D | sof-audio.h | 329 struct sof_ipc_stream_posn posn; member 586 struct sof_ipc_stream_posn *posn);
|
/linux/sound/soc/sof/mediatek/mt8195/ |
H A D | mt8195.c | 425 struct sof_ipc_stream_posn posn; in mt8195_pcm_pointer() local 438 ret = snd_sof_ipc_msg_data(sdev, stream, &posn, sizeof(posn)); in mt8195_pcm_pointer() 444 memcpy(&stream->posn, &posn, sizeof(posn)); in mt8195_pcm_pointer() 445 pos = spcm->stream[substream->stream].posn.host_posn; in mt8195_pcm_pointer()
|
/linux/sound/soc/sof/mediatek/mt8186/ |
H A D | mt8186.c | 406 struct sof_ipc_stream_posn posn; in mt8186_pcm_pointer() local 419 ret = snd_sof_ipc_msg_data(sdev, stream, &posn, sizeof(posn)); in mt8186_pcm_pointer() 425 memcpy(&stream->posn, &posn, sizeof(posn)); in mt8186_pcm_pointer() 426 pos = spcm->stream[substream->stream].posn.host_posn; in mt8186_pcm_pointer()
|
/linux/sound/soc/sof/intel/ |
H A D | hda-pcm.c | 199 pos = spcm->stream[substream->stream].posn.host_posn; in hda_dsp_pcm_pointer()
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | chip.c | 5732 static inline int port_inactive_err(u64 posn) in port_inactive_err() argument 5734 return (posn >= SEES(TX_LINKDOWN) && in port_inactive_err() 5735 posn <= SEES(TX_INCORRECT_LINK_STATE)); in port_inactive_err() 5742 static inline int disallowed_pkt_err(int posn) in disallowed_pkt_err() argument 5744 return (posn >= SEES(TX_SDMA0_DISALLOWED_PACKET) && in disallowed_pkt_err() 5745 posn <= SEES(TX_SDMA15_DISALLOWED_PACKET)); in disallowed_pkt_err() 5753 static inline int disallowed_pkt_engine(int posn) in disallowed_pkt_engine() argument 5755 return posn - SEES(TX_SDMA0_DISALLOWED_PACKET); in disallowed_pkt_engine() 5821 int posn = fls64(reg_copy); in handle_egress_err() local 5823 int shift = posn - 1; in handle_egress_err()
|