Home
last modified time | relevance | path

Searched refs:amdtp_stream (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/sound/firewire/
Damdtp-stream.h94 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 …]
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,
Damdtp-am824.c56 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 …]
Damdtp-stream.c74 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 …]
Damdtp-stream-trace.h17 …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/
Ddigi00x.h44 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,
Damdtp-dot.c114 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/
Doxfw.h53 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);
Doxfw-stream.c58 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/
Damdtp-ff.c16 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()
Dff.h79 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,
Dff-stream.c86 struct amdtp_stream *stream; in init_stream()
/Linux-v4.19/sound/firewire/tascam/
Damdtp-tascam.c19 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()
Dtascam.h78 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/
Dmotu.h59 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,
Damdtp-motu.c47 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 …]
Damdtp-motu-trace.h22 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),
Dmotu-stream.c114 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/
Ddice-pcm.c133 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()
Ddice.h111 struct amdtp_stream tx_stream[MAX_STREAMS];
112 struct amdtp_stream rx_stream[MAX_STREAMS];
Ddice-stream.c183 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/
Dfireworks_stream.c13 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()
Dfireworks.h88 struct amdtp_stream tx_stream;
89 struct amdtp_stream rx_stream;
/Linux-v4.19/sound/firewire/bebob/
Dbebob.h98 struct amdtp_stream tx_stream;
99 struct amdtp_stream rx_stream;
Dbebob_stream.c257 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()

12