Lines Matching defs:snd_tscm
66 struct snd_tscm { struct
75 const struct snd_tscm_spec *spec; argument
77 struct fw_iso_resources tx_resources;
78 struct fw_iso_resources rx_resources;
79 struct amdtp_stream tx_stream;
80 struct amdtp_stream rx_stream;
81 unsigned int substreams_counter;
83 int dev_lock_count;
84 bool dev_lock_changed;
85 wait_queue_head_t hwdep_wait;
88 struct fw_address_handler async_handler;
89 struct snd_rawmidi_substream *tx_midi_substreams[TSCM_MIDI_IN_PORT_MAX];
92 struct snd_fw_async_midi_port out_ports[TSCM_MIDI_OUT_PORT_MAX];
95 __be32 state[SNDRV_FIREWIRE_TASCAM_STATE_COUNT];
96 struct snd_hwdep *hwdep;
97 struct snd_firewire_tascam_change queue[SND_TSCM_QUEUE_COUNT];
98 unsigned int pull_pos;
99 unsigned int push_pos;
101 struct amdtp_domain domain;