Lines Matching refs:amdtp_stream
94 struct amdtp_stream;
96 struct amdtp_stream *s,
100 struct amdtp_stream { struct
140 struct amdtp_stream *sync_slave; argument
147 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, argument
152 void amdtp_stream_destroy(struct amdtp_stream *s);
154 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
156 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
158 int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed);
159 void amdtp_stream_update(struct amdtp_stream *s);
160 void amdtp_stream_stop(struct amdtp_stream *s);
162 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
165 void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
166 unsigned long amdtp_stream_pcm_pointer(struct amdtp_stream *s);
167 void amdtp_stream_pcm_abort(struct amdtp_stream *s);
178 static inline bool amdtp_stream_running(struct amdtp_stream *s) in amdtp_stream_running()
190 static inline bool amdtp_streaming_error(struct amdtp_stream *s) in amdtp_streaming_error()
201 static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s) in amdtp_stream_pcm_running()
215 static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s, in amdtp_stream_pcm_trigger()
227 struct amdtp_stream *master, in amdtp_stream_set_sync()
228 struct amdtp_stream *slave) in amdtp_stream_set_sync()
250 static inline bool amdtp_stream_wait_callback(struct amdtp_stream *s, in amdtp_stream_wait_callback()