Home
last modified time | relevance | path

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

/linux-6.1.9/sound/core/seq/
Dseq_ports.h77 struct snd_seq_client;
80 struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, int num);
83 struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client,
90 struct snd_seq_client_port *snd_seq_create_port(struct snd_seq_client *client, int port_index);
93 int snd_seq_delete_port(struct snd_seq_client *client, int port);
96 int snd_seq_delete_all_ports(struct snd_seq_client *client);
107 int snd_seq_port_connect(struct snd_seq_client *caller,
108 struct snd_seq_client *s, struct snd_seq_client_port *sp,
109 struct snd_seq_client *d, struct snd_seq_client_port *dp,
113 int snd_seq_port_disconnect(struct snd_seq_client *caller,
[all …]
Dseq_clientmgr.c60 static struct snd_seq_client *clienttab[SNDRV_SEQ_MAX_CLIENTS];
66 static int bounce_error_event(struct snd_seq_client *client,
69 static int snd_seq_deliver_single_event(struct snd_seq_client *client,
87 static inline int snd_seq_write_pool_allocated(struct snd_seq_client *client) in snd_seq_write_pool_allocated()
93 static struct snd_seq_client *clientptr(int clientid) in clientptr()
103 struct snd_seq_client *snd_seq_client_use_ptr(int clientid) in snd_seq_client_use_ptr()
106 struct snd_seq_client *client; in snd_seq_client_use_ptr()
171 struct snd_seq_client *client; in snd_seq_client_ioctl_lock()
185 struct snd_seq_client *client; in snd_seq_client_ioctl_unlock()
222 static struct snd_seq_client *seq_create_client1(int client_index, int poolsize) in seq_create_client1()
[all …]
Dseq_ports.c44 struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, in snd_seq_port_use_ptr()
67 struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client, in snd_seq_port_query_nearest()
113 struct snd_seq_client_port *snd_seq_create_port(struct snd_seq_client *client, in snd_seq_create_port()
163 static int subscribe_port(struct snd_seq_client *client,
167 static int unsubscribe_port(struct snd_seq_client *client,
174 struct snd_seq_client **cp) in get_client_port()
189 static void delete_and_unsubscribe_port(struct snd_seq_client *client,
207 static void clear_subscriber_list(struct snd_seq_client *client, in clear_subscriber_list()
216 struct snd_seq_client *c; in clear_subscriber_list()
245 static int port_delete(struct snd_seq_client *client, in port_delete()
[all …]
Dseq_clientmgr.h34 struct snd_seq_client { struct
73 struct snd_seq_client *snd_seq_client_use_ptr(int clientid); argument
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()
76 struct snd_seq_client *client = file->private_data; in snd_seq_ioctl_compat()