Symbol: snd_seq_client
sound/core/seq/seq_clientmgr.c
109
static struct snd_seq_client *client_use_ptr(int clientid, bool load_module)
sound/core/seq/seq_clientmgr.c
111
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
1113
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_clientmgr.c
1141
static int snd_seq_ioctl_pversion(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1149
static int snd_seq_ioctl_user_pversion(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1155
static int snd_seq_ioctl_client_id(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1164
static int snd_seq_ioctl_system_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1182
static int snd_seq_ioctl_running_mode(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1186
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1206
static void get_client_info(struct snd_seq_client *cptr,
sound/core/seq/seq_clientmgr.c
1234
static int snd_seq_ioctl_get_client_info(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1239
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1251
static int snd_seq_ioctl_set_client_info(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1295
static int snd_seq_ioctl_create_port(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1354
static int snd_seq_ioctl_delete_port(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1376
static int snd_seq_ioctl_get_port_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1380
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1399
static int snd_seq_ioctl_set_port_info(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1424
static int check_subscription_permission(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1476
static int snd_seq_ioctl_subscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1482
struct snd_seq_client *receiver __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1486
struct snd_seq_client *sender __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1515
static int snd_seq_ioctl_unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1521
struct snd_seq_client *receiver __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1525
struct snd_seq_client *sender __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1551
static int snd_seq_ioctl_create_queue(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1573
static int snd_seq_ioctl_delete_queue(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1581
static int snd_seq_ioctl_get_queue_info(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1601
static int snd_seq_ioctl_set_queue_info(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1631
static int snd_seq_ioctl_get_named_queue(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
164
struct snd_seq_client *snd_seq_client_use_ptr(int clientid)
sound/core/seq/seq_clientmgr.c
1648
static int snd_seq_ioctl_get_queue_status(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1676
static int snd_seq_ioctl_get_queue_tempo(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1711
static int snd_seq_ioctl_set_queue_tempo(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
172
static struct snd_seq_client *client_load_and_use_ptr(int clientid)
sound/core/seq/seq_clientmgr.c
1725
static int snd_seq_ioctl_get_queue_timer(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1752
static int snd_seq_ioctl_set_queue_timer(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1786
static int snd_seq_ioctl_get_queue_client(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1803
static int snd_seq_ioctl_set_queue_client(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1820
static int snd_seq_ioctl_get_client_pool(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1824
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1848
static int snd_seq_ioctl_set_client_pool(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1893
static int snd_seq_ioctl_remove_events(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1920
static int snd_seq_ioctl_get_subscription(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
1925
struct snd_seq_client *sender __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
1940
static int snd_seq_ioctl_query_subs(struct snd_seq_client *client, void *arg)
sound/core/seq/seq_clientmgr.c
1947
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
199
static struct snd_seq_client *seq_create_client1(int client_index, int poolsize)
sound/core/seq/seq_clientmgr.c
1995
static int snd_seq_ioctl_query_next_client(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
2006
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2019
static int snd_seq_ioctl_query_next_port(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
202
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
2024
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2046
static void free_ump_info(struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.c
2071
struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.c
2097
static int snd_seq_ioctl_client_ump_info(struct snd_seq_client *caller,
sound/core/seq/seq_clientmgr.c
2119
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2185
int (*func)(struct snd_seq_client *client, void *arg);
sound/core/seq/seq_clientmgr.c
2225
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_clientmgr.c
2307
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
2356
struct snd_seq_client *ptr;
sound/core/seq/seq_clientmgr.c
2395
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2431
struct snd_seq_client *cptr __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2443
static int call_seq_client_ctl(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
246
static int seq_free_client1(struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.c
2472
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
2485
struct snd_seq_client *client __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
2498
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
2511
struct snd_seq_client *snd_seq_kernel_client_get(int id)
sound/core/seq/seq_clientmgr.c
2518
void snd_seq_kernel_client_put(struct snd_seq_client *cptr)
sound/core/seq/seq_clientmgr.c
2579
struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.c
2632
struct snd_seq_client *client __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
266
static void seq_free_client(struct snd_seq_client * client)
sound/core/seq/seq_clientmgr.c
297
struct snd_seq_client *client;
sound/core/seq/seq_clientmgr.c
351
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_clientmgr.c
367
static bool event_is_compatible(const struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
387
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_clientmgr.c
496
static struct snd_seq_client *get_event_dest_client(struct snd_seq_event *event)
sound/core/seq/seq_clientmgr.c
498
struct snd_seq_client *dest __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
527
static int bounce_error_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
613
int __snd_seq_deliver_single_event(struct snd_seq_client *dest,
sound/core/seq/seq_clientmgr.c
62
static struct snd_seq_client *clienttab[SNDRV_SEQ_MAX_CLIENTS];
sound/core/seq/seq_clientmgr.c
635
static int _snd_seq_deliver_single_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
639
struct snd_seq_client *dest __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
68
static int bounce_error_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
683
static int snd_seq_deliver_single_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
698
static int __deliver_to_subscribers(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
71
static int snd_seq_deliver_single_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
754
static int deliver_to_subscribers(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
76
static void free_ump_info(struct snd_seq_client *client);
sound/core/seq/seq_clientmgr.c
794
static int snd_seq_deliver_event(struct snd_seq_client *client, struct snd_seq_event *event,
sound/core/seq/seq_clientmgr.c
837
struct snd_seq_client *client __free(snd_seq_client) =
sound/core/seq/seq_clientmgr.c
902
static int snd_seq_client_enqueue_event(struct snd_seq_client *client,
sound/core/seq/seq_clientmgr.c
93
static inline int snd_seq_write_pool_allocated(struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.c
99
static struct snd_seq_client *clientptr(int clientid)
sound/core/seq/seq_clientmgr.c
993
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_clientmgr.h
106
int __snd_seq_deliver_single_event(struct snd_seq_client *dest,
sound/core/seq/seq_clientmgr.h
117
struct snd_seq_client *snd_seq_kernel_client_get(int client);
sound/core/seq/seq_clientmgr.h
118
void snd_seq_kernel_client_put(struct snd_seq_client *cptr);
sound/core/seq/seq_clientmgr.h
120
static inline bool snd_seq_client_is_ump(struct snd_seq_client *c)
sound/core/seq/seq_clientmgr.h
125
static inline bool snd_seq_client_is_midi2(struct snd_seq_client *c)
sound/core/seq/seq_clientmgr.h
82
struct snd_seq_client *snd_seq_client_use_ptr(int clientid);
sound/core/seq/seq_clientmgr.h
84
static inline struct snd_seq_client *
sound/core/seq/seq_clientmgr.h
85
snd_seq_client_ref(struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.h
92
static inline void snd_seq_client_unref(struct snd_seq_client *client)
sound/core/seq/seq_clientmgr.h
97
DEFINE_FREE(snd_seq_client, struct snd_seq_client *, if (!IS_ERR_OR_NULL(_T)) snd_seq_client_unref(_T))
sound/core/seq/seq_compat.c
31
static int snd_seq_call_port_info_ioctl(struct snd_seq_client *client, unsigned int cmd,
sound/core/seq/seq_compat.c
74
struct snd_seq_client *client = file->private_data;
sound/core/seq/seq_dummy.c
165
struct snd_seq_client *client;
sound/core/seq/seq_ports.c
114
int snd_seq_create_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
149
int snd_seq_insert_port(struct snd_seq_client *client, int port,
sound/core/seq/seq_ports.c
180
static int subscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
184
static int unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
191
struct snd_seq_client **cp)
sound/core/seq/seq_ports.c
199
static void delete_and_unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
217
static void clear_subscriber_list(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
228
struct snd_seq_client *c __free(snd_seq_client) = NULL;
sound/core/seq/seq_ports.c
252
static int port_delete(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
275
int snd_seq_delete_port(struct snd_seq_client *client, int port)
sound/core/seq/seq_ports.c
298
int snd_seq_delete_all_ports(struct snd_seq_client *client)
sound/core/seq/seq_ports.c
428
static int subscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
44
struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
453
static int unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
496
static int check_and_subscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
541
static void __delete_and_unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
563
static void delete_and_unsubscribe_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.c
576
int snd_seq_port_connect(struct snd_seq_client *connector,
sound/core/seq/seq_ports.c
577
struct snd_seq_client *src_client,
sound/core/seq/seq_ports.c
579
struct snd_seq_client *dest_client,
sound/core/seq/seq_ports.c
620
int snd_seq_port_disconnect(struct snd_seq_client *connector,
sound/core/seq/seq_ports.c
621
struct snd_seq_client *src_client,
sound/core/seq/seq_ports.c
623
struct snd_seq_client *dest_client,
sound/core/seq/seq_ports.c
65
struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client,
sound/core/seq/seq_ports.h
102
int snd_seq_create_port(struct snd_seq_client *client,
sound/core/seq/seq_ports.h
106
int snd_seq_insert_port(struct snd_seq_client *client, int port,
sound/core/seq/seq_ports.h
110
int snd_seq_delete_port(struct snd_seq_client *client, int port);
sound/core/seq/seq_ports.h
113
int snd_seq_delete_all_ports(struct snd_seq_client *client);
sound/core/seq/seq_ports.h
124
int snd_seq_port_connect(struct snd_seq_client *caller,
sound/core/seq/seq_ports.h
125
struct snd_seq_client *s, struct snd_seq_client_port *sp,
sound/core/seq/seq_ports.h
126
struct snd_seq_client *d, struct snd_seq_client_port *dp,
sound/core/seq/seq_ports.h
130
int snd_seq_port_disconnect(struct snd_seq_client *caller,
sound/core/seq/seq_ports.h
131
struct snd_seq_client *s, struct snd_seq_client_port *sp,
sound/core/seq/seq_ports.h
132
struct snd_seq_client *d, struct snd_seq_client_port *dp,
sound/core/seq/seq_ports.h
87
struct snd_seq_client;
sound/core/seq/seq_ports.h
90
struct snd_seq_client_port *snd_seq_port_use_ptr(struct snd_seq_client *client, int num);
sound/core/seq/seq_ports.h
93
struct snd_seq_client_port *snd_seq_port_query_nearest(struct snd_seq_client *client,
sound/core/seq/seq_ump_client.c
363
struct snd_seq_client *cptr;
sound/core/seq/seq_ump_client.c
378
struct snd_seq_client *cptr;
sound/core/seq/seq_ump_client.c
408
struct snd_seq_client *cptr;
sound/core/seq/seq_ump_client.c
474
struct snd_seq_client *cptr;
sound/core/seq/seq_ump_convert.c
1139
static int cvt_to_ump_midi1(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
1173
static int cvt_to_ump_midi2(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
1221
static int cvt_sysex_to_ump(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
1280
int snd_seq_deliver_to_ump(struct snd_seq_client *source,
sound/core/seq/seq_ump_convert.c
1281
struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
362
static int cvt_ump_midi1_to_midi2(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
432
static int cvt_ump_midi2_to_midi1(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
504
static int cvt_ump_to_any(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
551
static int deliver_with_group_convert(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
569
static bool ump_event_filtered(struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.c
582
int snd_seq_deliver_from_ump(struct snd_seq_client *source,
sound/core/seq/seq_ump_convert.c
583
struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.h
11
int snd_seq_deliver_from_ump(struct snd_seq_client *source,
sound/core/seq/seq_ump_convert.h
12
struct snd_seq_client *dest,
sound/core/seq/seq_ump_convert.h
16
int snd_seq_deliver_to_ump(struct snd_seq_client *source,
sound/core/seq/seq_ump_convert.h
17
struct snd_seq_client *dest,