/kernel/linux/linux-5.10/sound/firewire/fireface/ |
H A D | ff-stream.c | 3 * 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 D | ff-transaction.c | 3 * 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 D | ff.c | 3 * 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 D | ff-hwdep.c | 3 * 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 D | ff-protocol-former.c | 2 // 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 D | ff-midi.c | 3 * 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 D | ff-pcm.c | 3 * 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 D | ff.h | 3 * 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 D | Makefile | 2 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 D | ff-protocol-latter.c | 2 // 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 D | ff-proc.c | 3 * 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 D | ff-stream.c | 3 * 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 D | ff-transaction.c | 3 * 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 D | ff-hwdep.c | 3 * 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 D | ff.c | 3 * 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 D | ff-protocol-former.c | 2 // 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 D | ff-midi.c | 3 * 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 D | ff-pcm.c | 3 * 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 D | ff.h | 3 * 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 D | Makefile | 2 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 D | ff-protocol-latter.c | 2 // 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 D | ff-core.c | 24 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 D | ff-core.c | 21 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 D | header.c | 101 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 D | header.c | 91 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...] |