Home
last modified time | relevance | path

Searched refs:ff (Results 1 - 25 of 138) sorted by relevance

123456

/kernel/linux/linux-5.10/sound/firewire/fireface/
H A Dff-stream.c3 * ff-stream.c - a part of driver for RME Fireface series
8 #include "ff.h"
33 static inline void finish_session(struct snd_ff *ff) in finish_session() argument
35 ff->spec->protocol->finish_session(ff); in finish_session()
36 ff->spec->protocol->switch_fetching_mode(ff, false); in finish_session()
39 static int init_stream(struct snd_ff *ff, struct amdtp_stream *s) in init_stream() argument
45 if (s == &ff->tx_stream) { in init_stream()
46 resources = &ff in init_stream()
64 destroy_stream(struct snd_ff *ff, struct amdtp_stream *s) destroy_stream() argument
74 snd_ff_stream_init_duplex(struct snd_ff *ff) snd_ff_stream_init_duplex() argument
101 snd_ff_stream_destroy_duplex(struct snd_ff *ff) snd_ff_stream_destroy_duplex() argument
109 snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate, unsigned int frames_per_period, unsigned int frames_per_buffer) snd_ff_stream_reserve_duplex() argument
168 snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate) snd_ff_stream_start_duplex() argument
227 snd_ff_stream_stop_duplex(struct snd_ff *ff) snd_ff_stream_stop_duplex() argument
238 snd_ff_stream_update_duplex(struct snd_ff *ff) snd_ff_stream_update_duplex() argument
247 snd_ff_stream_lock_changed(struct snd_ff *ff) snd_ff_stream_lock_changed() argument
253 snd_ff_stream_lock_try(struct snd_ff *ff) snd_ff_stream_lock_try() argument
274 snd_ff_stream_lock_release(struct snd_ff *ff) snd_ff_stream_lock_release() argument
[all...]
H A Dff-transaction.c3 * ff-transaction.c - a part of driver for RME Fireface series
8 #include "ff.h"
10 static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port, in finish_transmit_midi_msg() argument
14 READ_ONCE(ff->rx_midi_substreams[port]); in finish_transmit_midi_msg()
17 ff->rx_midi_error[port] = true; in finish_transmit_midi_msg()
23 ff->next_ktime[port] = 0; in finish_transmit_midi_msg()
24 schedule_work(&ff->rx_midi_work[port]); in finish_transmit_midi_msg()
28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]); in finish_transmit_midi_msg()
29 ff->rx_bytes[port] = 0; in finish_transmit_midi_msg()
32 schedule_work(&ff in finish_transmit_midi_msg()
39 struct snd_ff *ff = finish_transmit_midi0_msg() local
48 struct snd_ff *ff = finish_transmit_midi1_msg() local
53 transmit_midi_msg(struct snd_ff *ff, unsigned int port) transmit_midi_msg() argument
116 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[0]); transmit_midi0_msg() local
123 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[1]); transmit_midi1_msg() local
133 struct snd_ff *ff = callback_data; handle_midi_msg() local
143 allocate_own_address(struct snd_ff *ff, int i) allocate_own_address() argument
174 snd_ff_transaction_reregister(struct snd_ff *ff) snd_ff_transaction_reregister() argument
191 snd_ff_transaction_register(struct snd_ff *ff) snd_ff_transaction_register() argument
217 snd_ff_transaction_unregister(struct snd_ff *ff) snd_ff_transaction_unregister() argument
[all...]
H A Dff.c3 * ff.c - a part of driver for RME Fireface series
8 #include "ff.h"
16 static void name_card(struct snd_ff *ff) in name_card() argument
18 struct fw_device *fw_dev = fw_parent_device(ff->unit); in name_card()
28 name = names[ff->unit_version]; in name_card()
30 strcpy(ff->card->driver, "Fireface"); in name_card()
31 strcpy(ff->card->shortname, name); in name_card()
32 strcpy(ff->card->mixername, name); in name_card()
33 snprintf(ff->card->longname, sizeof(ff in name_card()
41 struct snd_ff *ff = card->private_data; ff_card_free() local
49 struct snd_ff *ff = container_of(work, struct snd_ff, dwork.work); do_registration() local
102 struct snd_ff *ff; snd_ff_probe() local
126 struct snd_ff *ff = dev_get_drvdata(&unit->device); snd_ff_update() local
140 struct snd_ff *ff = dev_get_drvdata(&unit->device); snd_ff_remove() local
[all...]
H A Dff-hwdep.c3 * ff-hwdep.c - a part of driver for RME Fireface series
16 #include "ff.h"
21 struct snd_ff *ff = hwdep->private_data; in hwdep_read() local
25 spin_lock_irq(&ff->lock); in hwdep_read()
27 while (!ff->dev_lock_changed) { in hwdep_read()
28 prepare_to_wait(&ff->hwdep_wait, &wait, TASK_INTERRUPTIBLE); in hwdep_read()
29 spin_unlock_irq(&ff->lock); in hwdep_read()
31 finish_wait(&ff->hwdep_wait, &wait); in hwdep_read()
34 spin_lock_irq(&ff->lock); in hwdep_read()
38 if (ff in hwdep_read()
57 struct snd_ff *ff = hwdep->private_data; hwdep_poll() local
72 hwdep_get_info(struct snd_ff *ff, void __user *arg) hwdep_get_info() argument
91 hwdep_lock(struct snd_ff *ff) hwdep_lock() argument
109 hwdep_unlock(struct snd_ff *ff) hwdep_unlock() argument
129 struct snd_ff *ff = hwdep->private_data; hwdep_release() local
142 struct snd_ff *ff = hwdep->private_data; hwdep_ioctl() local
167 snd_ff_create_hwdep_devices(struct snd_ff *ff) snd_ff_create_hwdep_devices() argument
[all...]
H A Dff-protocol-former.c2 // ff-protocol-former.c - a part of driver for RME Fireface series
10 #include "ff.h"
73 static int former_get_clock(struct snd_ff *ff, unsigned int *rate, in former_get_clock() argument
80 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in former_get_clock()
89 static int former_switch_fetching_mode(struct snd_ff *ff, bool enable) in former_switch_fetching_mode() argument
98 count = max(count, ff->spec->pcm_playback_channels[i]); in former_switch_fetching_mode()
116 err = snd_fw_transaction(ff->unit, TCODE_WRITE_BLOCK_REQUEST, in former_switch_fetching_mode()
123 static void dump_clock_config(struct snd_ff *ff, struct snd_info_buffer *buffer) in dump_clock_config() argument
132 err = snd_fw_transaction(ff->unit, TCODE_READ_BLOCK_REQUEST, in dump_clock_config()
161 static void dump_sync_status(struct snd_ff *ff, struc argument
259 former_dump_status(struct snd_ff *ff, struct snd_info_buffer *buffer) former_dump_status() argument
266 former_fill_midi_msg(struct snd_ff *ff, struct snd_rawmidi_substream *substream, unsigned int port) former_fill_midi_msg() argument
296 allocate_tx_resources(struct snd_ff *ff) allocate_tx_resources() argument
337 ff800_allocate_resources(struct snd_ff *ff, unsigned int rate) ff800_allocate_resources() argument
375 ff800_begin_session(struct snd_ff *ff, unsigned int rate) ff800_begin_session() argument
394 ff800_finish_session(struct snd_ff *ff) ff800_finish_session() argument
407 ff800_handle_midi_msg(struct snd_ff *ff, unsigned int offset, __le32 *buf, size_t length) ff800_handle_midi_msg() argument
441 ff400_allocate_resources(struct snd_ff *ff, unsigned int rate) ff400_allocate_resources() argument
488 ff400_begin_session(struct snd_ff *ff, unsigned int rate) ff400_begin_session() argument
530 ff400_finish_session(struct snd_ff *ff) ff400_finish_session() argument
558 ff400_handle_midi_msg(struct snd_ff *ff, unsigned int offset, __le32 *buf, size_t length) ff400_handle_midi_msg() argument
[all...]
H A Dff-midi.c3 * ff-midi.c - a part of driver for RME Fireface series
8 #include "ff.h"
18 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_open() local
21 ff->on_sysex[substream->number] = 0; in midi_playback_open()
22 ff->rx_midi_error[substream->number] = false; in midi_playback_open()
24 WRITE_ONCE(ff->rx_midi_substreams[substream->number], substream); in midi_playback_open()
37 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_close() local
39 cancel_work_sync(&ff->rx_midi_work[substream->number]); in midi_playback_close()
40 WRITE_ONCE(ff->rx_midi_substreams[substream->number], NULL); in midi_playback_close()
48 struct snd_ff *ff in midi_capture_trigger() local
65 struct snd_ff *ff = substream->rmidi->private_data; midi_playback_trigger() local
87 snd_ff_create_midi_devices(struct snd_ff *ff) snd_ff_create_midi_devices() argument
[all...]
H A Dff-pcm.c3 * ff-pcm.c - a part of driver for RME Fireface series
8 #include "ff.h"
104 static int pcm_init_hw_params(struct snd_ff *ff, in pcm_init_hw_params() argument
114 s = &ff->tx_stream; in pcm_init_hw_params()
115 pcm_channels = ff->spec->pcm_capture_channels; in pcm_init_hw_params()
118 s = &ff->rx_stream; in pcm_init_hw_params()
119 pcm_channels = ff->spec->pcm_playback_channels; in pcm_init_hw_params()
141 struct snd_ff *ff = substream->private_data; in pcm_open() local
142 struct amdtp_domain *d = &ff->domain; in pcm_open()
147 err = snd_ff_stream_lock_try(ff); in pcm_open()
220 struct snd_ff *ff = substream->private_data; pcm_close() local
230 struct snd_ff *ff = substream->private_data; pcm_hw_params() local
251 struct snd_ff *ff = substream->private_data; pcm_hw_free() local
267 struct snd_ff *ff = substream->private_data; pcm_capture_prepare() local
284 struct snd_ff *ff = substream->private_data; pcm_playback_prepare() local
301 struct snd_ff *ff = substream->private_data; pcm_capture_trigger() local
319 struct snd_ff *ff = substream->private_data; pcm_playback_trigger() local
337 struct snd_ff *ff = sbstrm->private_data; pcm_capture_pointer() local
344 struct snd_ff *ff = sbstrm->private_data; pcm_playback_pointer() local
351 struct snd_ff *ff = substream->private_data; pcm_capture_ack() local
358 struct snd_ff *ff = substream->private_data; pcm_playback_ack() local
363 snd_ff_create_pcm_devices(struct snd_ff *ff) snd_ff_create_pcm_devices() argument
[all...]
H A Dff.h3 * ff.h - a part of driver for RME Fireface series
116 void (*handle_midi_msg)(struct snd_ff *ff, unsigned int offset,
118 int (*fill_midi_msg)(struct snd_ff *ff,
121 int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
123 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
124 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
125 int (*begin_session)(struct snd_ff *ff, unsigned int rate);
126 void (*finish_session)(struct snd_ff *ff);
127 void (*dump_status)(struct snd_ff *ff, struct snd_info_buffer *buffer);
134 int snd_ff_transaction_register(struct snd_ff *ff);
[all...]
H A DMakefile2 snd-fireface-objs := ff.o ff-transaction.o ff-midi.o ff-proc.o amdtp-ff.o \
3 ff-stream.o ff-pcm.o ff-hwdep.o ff-protocol-former.o \
4 ff
[all...]
H A Dff-protocol-latter.c2 // ff-protocol-latter - a part of driver for RME Fireface series
10 #include "ff.h"
143 static int latter_get_clock(struct snd_ff *ff, unsigned int *rate, in latter_get_clock() argument
150 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in latter_get_clock()
156 return parse_clock_bits(data, rate, src, ff->unit_version); in latter_get_clock()
159 static int latter_switch_fetching_mode(struct snd_ff *ff, bool enable) in latter_switch_fetching_mode() argument
170 return snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_switch_fetching_mode()
174 static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate) in latter_allocate_resources() argument
199 err = snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_allocate_resources()
210 err = latter_get_clock(ff, in latter_allocate_resources()
250 latter_begin_session(struct snd_ff *ff, unsigned int rate) latter_begin_session() argument
305 latter_finish_session(struct snd_ff *ff) latter_finish_session() argument
314 latter_dump_status(struct snd_ff *ff, struct snd_info_buffer *buffer) latter_dump_status() argument
398 latter_handle_midi_msg(struct snd_ff *ff, unsigned int offset, __le32 *buf, size_t length) latter_handle_midi_msg() argument
488 latter_fill_midi_msg(struct snd_ff *ff, struct snd_rawmidi_substream *substream, unsigned int port) latter_fill_midi_msg() argument
[all...]
H A Dff-proc.c3 * ff-proc.c - a part of driver for RME Fireface series
8 #include "./ff.h"
30 struct snd_ff *ff = entry->private_data; in proc_dump_status() local
32 ff->spec->protocol->dump_status(ff, buffer); in proc_dump_status()
35 static void add_node(struct snd_ff *ff, struct snd_info_entry *root, in add_node() argument
42 entry = snd_info_create_card_entry(ff->card, name, root); in add_node()
44 snd_info_set_text_ops(entry, ff, op); in add_node()
47 void snd_ff_proc_init(struct snd_ff *ff) in snd_ff_proc_init() argument
55 root = snd_info_create_card_entry(ff in snd_ff_proc_init()
[all...]
/kernel/linux/linux-6.6/sound/firewire/fireface/
H A Dff-stream.c3 * ff-stream.c - a part of driver for RME Fireface series
8 #include "ff.h"
33 static inline void finish_session(struct snd_ff *ff) in finish_session() argument
35 ff->spec->protocol->finish_session(ff); in finish_session()
36 ff->spec->protocol->switch_fetching_mode(ff, false); in finish_session()
39 static int init_stream(struct snd_ff *ff, struct amdtp_stream *s) in init_stream() argument
45 if (s == &ff->tx_stream) { in init_stream()
46 resources = &ff in init_stream()
64 destroy_stream(struct snd_ff *ff, struct amdtp_stream *s) destroy_stream() argument
74 snd_ff_stream_init_duplex(struct snd_ff *ff) snd_ff_stream_init_duplex() argument
101 snd_ff_stream_destroy_duplex(struct snd_ff *ff) snd_ff_stream_destroy_duplex() argument
109 snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate, unsigned int frames_per_period, unsigned int frames_per_buffer) snd_ff_stream_reserve_duplex() argument
168 snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate) snd_ff_stream_start_duplex() argument
228 snd_ff_stream_stop_duplex(struct snd_ff *ff) snd_ff_stream_stop_duplex() argument
239 snd_ff_stream_update_duplex(struct snd_ff *ff) snd_ff_stream_update_duplex() argument
248 snd_ff_stream_lock_changed(struct snd_ff *ff) snd_ff_stream_lock_changed() argument
254 snd_ff_stream_lock_try(struct snd_ff *ff) snd_ff_stream_lock_try() argument
275 snd_ff_stream_lock_release(struct snd_ff *ff) snd_ff_stream_lock_release() argument
[all...]
H A Dff-transaction.c3 * ff-transaction.c - a part of driver for RME Fireface series
8 #include "ff.h"
10 static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port, in finish_transmit_midi_msg() argument
14 READ_ONCE(ff->rx_midi_substreams[port]); in finish_transmit_midi_msg()
17 ff->rx_midi_error[port] = true; in finish_transmit_midi_msg()
23 ff->next_ktime[port] = 0; in finish_transmit_midi_msg()
24 schedule_work(&ff->rx_midi_work[port]); in finish_transmit_midi_msg()
28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]); in finish_transmit_midi_msg()
29 ff->rx_bytes[port] = 0; in finish_transmit_midi_msg()
32 schedule_work(&ff in finish_transmit_midi_msg()
39 struct snd_ff *ff = finish_transmit_midi0_msg() local
48 struct snd_ff *ff = finish_transmit_midi1_msg() local
53 transmit_midi_msg(struct snd_ff *ff, unsigned int port) transmit_midi_msg() argument
116 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[0]); transmit_midi0_msg() local
123 struct snd_ff *ff = container_of(work, struct snd_ff, rx_midi_work[1]); transmit_midi1_msg() local
132 struct snd_ff *ff = callback_data; handle_msg() local
146 allocate_own_address(struct snd_ff *ff, int i) allocate_own_address() argument
177 snd_ff_transaction_reregister(struct snd_ff *ff) snd_ff_transaction_reregister() argument
194 snd_ff_transaction_register(struct snd_ff *ff) snd_ff_transaction_register() argument
220 snd_ff_transaction_unregister(struct snd_ff *ff) snd_ff_transaction_unregister() argument
[all...]
H A Dff-hwdep.c3 * ff-hwdep.c - a part of driver for RME Fireface series
16 #include "ff.h"
18 static bool has_msg(struct snd_ff *ff) in has_msg() argument
20 if (ff->spec->protocol->has_msg) in has_msg()
21 return ff->spec->protocol->has_msg(ff); in has_msg()
29 struct snd_ff *ff = hwdep->private_data; in hwdep_read() local
32 spin_lock_irq(&ff->lock); in hwdep_read()
34 while (!ff->dev_lock_changed && !has_msg(ff)) { in hwdep_read()
74 struct snd_ff *ff = hwdep->private_data; hwdep_poll() local
89 hwdep_get_info(struct snd_ff *ff, void __user *arg) hwdep_get_info() argument
108 hwdep_lock(struct snd_ff *ff) hwdep_lock() argument
126 hwdep_unlock(struct snd_ff *ff) hwdep_unlock() argument
146 struct snd_ff *ff = hwdep->private_data; hwdep_release() local
159 struct snd_ff *ff = hwdep->private_data; hwdep_ioctl() local
184 snd_ff_create_hwdep_devices(struct snd_ff *ff) snd_ff_create_hwdep_devices() argument
[all...]
H A Dff.c3 * ff.c - a part of driver for RME Fireface series
8 #include "ff.h"
16 static void name_card(struct snd_ff *ff) in name_card() argument
18 struct fw_device *fw_dev = fw_parent_device(ff->unit); in name_card()
28 name = names[ff->unit_version]; in name_card()
30 strcpy(ff->card->driver, "Fireface"); in name_card()
31 strcpy(ff->card->shortname, name); in name_card()
32 strcpy(ff->card->mixername, name); in name_card()
33 snprintf(ff->card->longname, sizeof(ff in name_card()
41 struct snd_ff *ff = card->private_data; ff_card_free() local
55 struct snd_ff *ff; snd_ff_probe() local
119 struct snd_ff *ff = dev_get_drvdata(&unit->device); snd_ff_update() local
128 struct snd_ff *ff = dev_get_drvdata(&unit->device); snd_ff_remove() local
[all...]
H A Dff-protocol-former.c2 // ff-protocol-former.c - a part of driver for RME Fireface series
8 #include "ff.h"
71 static int former_get_clock(struct snd_ff *ff, unsigned int *rate, in former_get_clock() argument
78 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in former_get_clock()
87 static int former_switch_fetching_mode(struct snd_ff *ff, bool enable) in former_switch_fetching_mode() argument
96 count = max(count, ff->spec->pcm_playback_channels[i]); in former_switch_fetching_mode()
114 err = snd_fw_transaction(ff->unit, TCODE_WRITE_BLOCK_REQUEST, in former_switch_fetching_mode()
121 static void dump_clock_config(struct snd_ff *ff, struct snd_info_buffer *buffer) in dump_clock_config() argument
130 err = snd_fw_transaction(ff->unit, TCODE_READ_BLOCK_REQUEST, in dump_clock_config()
159 static void dump_sync_status(struct snd_ff *ff, struc argument
257 former_dump_status(struct snd_ff *ff, struct snd_info_buffer *buffer) former_dump_status() argument
264 former_fill_midi_msg(struct snd_ff *ff, struct snd_rawmidi_substream *substream, unsigned int port) former_fill_midi_msg() argument
294 allocate_tx_resources(struct snd_ff *ff) allocate_tx_resources() argument
335 ff800_allocate_resources(struct snd_ff *ff, unsigned int rate) ff800_allocate_resources() argument
373 ff800_begin_session(struct snd_ff *ff, unsigned int rate) ff800_begin_session() argument
392 ff800_finish_session(struct snd_ff *ff) ff800_finish_session() argument
405 ff800_handle_midi_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf, size_t length, u32 tstamp) ff800_handle_midi_msg() argument
439 ff400_allocate_resources(struct snd_ff *ff, unsigned int rate) ff400_allocate_resources() argument
486 ff400_begin_session(struct snd_ff *ff, unsigned int rate) ff400_begin_session() argument
528 ff400_finish_session(struct snd_ff *ff) ff400_finish_session() argument
537 parse_midi_msg(struct snd_ff *ff, u32 quad, unsigned int port) parse_midi_msg() argument
559 ff400_has_msg(struct snd_ff *ff) ff400_has_msg() argument
648 ff400_handle_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf, size_t length, u32 tstamp) ff400_handle_msg() argument
678 ff400_copy_msg_to_user(struct snd_ff *ff, char __user *buf, long count) ff400_copy_msg_to_user() argument
[all...]
H A Dff-midi.c3 * ff-midi.c - a part of driver for RME Fireface series
8 #include "ff.h"
18 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_open() local
21 ff->on_sysex[substream->number] = 0; in midi_playback_open()
22 ff->rx_midi_error[substream->number] = false; in midi_playback_open()
24 WRITE_ONCE(ff->rx_midi_substreams[substream->number], substream); in midi_playback_open()
37 struct snd_ff *ff = substream->rmidi->private_data; in midi_playback_close() local
39 cancel_work_sync(&ff->rx_midi_work[substream->number]); in midi_playback_close()
40 WRITE_ONCE(ff->rx_midi_substreams[substream->number], NULL); in midi_playback_close()
48 struct snd_ff *ff in midi_capture_trigger() local
65 struct snd_ff *ff = substream->rmidi->private_data; midi_playback_trigger() local
87 snd_ff_create_midi_devices(struct snd_ff *ff) snd_ff_create_midi_devices() argument
[all...]
H A Dff-pcm.c3 * ff-pcm.c - a part of driver for RME Fireface series
8 #include "ff.h"
104 static int pcm_init_hw_params(struct snd_ff *ff, in pcm_init_hw_params() argument
114 s = &ff->tx_stream; in pcm_init_hw_params()
115 pcm_channels = ff->spec->pcm_capture_channels; in pcm_init_hw_params()
118 s = &ff->rx_stream; in pcm_init_hw_params()
119 pcm_channels = ff->spec->pcm_playback_channels; in pcm_init_hw_params()
141 struct snd_ff *ff = substream->private_data; in pcm_open() local
142 struct amdtp_domain *d = &ff->domain; in pcm_open()
147 err = snd_ff_stream_lock_try(ff); in pcm_open()
220 struct snd_ff *ff = substream->private_data; pcm_close() local
230 struct snd_ff *ff = substream->private_data; pcm_hw_params() local
251 struct snd_ff *ff = substream->private_data; pcm_hw_free() local
267 struct snd_ff *ff = substream->private_data; pcm_capture_prepare() local
284 struct snd_ff *ff = substream->private_data; pcm_playback_prepare() local
301 struct snd_ff *ff = substream->private_data; pcm_capture_trigger() local
319 struct snd_ff *ff = substream->private_data; pcm_playback_trigger() local
337 struct snd_ff *ff = sbstrm->private_data; pcm_capture_pointer() local
344 struct snd_ff *ff = sbstrm->private_data; pcm_playback_pointer() local
351 struct snd_ff *ff = substream->private_data; pcm_capture_ack() local
358 struct snd_ff *ff = substream->private_data; pcm_playback_ack() local
363 snd_ff_create_pcm_devices(struct snd_ff *ff) snd_ff_create_pcm_devices() argument
[all...]
H A Dff.h3 * ff.h - a part of driver for RME Fireface series
116 bool (*has_msg)(struct snd_ff *ff);
117 long (*copy_msg_to_user)(struct snd_ff *ff, char __user *buf, long count);
118 void (*handle_msg)(struct snd_ff *ff, unsigned int offset, const __le32 *buf,
120 int (*fill_midi_msg)(struct snd_ff *ff,
123 int (*get_clock)(struct snd_ff *ff, unsigned int *rate,
125 int (*switch_fetching_mode)(struct snd_ff *ff, bool enable);
126 int (*allocate_resources)(struct snd_ff *ff, unsigned int rate);
127 int (*begin_session)(struct snd_ff *ff, unsigned int rate);
128 void (*finish_session)(struct snd_ff *ff);
[all...]
H A DMakefile2 snd-fireface-objs := ff.o ff-transaction.o ff-midi.o ff-proc.o amdtp-ff.o \
3 ff-stream.o ff-pcm.o ff-hwdep.o ff-protocol-former.o \
4 ff
[all...]
H A Dff-protocol-latter.c2 // ff-protocol-latter.c - a part of driver for RME Fireface series
8 #include "ff.h"
141 static int latter_get_clock(struct snd_ff *ff, unsigned int *rate, in latter_get_clock() argument
148 err = snd_fw_transaction(ff->unit, TCODE_READ_QUADLET_REQUEST, in latter_get_clock()
154 return parse_clock_bits(data, rate, src, ff->unit_version); in latter_get_clock()
157 static int latter_switch_fetching_mode(struct snd_ff *ff, bool enable) in latter_switch_fetching_mode() argument
168 return snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_switch_fetching_mode()
172 static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate) in latter_allocate_resources() argument
197 err = snd_fw_transaction(ff->unit, TCODE_WRITE_QUADLET_REQUEST, in latter_allocate_resources()
208 err = latter_get_clock(ff, in latter_allocate_resources()
248 latter_begin_session(struct snd_ff *ff, unsigned int rate) latter_begin_session() argument
303 latter_finish_session(struct snd_ff *ff) latter_finish_session() argument
312 latter_dump_status(struct snd_ff *ff, struct snd_info_buffer *buffer) latter_dump_status() argument
396 latter_handle_midi_msg(struct snd_ff *ff, unsigned int offset, const __le32 *buf, size_t length, u32 tstamp) latter_handle_midi_msg() argument
486 latter_fill_midi_msg(struct snd_ff *ff, struct snd_rawmidi_substream *substream, unsigned int port) latter_fill_midi_msg() argument
[all...]
/kernel/linux/linux-5.10/drivers/input/
H A Dff-core.c24 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument
27 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access()
28 !ff->effect_owners[effect_id]) in check_effect_access()
31 if (file && ff->effect_owners[effect_id] != file) in check_effect_access()
51 static int compat_effect(struct ff_device *ff, struct ff_effect *effect) in compat_effect() argument
57 if (!test_bit(FF_PERIODIC, ff->ffbit)) in compat_effect()
95 struct ff_device *ff = dev->ff; in input_ff_upload() local
117 if (!test_bit(effect->type, ff->ffbit)) { in input_ff_upload()
118 ret = compat_effect(ff, effec in input_ff_upload()
175 struct ff_device *ff = dev->ff; erase_effect() local
213 struct ff_device *ff = dev->ff; input_ff_erase() local
238 struct ff_device *ff = dev->ff; input_ff_flush() local
264 struct ff_device *ff = dev->ff; input_ff_event() local
307 struct ff_device *ff; input_ff_create() local
367 struct ff_device *ff = dev->ff; input_ff_destroy() local
[all...]
/kernel/linux/linux-6.6/drivers/input/
H A Dff-core.c21 static int check_effect_access(struct ff_device *ff, int effect_id, in check_effect_access() argument
24 if (effect_id < 0 || effect_id >= ff->max_effects || in check_effect_access()
25 !ff->effect_owners[effect_id]) in check_effect_access()
28 if (file && ff->effect_owners[effect_id] != file) in check_effect_access()
48 static int compat_effect(struct ff_device *ff, struct ff_effect *effect) in compat_effect() argument
54 if (!test_bit(FF_PERIODIC, ff->ffbit)) in compat_effect()
92 struct ff_device *ff = dev->ff; in input_ff_upload() local
114 if (!test_bit(effect->type, ff->ffbit)) { in input_ff_upload()
115 ret = compat_effect(ff, effec in input_ff_upload()
172 struct ff_device *ff = dev->ff; erase_effect() local
210 struct ff_device *ff = dev->ff; input_ff_erase() local
235 struct ff_device *ff = dev->ff; input_ff_flush() local
261 struct ff_device *ff = dev->ff; input_ff_event() local
304 struct ff_device *ff; input_ff_create() local
364 struct ff_device *ff = dev->ff; input_ff_destroy() local
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dheader.c101 static int __do_write_fd(struct feat_fd *ff, const void *buf, size_t size) in __do_write_fd() argument
103 ssize_t ret = writen(ff->fd, buf, size); in __do_write_fd()
110 static int __do_write_buf(struct feat_fd *ff, const void *buf, size_t size) in __do_write_buf() argument
114 size_t new_size = ff->size; in __do_write_buf()
117 if (size + ff->offset > max_size) in __do_write_buf()
120 while (size > (new_size - ff->offset)) in __do_write_buf()
124 if (ff->size < new_size) { in __do_write_buf()
125 addr = realloc(ff->buf, new_size); in __do_write_buf()
128 ff->buf = addr; in __do_write_buf()
129 ff in __do_write_buf()
139 do_write(struct feat_fd *ff, const void *buf, size_t size) do_write() argument
147 do_write_bitmap(struct feat_fd *ff, unsigned long *set, u64 size) do_write_bitmap() argument
166 write_padded(struct feat_fd *ff, const void *bf, size_t count, size_t count_aligned) write_padded() argument
182 do_write_string(struct feat_fd *ff, const char *str) do_write_string() argument
198 __do_read_fd(struct feat_fd *ff, void *addr, ssize_t size) __do_read_fd() argument
207 __do_read_buf(struct feat_fd *ff, void *addr, ssize_t size) __do_read_buf() argument
219 __do_read(struct feat_fd *ff, void *addr, ssize_t size) __do_read() argument
226 do_read_u32(struct feat_fd *ff, u32 *addr) do_read_u32() argument
239 do_read_u64(struct feat_fd *ff, u64 *addr) do_read_u64() argument
252 do_read_string(struct feat_fd *ff) do_read_string() argument
278 do_read_bitmap(struct feat_fd *ff, unsigned long **pset, u64 *psize) do_read_bitmap() argument
308 write_tracing_data(struct feat_fd *ff, struct evlist *evlist) write_tracing_data() argument
318 write_build_id(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_build_id() argument
342 write_hostname(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_hostname() argument
355 write_osrelease(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_osrelease() argument
368 write_arch(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_arch() argument
381 write_version(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_version() argument
387 __write_cpudesc(struct feat_fd *ff, const char *cpuinfo_proc) __write_cpudesc() argument
442 write_cpudesc(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpudesc() argument
478 write_nrcpus(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_nrcpus() argument
500 write_event_desc(struct feat_fd *ff, struct evlist *evlist) write_event_desc() argument
556 write_cmdline(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cmdline() argument
585 write_cpu_topology(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpu_topology() argument
657 write_total_mem(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_total_mem() argument
686 write_numa_topology(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_numa_topology() argument
740 write_pmu_mappings(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_pmu_mappings() argument
783 write_group_desc(struct feat_fd *ff, struct evlist *evlist) write_group_desc() argument
864 write_cpuid(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpuid() argument
883 write_auxtrace(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_auxtrace() argument
900 write_clockid(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_clockid() argument
907 write_clock_data(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_clock_data() argument
941 write_hybrid_topology(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_hybrid_topology() argument
975 write_dir_format(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_dir_format() argument
1042 write_bpf_prog_info(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_bpf_prog_info() argument
1084 write_bpf_btf(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_bpf_btf() argument
1266 write_cache(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cache() argument
1325 write_sample_time(struct feat_fd *ff, struct evlist *evlist) write_sample_time() argument
1553 __write_pmu_caps(struct feat_fd *ff, struct perf_pmu *pmu, bool write_pmu) __write_pmu_caps() argument
1582 write_cpu_pmu_caps(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpu_pmu_caps() argument
1598 write_pmu_caps(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_pmu_caps() argument
1645 print_hostname(struct feat_fd *ff, FILE *fp) print_hostname() argument
1650 print_osrelease(struct feat_fd *ff, FILE *fp) print_osrelease() argument
1655 print_arch(struct feat_fd *ff, FILE *fp) print_arch() argument
1660 print_cpudesc(struct feat_fd *ff, FILE *fp) print_cpudesc() argument
1665 print_nrcpus(struct feat_fd *ff, FILE *fp) print_nrcpus() argument
1671 print_version(struct feat_fd *ff, FILE *fp) print_version() argument
1676 print_cmdline(struct feat_fd *ff, FILE *fp) print_cmdline() argument
1705 print_cpu_topology(struct feat_fd *ff, FILE *fp) print_cpu_topology() argument
1762 print_clockid(struct feat_fd *ff, FILE *fp) print_clockid() argument
1768 print_clock_data(struct feat_fd *ff, FILE *fp) print_clock_data() argument
1811 print_hybrid_topology(struct feat_fd *ff, FILE *fp) print_hybrid_topology() argument
1823 print_dir_format(struct feat_fd *ff, FILE *fp) print_dir_format() argument
1835 print_bpf_prog_info(struct feat_fd *ff, FILE *fp) print_bpf_prog_info() argument
1859 print_bpf_btf(struct feat_fd *ff, FILE *fp) print_bpf_btf() argument
1931 read_event_desc(struct feat_fd *ff) read_event_desc() argument
2018 print_event_desc(struct feat_fd *ff, FILE *fp) print_event_desc() argument
2056 print_total_mem(struct feat_fd *ff, FILE *fp) print_total_mem() argument
2061 print_numa_topology(struct feat_fd *ff, FILE *fp) print_numa_topology() argument
2078 print_cpuid(struct feat_fd *ff, FILE *fp) print_cpuid() argument
2098 print_cache(struct feat_fd *ff, FILE *fp __maybe_unused) print_cache() argument
2109 print_compressed(struct feat_fd *ff, FILE *fp) print_compressed() argument
2135 print_cpu_pmu_caps(struct feat_fd *ff, FILE *fp) print_cpu_pmu_caps() argument
2141 print_pmu_caps(struct feat_fd *ff, FILE *fp) print_pmu_caps() argument
2152 print_pmu_mappings(struct feat_fd *ff, FILE *fp) print_pmu_mappings() argument
2188 print_group_desc(struct feat_fd *ff, FILE *fp) print_group_desc() argument
2210 print_sample_time(struct feat_fd *ff, FILE *fp) print_sample_time() argument
2245 print_mem_topology(struct feat_fd *ff, FILE *fp) print_mem_topology() argument
2438 process_tracing_data(struct feat_fd *ff, void *data) process_tracing_data() argument
2446 process_build_id(struct feat_fd *ff, void *data __maybe_unused) process_build_id() argument
2453 process_nrcpus(struct feat_fd *ff, void *data __maybe_unused) process_nrcpus() argument
2470 process_total_mem(struct feat_fd *ff, void *data __maybe_unused) process_total_mem() argument
2512 process_event_desc(struct feat_fd *ff, void *data __maybe_unused) process_event_desc() argument
2537 process_cmdline(struct feat_fd *ff, void *data __maybe_unused) process_cmdline() argument
2575 process_cpu_topology(struct feat_fd *ff, void *data __maybe_unused) process_cpu_topology() argument
2709 process_numa_topology(struct feat_fd *ff, void *data __maybe_unused) process_numa_topology() argument
2755 process_pmu_mappings(struct feat_fd *ff, void *data __maybe_unused) process_pmu_mappings() argument
2802 process_group_desc(struct feat_fd *ff, void *data __maybe_unused) process_group_desc() argument
2885 process_auxtrace(struct feat_fd *ff, void *data __maybe_unused) process_auxtrace() argument
2899 process_cache(struct feat_fd *ff, void *data __maybe_unused) process_cache() argument
2951 process_sample_time(struct feat_fd *ff, void *data __maybe_unused) process_sample_time() argument
2972 process_mem_topology(struct feat_fd *ff, void *data __maybe_unused) process_mem_topology() argument
3024 process_clockid(struct feat_fd *ff, void *data __maybe_unused) process_clockid() argument
3033 process_clock_data(struct feat_fd *ff, void *_data __maybe_unused) process_clock_data() argument
3067 process_hybrid_topology(struct feat_fd *ff, void *data __maybe_unused) process_hybrid_topology() argument
3107 process_dir_format(struct feat_fd *ff, void *_data __maybe_unused) process_dir_format() argument
3123 process_bpf_prog_info(struct feat_fd *ff, void *data __maybe_unused) process_bpf_prog_info() argument
3192 process_bpf_btf(struct feat_fd *ff, void *data __maybe_unused) process_bpf_btf() argument
3239 process_compressed(struct feat_fd *ff, void *data __maybe_unused) process_compressed() argument
3260 __process_pmu_caps(struct feat_fd *ff, int *nr_caps, char ***caps, unsigned int *max_branches) __process_pmu_caps() argument
3315 process_cpu_pmu_caps(struct feat_fd *ff, void *data __maybe_unused) process_cpu_pmu_caps() argument
3327 process_pmu_caps(struct feat_fd *ff, void *data __maybe_unused) process_pmu_caps() argument
3457 struct feat_fd ff; perf_file_section__fprintf_info() local
3527 struct feat_fd *ff; global() member
3537 do_write_feat(struct feat_fd *ff, int type, struct perf_file_section **p, struct evlist *evlist, struct feat_copier *fc) do_write_feat() argument
3590 struct feat_fd ff; perf_header__adds_write() local
3635 struct feat_fd ff; perf_header__write_pipe() local
3663 struct feat_fd ff; perf_session__do_write_header() local
4044 struct feat_fd ff = { perf_file_header__read_pipe() local
4302 struct feat_fd ff = { .fd = 0 }; perf_event__process_feature() local
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Dheader.c91 static int __do_write_fd(struct feat_fd *ff, const void *buf, size_t size) in __do_write_fd() argument
93 ssize_t ret = writen(ff->fd, buf, size); in __do_write_fd()
100 static int __do_write_buf(struct feat_fd *ff, const void *buf, size_t size) in __do_write_buf() argument
104 size_t new_size = ff->size; in __do_write_buf()
107 if (size + ff->offset > max_size) in __do_write_buf()
110 while (size > (new_size - ff->offset)) in __do_write_buf()
114 if (ff->size < new_size) { in __do_write_buf()
115 addr = realloc(ff->buf, new_size); in __do_write_buf()
118 ff->buf = addr; in __do_write_buf()
119 ff in __do_write_buf()
129 do_write(struct feat_fd *ff, const void *buf, size_t size) do_write() argument
137 do_write_bitmap(struct feat_fd *ff, unsigned long *set, u64 size) do_write_bitmap() argument
156 write_padded(struct feat_fd *ff, const void *bf, size_t count, size_t count_aligned) write_padded() argument
172 do_write_string(struct feat_fd *ff, const char *str) do_write_string() argument
188 __do_read_fd(struct feat_fd *ff, void *addr, ssize_t size) __do_read_fd() argument
197 __do_read_buf(struct feat_fd *ff, void *addr, ssize_t size) __do_read_buf() argument
209 __do_read(struct feat_fd *ff, void *addr, ssize_t size) __do_read() argument
216 do_read_u32(struct feat_fd *ff, u32 *addr) do_read_u32() argument
229 do_read_u64(struct feat_fd *ff, u64 *addr) do_read_u64() argument
242 do_read_string(struct feat_fd *ff) do_read_string() argument
268 do_read_bitmap(struct feat_fd *ff, unsigned long **pset, u64 *psize) do_read_bitmap() argument
297 write_tracing_data(struct feat_fd *ff, struct evlist *evlist) write_tracing_data() argument
306 write_build_id(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_build_id() argument
330 write_hostname(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_hostname() argument
343 write_osrelease(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_osrelease() argument
356 write_arch(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_arch() argument
369 write_version(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_version() argument
375 __write_cpudesc(struct feat_fd *ff, const char *cpuinfo_proc) __write_cpudesc() argument
430 write_cpudesc(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpudesc() argument
464 write_nrcpus(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_nrcpus() argument
486 write_event_desc(struct feat_fd *ff, struct evlist *evlist) write_event_desc() argument
542 write_cmdline(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cmdline() argument
571 write_cpu_topology(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpu_topology() argument
643 write_total_mem(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_total_mem() argument
672 write_numa_topology(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_numa_topology() argument
726 write_pmu_mappings(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_pmu_mappings() argument
775 write_group_desc(struct feat_fd *ff, struct evlist *evlist) write_group_desc() argument
856 write_cpuid(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpuid() argument
875 write_auxtrace(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_auxtrace() argument
892 write_clockid(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_clockid() argument
899 write_clock_data(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_clock_data() argument
933 write_dir_format(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_dir_format() argument
949 write_bpf_prog_info(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_bpf_prog_info() argument
998 write_bpf_btf(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_bpf_btf() argument
1163 write_cache(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cache() argument
1222 write_sample_time(struct feat_fd *ff, struct evlist *evlist) write_sample_time() argument
1432 write_cpu_pmu_caps(struct feat_fd *ff, struct evlist *evlist __maybe_unused) write_cpu_pmu_caps() argument
1464 print_hostname(struct feat_fd *ff, FILE *fp) print_hostname() argument
1469 print_osrelease(struct feat_fd *ff, FILE *fp) print_osrelease() argument
1474 print_arch(struct feat_fd *ff, FILE *fp) print_arch() argument
1479 print_cpudesc(struct feat_fd *ff, FILE *fp) print_cpudesc() argument
1484 print_nrcpus(struct feat_fd *ff, FILE *fp) print_nrcpus() argument
1490 print_version(struct feat_fd *ff, FILE *fp) print_version() argument
1495 print_cmdline(struct feat_fd *ff, FILE *fp) print_cmdline() argument
1524 print_cpu_topology(struct feat_fd *ff, FILE *fp) print_cpu_topology() argument
1581 print_clockid(struct feat_fd *ff, FILE *fp) print_clockid() argument
1587 print_clock_data(struct feat_fd *ff, FILE *fp) print_clock_data() argument
1630 print_dir_format(struct feat_fd *ff, FILE *fp) print_dir_format() argument
1641 print_bpf_prog_info(struct feat_fd *ff, FILE *fp) print_bpf_prog_info() argument
1665 print_bpf_btf(struct feat_fd *ff, FILE *fp) print_bpf_btf() argument
1736 read_event_desc(struct feat_fd *ff) read_event_desc() argument
1823 print_event_desc(struct feat_fd *ff, FILE *fp) print_event_desc() argument
1861 print_total_mem(struct feat_fd *ff, FILE *fp) print_total_mem() argument
1866 print_numa_topology(struct feat_fd *ff, FILE *fp) print_numa_topology() argument
1883 print_cpuid(struct feat_fd *ff, FILE *fp) print_cpuid() argument
1903 print_cache(struct feat_fd *ff, FILE *fp __maybe_unused) print_cache() argument
1914 print_compressed(struct feat_fd *ff, FILE *fp) print_compressed() argument
1921 print_cpu_pmu_caps(struct feat_fd *ff, FILE *fp) print_cpu_pmu_caps() argument
1942 print_pmu_mappings(struct feat_fd *ff, FILE *fp) print_pmu_mappings() argument
1978 print_group_desc(struct feat_fd *ff, FILE *fp) print_group_desc() argument
2000 print_sample_time(struct feat_fd *ff, FILE *fp) print_sample_time() argument
2035 print_mem_topology(struct feat_fd *ff, FILE *fp) print_mem_topology() argument
2225 process_tracing_data(struct feat_fd *ff, void *data) process_tracing_data() argument
2232 process_build_id(struct feat_fd *ff, void *data __maybe_unused) process_build_id() argument
2239 process_nrcpus(struct feat_fd *ff, void *data __maybe_unused) process_nrcpus() argument
2256 process_total_mem(struct feat_fd *ff, void *data __maybe_unused) process_total_mem() argument
2301 process_event_desc(struct feat_fd *ff, void *data __maybe_unused) process_event_desc() argument
2326 process_cmdline(struct feat_fd *ff, void *data __maybe_unused) process_cmdline() argument
2364 process_cpu_topology(struct feat_fd *ff, void *data __maybe_unused) process_cpu_topology() argument
2498 process_numa_topology(struct feat_fd *ff, void *data __maybe_unused) process_numa_topology() argument
2544 process_pmu_mappings(struct feat_fd *ff, void *data __maybe_unused) process_pmu_mappings() argument
2591 process_group_desc(struct feat_fd *ff, void *data __maybe_unused) process_group_desc() argument
2675 process_auxtrace(struct feat_fd *ff, void *data __maybe_unused) process_auxtrace() argument
2689 process_cache(struct feat_fd *ff, void *data __maybe_unused) process_cache() argument
2741 process_sample_time(struct feat_fd *ff, void *data __maybe_unused) process_sample_time() argument
2762 process_mem_topology(struct feat_fd *ff, void *data __maybe_unused) process_mem_topology() argument
2814 process_clockid(struct feat_fd *ff, void *data __maybe_unused) process_clockid() argument
2823 process_clock_data(struct feat_fd *ff, void *_data __maybe_unused) process_clock_data() argument
2857 process_dir_format(struct feat_fd *ff, void *_data __maybe_unused) process_dir_format() argument
2873 process_bpf_prog_info(struct feat_fd *ff, void *data __maybe_unused) process_bpf_prog_info() argument
2948 process_bpf_btf(struct feat_fd *ff, void *data __maybe_unused) process_bpf_btf() argument
2994 process_compressed(struct feat_fd *ff, void *data __maybe_unused) process_compressed() argument
3015 process_cpu_pmu_caps(struct feat_fd *ff, void *data __maybe_unused) process_cpu_pmu_caps() argument
3140 struct feat_fd ff; perf_file_section__fprintf_info() local
3208 do_write_feat(struct feat_fd *ff, int type, struct perf_file_section **p, struct evlist *evlist) do_write_feat() argument
3243 struct feat_fd ff; perf_header__adds_write() local
3288 struct feat_fd ff; perf_header__write_pipe() local
3315 struct feat_fd ff; perf_session__write_header() local
3658 struct feat_fd ff = { perf_file_header__read_pipe() local
3909 struct feat_fd ff = { .fd = 0 }; perf_event__process_feature() local
[all...]

Completed in 17 milliseconds

123456