Lines Matching refs:amdtp_stream
94 struct amdtp_stream;
96 struct amdtp_stream *s,
100 struct amdtp_stream { struct
111 int (*handle_packet)(struct amdtp_stream *s, argument
152 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, argument
157 void amdtp_stream_destroy(struct amdtp_stream *s);
159 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
161 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
163 int amdtp_stream_start(struct amdtp_stream *s, int channel, int speed);
164 void amdtp_stream_update(struct amdtp_stream *s);
165 void amdtp_stream_stop(struct amdtp_stream *s);
167 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
170 void amdtp_stream_pcm_prepare(struct amdtp_stream *s);
171 unsigned long amdtp_stream_pcm_pointer(struct amdtp_stream *s);
172 int amdtp_stream_pcm_ack(struct amdtp_stream *s);
173 void amdtp_stream_pcm_abort(struct amdtp_stream *s);
184 static inline bool amdtp_stream_running(struct amdtp_stream *s) in amdtp_stream_running()
196 static inline bool amdtp_streaming_error(struct amdtp_stream *s) in amdtp_streaming_error()
207 static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s) in amdtp_stream_pcm_running()
221 static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s, in amdtp_stream_pcm_trigger()
239 static inline bool amdtp_stream_wait_callback(struct amdtp_stream *s, in amdtp_stream_wait_callback()