Symbol: snd_ff
sound/firewire/fireface/ff-hwdep.c
104
static int hwdep_lock(struct snd_ff *ff)
sound/firewire/fireface/ff-hwdep.c
116
static int hwdep_unlock(struct snd_ff *ff)
sound/firewire/fireface/ff-hwdep.c
130
struct snd_ff *ff = hwdep->private_data;
sound/firewire/fireface/ff-hwdep.c
142
struct snd_ff *ff = hwdep->private_data;
sound/firewire/fireface/ff-hwdep.c
167
int snd_ff_create_hwdep_devices(struct snd_ff *ff)
sound/firewire/fireface/ff-hwdep.c
18
static bool has_msg(struct snd_ff *ff)
sound/firewire/fireface/ff-hwdep.c
29
struct snd_ff *ff = hwdep->private_data;
sound/firewire/fireface/ff-hwdep.c
74
struct snd_ff *ff = hwdep->private_data;
sound/firewire/fireface/ff-hwdep.c
85
static int hwdep_get_info(struct snd_ff *ff, void __user *arg)
sound/firewire/fireface/ff-midi.c
18
struct snd_ff *ff = substream->rmidi->private_data;
sound/firewire/fireface/ff-midi.c
37
struct snd_ff *ff = substream->rmidi->private_data;
sound/firewire/fireface/ff-midi.c
48
struct snd_ff *ff = substream->rmidi->private_data;
sound/firewire/fireface/ff-midi.c
62
struct snd_ff *ff = substream->rmidi->private_data;
sound/firewire/fireface/ff-midi.c
81
int snd_ff_create_midi_devices(struct snd_ff *ff)
sound/firewire/fireface/ff-pcm.c
104
static int pcm_init_hw_params(struct snd_ff *ff,
sound/firewire/fireface/ff-pcm.c
141
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
213
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
223
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
243
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
257
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
272
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
287
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
305
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
323
struct snd_ff *ff = sbstrm->private_data;
sound/firewire/fireface/ff-pcm.c
330
struct snd_ff *ff = sbstrm->private_data;
sound/firewire/fireface/ff-pcm.c
337
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
344
struct snd_ff *ff = substream->private_data;
sound/firewire/fireface/ff-pcm.c
349
int snd_ff_create_pcm_devices(struct snd_ff *ff)
sound/firewire/fireface/ff-proc.c
30
struct snd_ff *ff = entry->private_data;
sound/firewire/fireface/ff-proc.c
35
static void add_node(struct snd_ff *ff, struct snd_info_entry *root,
sound/firewire/fireface/ff-proc.c
47
void snd_ff_proc_init(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-former.c
121
static void dump_clock_config(struct snd_ff *ff, struct snd_info_buffer *buffer)
sound/firewire/fireface/ff-protocol-former.c
159
static void dump_sync_status(struct snd_ff *ff, struct snd_info_buffer *buffer)
sound/firewire/fireface/ff-protocol-former.c
257
static void former_dump_status(struct snd_ff *ff,
sound/firewire/fireface/ff-protocol-former.c
264
static int former_fill_midi_msg(struct snd_ff *ff,
sound/firewire/fireface/ff-protocol-former.c
294
static int allocate_tx_resources(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-former.c
335
static int ff800_allocate_resources(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-former.c
373
static int ff800_begin_session(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-former.c
392
static void ff800_finish_session(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-former.c
405
static void ff800_handle_midi_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf,
sound/firewire/fireface/ff-protocol-former.c
439
static int ff400_allocate_resources(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-former.c
486
static int ff400_begin_session(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-former.c
528
static void ff400_finish_session(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-former.c
537
static void parse_midi_msg(struct snd_ff *ff, u32 quad, unsigned int port)
sound/firewire/fireface/ff-protocol-former.c
559
static bool ff400_has_msg(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-former.c
648
static void ff400_handle_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf,
sound/firewire/fireface/ff-protocol-former.c
678
static long ff400_copy_msg_to_user(struct snd_ff *ff, char __user *buf, long count)
sound/firewire/fireface/ff-protocol-former.c
71
static int former_get_clock(struct snd_ff *ff, unsigned int *rate,
sound/firewire/fireface/ff-protocol-former.c
87
static int former_switch_fetching_mode(struct snd_ff *ff, bool enable)
sound/firewire/fireface/ff-protocol-latter.c
141
static int latter_get_clock(struct snd_ff *ff, unsigned int *rate,
sound/firewire/fireface/ff-protocol-latter.c
157
static int latter_switch_fetching_mode(struct snd_ff *ff, bool enable)
sound/firewire/fireface/ff-protocol-latter.c
172
static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-latter.c
248
static int latter_begin_session(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-protocol-latter.c
303
static void latter_finish_session(struct snd_ff *ff)
sound/firewire/fireface/ff-protocol-latter.c
312
static void latter_dump_status(struct snd_ff *ff, struct snd_info_buffer *buffer)
sound/firewire/fireface/ff-protocol-latter.c
396
static void latter_handle_midi_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf,
sound/firewire/fireface/ff-protocol-latter.c
486
static int latter_fill_midi_msg(struct snd_ff *ff,
sound/firewire/fireface/ff-stream.c
101
void snd_ff_stream_destroy_duplex(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
109
int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate,
sound/firewire/fireface/ff-stream.c
168
int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate)
sound/firewire/fireface/ff-stream.c
228
void snd_ff_stream_stop_duplex(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
239
void snd_ff_stream_update_duplex(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
248
void snd_ff_stream_lock_changed(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
254
int snd_ff_stream_lock_try(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
268
void snd_ff_stream_lock_release(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
33
static inline void finish_session(struct snd_ff *ff)
sound/firewire/fireface/ff-stream.c
39
static int init_stream(struct snd_ff *ff, struct amdtp_stream *s)
sound/firewire/fireface/ff-stream.c
64
static void destroy_stream(struct snd_ff *ff, struct amdtp_stream *s)
sound/firewire/fireface/ff-stream.c
74
int snd_ff_stream_init_duplex(struct snd_ff *ff)
sound/firewire/fireface/ff-transaction.c
10
static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port,
sound/firewire/fireface/ff-transaction.c
116
struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[0]);
sound/firewire/fireface/ff-transaction.c
123
struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[1]);
sound/firewire/fireface/ff-transaction.c
132
struct snd_ff *ff = callback_data;
sound/firewire/fireface/ff-transaction.c
144
static int allocate_own_address(struct snd_ff *ff, int i)
sound/firewire/fireface/ff-transaction.c
175
int snd_ff_transaction_reregister(struct snd_ff *ff)
sound/firewire/fireface/ff-transaction.c
192
int snd_ff_transaction_register(struct snd_ff *ff)
sound/firewire/fireface/ff-transaction.c
218
void snd_ff_transaction_unregister(struct snd_ff *ff)
sound/firewire/fireface/ff-transaction.c
39
struct snd_ff *ff =
sound/firewire/fireface/ff-transaction.c
40
container_of(callback_data, struct snd_ff, transactions[0]);
sound/firewire/fireface/ff-transaction.c
48
struct snd_ff *ff =
sound/firewire/fireface/ff-transaction.c
49
container_of(callback_data, struct snd_ff, transactions[1]);
sound/firewire/fireface/ff-transaction.c
53
static void transmit_midi_msg(struct snd_ff *ff, unsigned int port)
sound/firewire/fireface/ff.c
119
struct snd_ff *ff = dev_get_drvdata(&unit->device);
sound/firewire/fireface/ff.c
128
struct snd_ff *ff = dev_get_drvdata(&unit->device);
sound/firewire/fireface/ff.c
16
static void name_card(struct snd_ff *ff)
sound/firewire/fireface/ff.c
41
struct snd_ff *ff = card->private_data;
sound/firewire/fireface/ff.c
55
struct snd_ff *ff;
sound/firewire/fireface/ff.h
116
bool (*has_msg)(struct snd_ff *ff);
sound/firewire/fireface/ff.h
117
long (*copy_msg_to_user)(struct snd_ff *ff, char __user *buf, long count);
sound/firewire/fireface/ff.h
118
void (*handle_msg)(struct snd_ff *ff, unsigned int offset, const __le32 *buf,
sound/firewire/fireface/ff.h
120
int (*fill_midi_msg)(struct snd_ff *ff,
sound/firewire/fireface/ff.h
123
int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
sound/firewire/fireface/ff.h
125
int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
sound/firewire/fireface/ff.h
126
int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
sound/firewire/fireface/ff.h
127
int (*begin_session)(struct snd_ff *ff, unsigned int rate);
sound/firewire/fireface/ff.h
128
void (*finish_session)(struct snd_ff *ff);
sound/firewire/fireface/ff.h
129
void (*dump_status)(struct snd_ff *ff, struct snd_info_buffer *buffer);
sound/firewire/fireface/ff.h
136
int snd_ff_transaction_register(struct snd_ff *ff);
sound/firewire/fireface/ff.h
137
int snd_ff_transaction_reregister(struct snd_ff *ff);
sound/firewire/fireface/ff.h
138
void snd_ff_transaction_unregister(struct snd_ff *ff);
sound/firewire/fireface/ff.h
149
int snd_ff_stream_init_duplex(struct snd_ff *ff);
sound/firewire/fireface/ff.h
150
void snd_ff_stream_destroy_duplex(struct snd_ff *ff);
sound/firewire/fireface/ff.h
151
int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate,
sound/firewire/fireface/ff.h
154
int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate);
sound/firewire/fireface/ff.h
155
void snd_ff_stream_stop_duplex(struct snd_ff *ff);
sound/firewire/fireface/ff.h
156
void snd_ff_stream_update_duplex(struct snd_ff *ff);
sound/firewire/fireface/ff.h
158
void snd_ff_stream_lock_changed(struct snd_ff *ff);
sound/firewire/fireface/ff.h
159
int snd_ff_stream_lock_try(struct snd_ff *ff);
sound/firewire/fireface/ff.h
160
void snd_ff_stream_lock_release(struct snd_ff *ff);
sound/firewire/fireface/ff.h
162
void snd_ff_proc_init(struct snd_ff *ff);
sound/firewire/fireface/ff.h
165
int snd_ff_create_midi_devices(struct snd_ff *ff);
sound/firewire/fireface/ff.h
167
int snd_ff_create_pcm_devices(struct snd_ff *ff);
sound/firewire/fireface/ff.h
169
int snd_ff_create_hwdep_devices(struct snd_ff *ff);