Lines Matching refs:amdtp_stream
112 struct amdtp_stream { struct
123 void (*transfer_samples)(struct amdtp_stream *s, argument
161 struct amdtp_stream *sync_slave; argument
164 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
167 void amdtp_stream_destroy(struct amdtp_stream *s);
169 void amdtp_stream_set_parameters(struct amdtp_stream *s,
173 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
175 int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed);
176 void amdtp_stream_update(struct amdtp_stream *s);
177 void amdtp_stream_stop(struct amdtp_stream *s);
179 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
181 void amdtp_stream_set_pcm_format(struct amdtp_stream *s,
183 void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
184 unsigned long amdtp_stream_pcm_pointer(struct amdtp_stream *s);
185 void amdtp_stream_pcm_abort(struct amdtp_stream *s);
196 static inline bool amdtp_stream_running(struct amdtp_stream *s) in amdtp_stream_running()
208 static inline bool amdtp_streaming_error(struct amdtp_stream *s) in amdtp_streaming_error()
219 static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s) in amdtp_stream_pcm_running()
233 static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s, in amdtp_stream_pcm_trigger()
249 static inline void amdtp_stream_midi_trigger(struct amdtp_stream *s, in amdtp_stream_midi_trigger()
263 struct amdtp_stream *master, in amdtp_stream_set_sync()
264 struct amdtp_stream *slave) in amdtp_stream_set_sync()
286 static inline bool amdtp_stream_wait_callback(struct amdtp_stream *s, in amdtp_stream_wait_callback()