Lines Matching refs:amdtp_stream
109 struct amdtp_stream;
110 typedef void (*amdtp_stream_process_ctx_payloads_t)(struct amdtp_stream *s,
116 struct amdtp_stream {
171 struct amdtp_stream *replay_target;
211 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
216 void amdtp_stream_destroy(struct amdtp_stream *s);
218 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
220 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
222 void amdtp_stream_update(struct amdtp_stream *s);
224 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
227 void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
228 void amdtp_stream_pcm_abort(struct amdtp_stream *s);
239 static inline bool amdtp_stream_running(struct amdtp_stream *s)
251 static inline bool amdtp_streaming_error(struct amdtp_stream *s)
262 static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s)
276 static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s,
308 struct amdtp_stream *irq_target;
325 int amdtp_domain_add_stream(struct amdtp_domain *d, struct amdtp_stream *s,
343 struct amdtp_stream *s);
344 int amdtp_domain_stream_pcm_ack(struct amdtp_domain *d, struct amdtp_stream *s);
355 struct amdtp_stream *s;