/Linux-v4.19/sound/firewire/ |
D | amdtp-stream.h | 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); [all …]
|
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,
|
D | amdtp-am824.c | 56 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, in write_pcm_s32() 176 static void read_pcm_s32(struct amdtp_stream *s, in read_pcm_s32() 201 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence() 220 int amdtp_am824_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_am824_add_pcm_hw_constraints() 244 void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_am824_midi_trigger() 264 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet() 280 static void midi_rate_use_one_byte(struct amdtp_stream *s, unsigned int port) in midi_rate_use_one_byte() [all …]
|
D | amdtp-stream.c | 74 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_stream_init() 109 void amdtp_stream_destroy(struct amdtp_stream *s) in amdtp_stream_destroy() 148 int amdtp_stream_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_stream_add_pcm_hw_constraints() 221 int amdtp_stream_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_stream_set_parameters() 254 unsigned int amdtp_stream_get_max_payload(struct amdtp_stream *s) in amdtp_stream_get_max_payload() 275 void amdtp_stream_pcm_prepare(struct amdtp_stream *s) in amdtp_stream_pcm_prepare() 283 static unsigned int calculate_data_blocks(struct amdtp_stream *s, in calculate_data_blocks() 327 static unsigned int calculate_syt(struct amdtp_stream *s, in calculate_syt() 370 static void update_pcm_pointers(struct amdtp_stream *s, in update_pcm_pointers() 390 struct amdtp_stream *s = (void *)data; in pcm_period_tasklet() [all …]
|
D | amdtp-stream-trace.h | 17 …TP_PROTO(const struct amdtp_stream *s, u32 cycles, u32 *cip_header, unsigned int payload_length, u… 61 …TP_PROTO(const struct amdtp_stream *s, u32 cycles, __be32 *cip_header, unsigned int payload_length… 105 …TP_PROTO(const struct amdtp_stream *s, u32 cycles, unsigned int payload_quadlets, unsigned int dat… 149 …TP_PROTO(const struct amdtp_stream *s, u32 cycles, unsigned int payload_length, unsigned int data_…
|
/Linux-v4.19/sound/firewire/digi00x/ |
D | digi00x.h | 44 struct amdtp_stream tx_stream; 47 struct amdtp_stream rx_stream; 117 int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit, 119 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate, 121 void amdtp_dot_reset(struct amdtp_stream *s); 122 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s, 124 void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
|
D | amdtp-dot.c | 114 int amdtp_dot_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_dot_set_parameters() 146 static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in write_pcm_s32() 172 static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm, in read_pcm_s32() 197 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence() 213 static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port) in midi_ratelimit_per_packet() 229 static inline void midi_use_bytes(struct amdtp_stream *s, in midi_use_bytes() 237 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages() 281 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages() 311 int amdtp_dot_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_dot_add_pcm_hw_constraints() 324 void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_dot_midi_trigger() [all …]
|
/Linux-v4.19/sound/firewire/oxfw/ |
D | oxfw.h | 53 struct amdtp_stream tx_stream; 54 struct amdtp_stream rx_stream; 103 struct amdtp_stream *stream); 105 struct amdtp_stream *stream, 108 struct amdtp_stream *stream); 110 struct amdtp_stream *stream); 112 struct amdtp_stream *stream);
|
D | oxfw-stream.c | 58 static int set_stream_format(struct snd_oxfw *oxfw, struct amdtp_stream *s, in set_stream_format() 104 static void stop_stream(struct snd_oxfw *oxfw, struct amdtp_stream *stream) in stop_stream() 115 static int start_stream(struct snd_oxfw *oxfw, struct amdtp_stream *stream, in start_stream() 186 struct amdtp_stream *stream) in check_connection_used_by_others() 210 struct amdtp_stream *stream) in snd_oxfw_stream_init_simplex() 254 struct amdtp_stream *stream, in snd_oxfw_stream_start_simplex() 257 struct amdtp_stream *opposite; in snd_oxfw_stream_start_simplex() 343 struct amdtp_stream *stream) in snd_oxfw_stream_stop_simplex() 357 struct amdtp_stream *stream) in snd_oxfw_stream_destroy_simplex() 371 struct amdtp_stream *stream) in snd_oxfw_stream_update_simplex()
|
/Linux-v4.19/sound/firewire/fireface/ |
D | amdtp-ff.c | 16 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_ff_set_parameters() 31 static void write_pcm_s32(struct amdtp_stream *s, in write_pcm_s32() 56 static void read_pcm_s32(struct amdtp_stream *s, in read_pcm_s32() 81 static void write_pcm_silence(struct amdtp_stream *s, in write_pcm_silence() 94 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_ff_add_pcm_hw_constraints() 106 static unsigned int process_rx_data_blocks(struct amdtp_stream *s, in process_rx_data_blocks() 125 static unsigned int process_tx_data_blocks(struct amdtp_stream *s, in process_tx_data_blocks() 143 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_ff_init()
|
D | ff.h | 79 struct amdtp_stream tx_stream; 80 struct amdtp_stream rx_stream; 121 int amdtp_ff_set_parameters(struct amdtp_stream *s, unsigned int rate, 123 int amdtp_ff_add_pcm_hw_constraints(struct amdtp_stream *s, 125 int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
|
D | ff-stream.c | 86 struct amdtp_stream *stream; in init_stream()
|
/Linux-v4.19/sound/firewire/tascam/ |
D | amdtp-tascam.c | 19 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate) in amdtp_tscm_set_parameters() 36 static void write_pcm_s32(struct amdtp_stream *s, in write_pcm_s32() 61 static void read_pcm_s32(struct amdtp_stream *s, in read_pcm_s32() 89 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence() 104 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_tscm_add_pcm_hw_constraints() 120 static unsigned int process_tx_data_blocks(struct amdtp_stream *s, in process_tx_data_blocks() 136 static unsigned int process_rx_data_blocks(struct amdtp_stream *s, in process_rx_data_blocks() 155 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit, in amdtp_tscm_init()
|
D | tascam.h | 78 struct amdtp_stream tx_stream; 79 struct amdtp_stream rx_stream; 129 int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit, 131 int amdtp_tscm_set_parameters(struct amdtp_stream *s, unsigned int rate); 132 int amdtp_tscm_add_pcm_hw_constraints(struct amdtp_stream *s,
|
/Linux-v4.19/sound/firewire/motu/ |
D | motu.h | 59 struct amdtp_stream tx_stream; 60 struct amdtp_stream rx_stream; 134 int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit, 137 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate, 140 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s, 142 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
|
D | amdtp-motu.c | 47 int amdtp_motu_set_parameters(struct amdtp_stream *s, unsigned int rate, in amdtp_motu_set_parameters() 121 static void read_pcm_s32(struct amdtp_stream *s, in read_pcm_s32() 149 static void write_pcm_s32(struct amdtp_stream *s, in write_pcm_s32() 180 static void write_pcm_silence(struct amdtp_stream *s, __be32 *buffer, in write_pcm_silence() 203 int amdtp_motu_add_pcm_hw_constraints(struct amdtp_stream *s, in amdtp_motu_add_pcm_hw_constraints() 216 void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port, in amdtp_motu_midi_trigger() 225 static void write_midi_messages(struct amdtp_stream *s, __be32 *buffer, in write_midi_messages() 251 static void read_midi_messages(struct amdtp_stream *s, __be32 *buffer, in read_midi_messages() 300 static unsigned int process_tx_data_blocks(struct amdtp_stream *s, in process_tx_data_blocks() 343 static void write_sph(struct amdtp_stream *s, __be32 *buffer, in write_sph() [all …]
|
D | amdtp-motu-trace.h | 22 TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer), 46 TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer), 70 TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer), 94 TP_PROTO(struct amdtp_stream *s, unsigned int data_blocks, __be32 *buffer),
|
D | motu-stream.c | 114 static int start_isoc_ctx(struct snd_motu *motu, struct amdtp_stream *stream) in start_isoc_ctx() 138 static void stop_isoc_ctx(struct snd_motu *motu, struct amdtp_stream *stream) in stop_isoc_ctx() 309 struct amdtp_stream *stream; in init_stream() 336 struct amdtp_stream *stream; in destroy_stream()
|
/Linux-v4.19/sound/firewire/dice/ |
D | dice-pcm.c | 133 struct amdtp_stream *stream; in init_hw_info() 308 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_prepare() 322 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_prepare() 337 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_trigger() 355 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_trigger() 374 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_pointer() 381 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_pointer() 389 struct amdtp_stream *stream = &dice->tx_stream[substream->pcm->device]; in capture_ack() 397 struct amdtp_stream *stream = &dice->rx_stream[substream->pcm->device]; in playback_ack()
|
D | dice.h | 111 struct amdtp_stream tx_stream[MAX_STREAMS]; 112 struct amdtp_stream rx_stream[MAX_STREAMS];
|
D | dice-stream.c | 183 struct amdtp_stream *stream; in keep_resources() 239 struct amdtp_stream *streams; in start_streams() 465 struct amdtp_stream *stream; in init_stream() 499 struct amdtp_stream *stream; in destroy_stream()
|
/Linux-v4.19/sound/firewire/fireworks/ |
D | fireworks_stream.c | 13 init_stream(struct snd_efw *efw, struct amdtp_stream *stream) in init_stream() 44 stop_stream(struct snd_efw *efw, struct amdtp_stream *stream) in stop_stream() 56 start_stream(struct snd_efw *efw, struct amdtp_stream *stream, in start_stream() 110 destroy_stream(struct snd_efw *efw, struct amdtp_stream *stream) in destroy_stream() 124 check_connection_used_by_others(struct snd_efw *efw, struct amdtp_stream *s) in check_connection_used_by_others()
|
D | fireworks.h | 88 struct amdtp_stream tx_stream; 89 struct amdtp_stream rx_stream;
|
/Linux-v4.19/sound/firewire/bebob/ |
D | bebob.h | 98 struct amdtp_stream tx_stream; 99 struct amdtp_stream rx_stream;
|
D | bebob_stream.c | 257 map_data_channels(struct snd_bebob *bebob, struct amdtp_stream *s) in map_data_channels() 398 check_connection_used_by_others(struct snd_bebob *bebob, struct amdtp_stream *s) in check_connection_used_by_others() 487 start_stream(struct snd_bebob *bebob, struct amdtp_stream *stream, in start_stream()
|