Home
last modified time | relevance | path

Searched refs:amdtp_stream (Results 1 - 25 of 70) sorted by relevance

123

/kernel/linux/linux-6.6/sound/firewire/
H A Damdtp-stream.h109 struct amdtp_stream;
110 typedef void (*amdtp_stream_process_ctx_payloads_t)(struct amdtp_stream *s,
116 struct amdtp_stream { struct
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 *
[all...]
H A Damdtp-am824.h30 int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate,
35 void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index,
38 void amdtp_am824_set_midi_position(struct amdtp_stream *s,
41 int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s,
44 void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
47 int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
H A Damdtp-am824.c53 int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_am824_set_parameters()
123 void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index, in amdtp_am824_set_pcm_position()
139 void amdtp_am824_set_midi_position(struct amdtp_stream *s, in amdtp_am824_set_midi_position()
148 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
179 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
209 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence()
228 int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_am824_add_pcm_hw_constraints()
252 void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_am824_midi_trigger()
272 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet()
288 static void midi_rate_use_one_byte(struct amdtp_stream *
[all...]
H A Damdtp-stream.c90 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_stream_init()
123 void amdtp_stream_destroy(struct amdtp_stream *s) in amdtp_stream_destroy()
184 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_stream_add_pcm_hw_constraints()
280 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_stream_set_parameters()
310 static int amdtp_stream_get_max_ctx_payload_size(struct amdtp_stream *s) in amdtp_stream_get_max_ctx_payload_size()
329 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s) in amdtp_stream_get_max_payload()
348 void amdtp_stream_pcm_prepare(struct amdtp_stream *s) in amdtp_stream_pcm_prepare()
358 static void pool_blocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, in pool_blocking_data_blocks()
376 static void pool_ideal_nonblocking_data_blocks(struct amdtp_stream *s, struct seq_desc *descs, in pool_ideal_nonblocking_data_blocks()
457 static void pool_ideal_syt_offsets(struct amdtp_stream *
[all...]
/kernel/linux/linux-5.10/sound/firewire/
H A Damdtp-stream.h105 struct amdtp_stream;
107 struct amdtp_stream *s,
113 struct amdtp_stream { struct
186 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
191 void amdtp_stream_destroy(struct amdtp_stream *s);
193 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate,
195 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s);
197 void amdtp_stream_update(struct amdtp_stream *s);
199 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s,
202 void amdtp_stream_pcm_prepare(struct amdtp_stream *
[all...]
H A Damdtp-am824.h30 int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate,
35 void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index,
38 void amdtp_am824_set_midi_position(struct amdtp_stream *s,
41 int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s,
44 void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
47 int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
H A Damdtp-am824.c55 int amdtp_am824_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_am824_set_parameters()
125 void amdtp_am824_set_pcm_position(struct amdtp_stream *s, unsigned int index, in amdtp_am824_set_pcm_position()
141 void amdtp_am824_set_midi_position(struct amdtp_stream *s, in amdtp_am824_set_midi_position()
150 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
181 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
211 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence()
230 int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_am824_add_pcm_hw_constraints()
254 void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_am824_midi_trigger()
274 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet()
290 static void midi_rate_use_one_byte(struct amdtp_stream *
[all...]
H A Damdtp-stream.c79 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_stream_init()
117 void amdtp_stream_destroy(struct amdtp_stream *s) in amdtp_stream_destroy()
178 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_stream_add_pcm_hw_constraints()
273 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_stream_set_parameters()
313 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s) in amdtp_stream_get_max_payload()
334 void amdtp_stream_pcm_prepare(struct amdtp_stream *s) in amdtp_stream_pcm_prepare()
426 static void update_pcm_pointers(struct amdtp_stream *s, in update_pcm_pointers()
446 struct amdtp_stream *s = container_of(work, struct amdtp_stream, in pcm_period_work()
454 static int queue_packet(struct amdtp_stream *
[all...]
/kernel/linux/linux-5.10/sound/firewire/digi00x/
H A Damdtp-dot.c113 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_dot_set_parameters()
145 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
177 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
208 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
224 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet()
240 static inline void midi_use_bytes(struct amdtp_stream *s, in midi_use_bytes()
248 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages()
292 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages()
322 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_dot_add_pcm_hw_constraints()
335 void amdtp_dot_midi_trigger(struct amdtp_stream *
[all...]
H A Ddigi00x.h43 struct amdtp_stream tx_stream;
46 struct amdtp_stream rx_stream;
118 int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
120 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate,
122 void amdtp_dot_reset(struct amdtp_stream *s);
123 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s,
125 void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
/kernel/linux/linux-6.6/sound/firewire/digi00x/
H A Damdtp-dot.c113 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_dot_set_parameters()
145 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
177 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
208 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
224 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet()
240 static inline void midi_use_bytes(struct amdtp_stream *s, in midi_use_bytes()
248 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages()
292 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages()
322 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_dot_add_pcm_hw_constraints()
335 void amdtp_dot_midi_trigger(struct amdtp_stream *
[all...]
H A Ddigi00x.h40 struct amdtp_stream tx_stream;
43 struct amdtp_stream rx_stream;
115 int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
117 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate,
119 void amdtp_dot_reset(struct amdtp_stream *s);
120 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s,
122 void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
/kernel/linux/linux-5.10/sound/firewire/fireface/
H A Damdtp-ff.c15 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_ff_set_parameters()
30 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
60 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
90 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence()
103 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_ff_add_pcm_hw_constraints()
115 static unsigned int process_it_ctx_payloads(struct amdtp_stream *s, in process_it_ctx_payloads()
139 static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s, in process_ir_ctx_payloads()
161 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_ff_init()
H A Dff.h93 struct amdtp_stream tx_stream;
94 struct amdtp_stream rx_stream;
138 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate,
140 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s,
142 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
/kernel/linux/linux-6.6/sound/firewire/fireface/
H A Damdtp-ff.c15 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_ff_set_parameters()
30 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
60 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
90 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence()
103 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_ff_add_pcm_hw_constraints()
115 static void process_it_ctx_payloads(struct amdtp_stream *s, const struct pkt_desc *desc, in process_it_ctx_payloads()
136 static void process_ir_ctx_payloads(struct amdtp_stream *s, const struct pkt_desc *desc, in process_ir_ctx_payloads()
155 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_ff_init()
H A Dff.h90 struct amdtp_stream tx_stream;
91 struct amdtp_stream rx_stream;
140 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate,
142 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s,
144 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
/kernel/linux/linux-5.10/sound/firewire/tascam/
H A Damdtp-tascam.c18 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate) in amdtp_tscm_set_parameters()
35 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
65 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
98 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
113 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_tscm_add_pcm_hw_constraints()
129 static void read_status_messages(struct amdtp_stream *s, in read_status_messages()
179 static unsigned int process_ir_ctx_payloads(struct amdtp_stream *s, in process_ir_ctx_payloads()
203 static unsigned int process_it_ctx_payloads(struct amdtp_stream *s, in process_it_ctx_payloads()
227 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_tscm_init()
H A Dtascam.h79 struct amdtp_stream tx_stream;
80 struct amdtp_stream rx_stream;
159 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
161 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate);
162 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s,
/kernel/linux/linux-6.6/sound/firewire/tascam/
H A Damdtp-tascam.c18 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate) in amdtp_tscm_set_parameters()
35 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
65 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
98 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
113 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_tscm_add_pcm_hw_constraints()
129 static void read_status_messages(struct amdtp_stream *s, in read_status_messages()
179 static void process_ir_ctx_payloads(struct amdtp_stream *s, const struct pkt_desc *desc, in process_ir_ctx_payloads()
200 static void process_it_ctx_payloads(struct amdtp_stream *s, const struct pkt_desc *desc, in process_it_ctx_payloads()
221 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_tscm_init()
H A Dtascam.h77 struct amdtp_stream tx_stream;
78 struct amdtp_stream rx_stream;
158 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
160 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate);
161 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s,
/kernel/linux/linux-5.10/sound/firewire/motu/
H A Damdtp-motu.c46 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_motu_set_parameters()
116 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
152 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
189 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
212 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_motu_add_pcm_hw_constraints()
225 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_motu_midi_trigger()
234 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages()
260 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages()
309 static void probe_tracepoints_events(struct amdtp_stream *s, in probe_tracepoints_events()
325 static unsigned int process_ir_ctx_payloads(struct amdtp_stream *
[all...]
H A Dmotu.h57 struct amdtp_stream tx_stream;
58 struct amdtp_stream rx_stream;
125 int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
128 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate,
131 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s,
133 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
/kernel/linux/linux-6.6/sound/firewire/motu/
H A Damdtp-motu.c48 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_motu_set_parameters()
93 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32()
129 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32()
166 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence()
189 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_motu_add_pcm_hw_constraints()
202 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_motu_midi_trigger()
211 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages()
237 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages()
287 static void probe_tracepoints_events(struct amdtp_stream *s, const struct pkt_desc *desc, in probe_tracepoints_events()
331 static void process_ir_ctx_payloads(struct amdtp_stream *
[all...]
H A Dmotu.h63 struct amdtp_stream tx_stream;
64 struct amdtp_stream rx_stream;
147 int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
151 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate,
154 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s,
156 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
282 void snd_motu_register_dsp_message_parser_parse(const struct amdtp_stream *s,
293 void snd_motu_command_dsp_message_parser_parse(const struct amdtp_stream *s,
/kernel/linux/linux-5.10/sound/firewire/dice/
H A Ddice-pcm.c132 struct amdtp_stream *stream; in init_hw_info()
309 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_prepare()
323 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_prepare()
338 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_trigger()
356 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_trigger()
375 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_pointer()
382 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_pointer()
390 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_ack()
398 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_ack()

Completed in 16 milliseconds

123