Home
last modified time | relevance | path

Searched refs:snd_seq_client (Results 1 – 9 of 9) sorted by relevance

/linux/sound/core/seq/
H A Dseq_clientmgr.h33 struct snd_seq_client { struct
79 struct snd_seq_client *snd_seq_client_use_ptr(int clientid); argument
81 static inline struct snd_seq_client *
82 snd_seq_client_ref(struct snd_seq_client *client) in snd_seq_client_ref()
89 static inline void snd_seq_client_unref(struct snd_seq_client *client) in snd_seq_client_unref()
94 DEFINE_FREE(snd_seq_client, struct snd_seq_client *, if (!IS_ERR_OR_NULL(_T)) snd_seq_client_unref(…
103 int __snd_seq_deliver_single_event(struct snd_seq_client *dest,
114 struct snd_seq_client *snd_seq_kernel_client_get(int client);
115 void snd_seq_kernel_client_put(struct snd_seq_client *cptr);
117 static inline bool snd_seq_client_is_ump(struct snd_seq_client *c) in snd_seq_client_is_ump()
[all …]
H A Dseq_ports.h87 struct snd_seq_client;
90 struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, int num);
93 struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client,
102 int snd_seq_create_port(struct snd_seq_client *client, int port_index,
106 int snd_seq_delete_port(struct snd_seq_client *client, int port);
109 int snd_seq_delete_all_ports(struct snd_seq_client *client);
120 int snd_seq_port_connect(struct snd_seq_client *caller,
121 struct snd_seq_client *s, struct snd_seq_client_port *sp,
122 struct snd_seq_client *d, struct snd_seq_client_port *dp,
126 int snd_seq_port_disconnect(struct snd_seq_client *caller,
[all …]
H A Dseq_clientmgr.c62 static struct snd_seq_client *clienttab[SNDRV_SEQ_MAX_CLIENTS];
68 static int bounce_error_event(struct snd_seq_client *client,
71 static int snd_seq_deliver_single_event(struct snd_seq_client *client,
76 static void free_ump_info(struct snd_seq_client *client);
93 static inline int snd_seq_write_pool_allocated(struct snd_seq_client *client) in snd_seq_write_pool_allocated()
99 static struct snd_seq_client *clientptr(int clientid) in clientptr()
109 static struct snd_seq_client *client_use_ptr(int clientid, bool load_module) in client_use_ptr()
111 struct snd_seq_client *client; in client_use_ptr()
163 /* get snd_seq_client object for the given id quickly */
164 struct snd_seq_client *snd_seq_client_use_pt
[all...]
H A Dseq_ports.c44 struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, in snd_seq_port_use_ptr()
65 struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client, in snd_seq_port_query_nearest()
114 int snd_seq_create_port(struct snd_seq_client *client, int port, in snd_seq_create_port()
168 static int subscribe_port(struct snd_seq_client *client,
172 static int unsubscribe_port(struct snd_seq_client *client,
179 struct snd_seq_client **cp) in get_client_port()
187 static void delete_and_unsubscribe_port(struct snd_seq_client *client,
205 static void clear_subscriber_list(struct snd_seq_client *client, in clear_subscriber_list()
216 struct snd_seq_client *c __free(snd_seq_client) = NULL; in clear_subscriber_list()
240 static int port_delete(struct snd_seq_client *client, in port_delete()
[all …]
H A Dseq_ump_convert.h11 int snd_seq_deliver_from_ump(struct snd_seq_client *source,
12 struct snd_seq_client *dest,
16 int snd_seq_deliver_to_ump(struct snd_seq_client *source,
17 struct snd_seq_client *dest,
H A Dseq_compat.c31 static int snd_seq_call_port_info_ioctl(struct snd_seq_client *client, unsigned int cmd, in snd_seq_call_port_info_ioctl()
74 struct snd_seq_client *client = file->private_data; in snd_seq_ioctl_compat()
H A Dseq_ump_convert.c362 static int cvt_ump_midi1_to_midi2(struct snd_seq_client *dest, in cvt_ump_midi1_to_midi2()
432 static int cvt_ump_midi2_to_midi1(struct snd_seq_client *dest, in cvt_ump_midi2_to_midi1()
504 static int cvt_ump_to_any(struct snd_seq_client *dest, in cvt_ump_to_any()
551 static int deliver_with_group_convert(struct snd_seq_client *dest, in deliver_with_group_convert()
569 static bool ump_event_filtered(struct snd_seq_client *dest, in ump_event_filtered()
582 int snd_seq_deliver_from_ump(struct snd_seq_client *source, in snd_seq_deliver_from_ump()
583 struct snd_seq_client *dest, in snd_seq_deliver_from_ump()
1132 static int cvt_to_ump_midi1(struct snd_seq_client *dest, in cvt_to_ump_midi1()
1166 static int cvt_to_ump_midi2(struct snd_seq_client *dest, in cvt_to_ump_midi2()
1214 static int cvt_sysex_to_ump(struct snd_seq_client *dest, in cvt_sysex_to_ump()
[all …]
H A Dseq_ump_client.c350 struct snd_seq_client *cptr; in setup_client_midi_version()
365 struct snd_seq_client *cptr; in setup_client_group_filter()
395 struct snd_seq_client *cptr; in seq_ump_notify_ep_change()
461 struct snd_seq_client *cptr; in snd_seq_ump_probe()
H A Dseq_dummy.c162 struct snd_seq_client *client; in register_client()