/kernel/linux/linux-6.6/sound/firewire/ |
H A D | amdtp-stream.h | 109 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 D | amdtp-am824.h | 30 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 D | amdtp-am824.c | 53 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 D | amdtp-stream.c | 90 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 D | amdtp-stream.h | 105 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 D | amdtp-am824.h | 30 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 D | amdtp-am824.c | 55 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 D | amdtp-stream.c | 79 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 D | amdtp-dot.c | 113 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 D | digi00x.h | 43 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 D | amdtp-dot.c | 113 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 D | digi00x.h | 40 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 D | amdtp-ff.c | 15 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 D | ff.h | 93 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 D | amdtp-ff.c | 15 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 D | ff.h | 90 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 D | amdtp-tascam.c | 18 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 D | tascam.h | 79 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 D | amdtp-tascam.c | 18 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 D | tascam.h | 77 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 D | amdtp-motu.c | 46 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 D | motu.h | 57 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 D | amdtp-motu.c | 48 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 D | motu.h | 63 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 D | dice-pcm.c | 132 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()
|