Searched refs:snd_seq_client (Results 1 – 8 of 8) sorted by relevance
| /linux/sound/core/seq/ |
| H A D | seq_clientmgr.h | 36 struct snd_seq_client { struct 82 struct snd_seq_client *snd_seq_client_use_ptr(int clientid); argument 84 static inline struct snd_seq_client * 85 snd_seq_client_ref(struct snd_seq_client *client) in snd_seq_client_ref() 92 static inline void snd_seq_client_unref(struct snd_seq_client *client) in snd_seq_client_unref() 97 DEFINE_FREE(snd_seq_client, struct snd_seq_client *, if (!IS_ERR_OR_NULL(_T)) snd_seq_client_unref(… 106 int __snd_seq_deliver_single_event(struct snd_seq_client *dest, 117 struct snd_seq_client *snd_seq_kernel_client_get(int client); 118 void snd_seq_kernel_client_put(struct snd_seq_client *cptr); 120 static inline bool snd_seq_client_is_ump(struct snd_seq_client *c) in snd_seq_client_is_ump() [all …]
|
| H A D | seq_clientmgr.c | 62 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 D | seq_ports.c | 44 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, in snd_seq_create_port() 149 int snd_seq_insert_port(struct snd_seq_client *client, int port, in snd_seq_create_port() 180 static int subscribe_port(struct snd_seq_client *client, in get_client_port() 184 static int unsubscribe_port(struct snd_seq_client *client, in get_client_port() 191 struct snd_seq_client **cp) 199 static void delete_and_unsubscribe_port(struct snd_seq_client *client, in get_subscriber() 217 static void clear_subscriber_list(struct snd_seq_client *client, in clear_subscriber_list() 228 struct snd_seq_client * in clear_subscriber_list() [all...] |
| H A D | seq_ump_convert.h | 11 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 D | seq_compat.c | 31 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 D | seq_ump_convert.c | 362 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() 1139 static int cvt_to_ump_midi1(struct snd_seq_client *dest, in cvt_to_ump_midi1() 1173 static int cvt_to_ump_midi2(struct snd_seq_client *dest, in cvt_to_ump_midi2() 1221 static int cvt_sysex_to_ump(struct snd_seq_client *des in cvt_sysex_to_ump() [all...] |
| H A D | seq_ump_client.c | 363 struct snd_seq_client *cptr; in setup_client_group_filter() 378 struct snd_seq_client *cptr; in setup_client_group_filter() 408 struct snd_seq_client *cptr; in seq_ump_notify_ep_change() 474 struct snd_seq_client *cptr; in snd_seq_ump_probe()
|
| H A D | seq_dummy.c | 165 struct snd_seq_client *client; in register_client()
|