Lines Matching refs:cptr

1165 	struct snd_seq_client *cptr;  in snd_seq_ioctl_running_mode()  local
1169 cptr = snd_seq_client_use_ptr(info->client); in snd_seq_ioctl_running_mode()
1170 if (cptr == NULL) in snd_seq_ioctl_running_mode()
1189 cptr->convert32 = (info->cpu_mode < sizeof(long)); in snd_seq_ioctl_running_mode()
1191 snd_seq_client_unlock(cptr); in snd_seq_ioctl_running_mode()
1196 static void get_client_info(struct snd_seq_client *cptr, in get_client_info() argument
1199 info->client = cptr->number; in get_client_info()
1202 info->type = cptr->type; in get_client_info()
1203 strcpy(info->name, cptr->name); in get_client_info()
1204 info->filter = cptr->filter; in get_client_info()
1205 info->event_lost = cptr->event_lost; in get_client_info()
1206 memcpy(info->event_filter, cptr->event_filter, 32); in get_client_info()
1207 info->num_ports = cptr->num_ports; in get_client_info()
1209 if (cptr->type == USER_CLIENT) in get_client_info()
1210 info->pid = pid_vnr(cptr->data.user.owner); in get_client_info()
1214 if (cptr->type == KERNEL_CLIENT) in get_client_info()
1215 info->card = cptr->data.kernel.card ? cptr->data.kernel.card->number : -1; in get_client_info()
1226 struct snd_seq_client *cptr; in snd_seq_ioctl_get_client_info() local
1229 cptr = snd_seq_client_use_ptr(client_info->client); in snd_seq_ioctl_get_client_info()
1230 if (cptr == NULL) in snd_seq_ioctl_get_client_info()
1233 get_client_info(cptr, client_info); in snd_seq_ioctl_get_client_info()
1234 snd_seq_client_unlock(cptr); in snd_seq_ioctl_get_client_info()
1337 struct snd_seq_client *cptr; in snd_seq_ioctl_get_port_info() local
1340 cptr = snd_seq_client_use_ptr(info->addr.client); in snd_seq_ioctl_get_port_info()
1341 if (cptr == NULL) in snd_seq_ioctl_get_port_info()
1344 port = snd_seq_port_use_ptr(cptr, info->addr.port); in snd_seq_ioctl_get_port_info()
1346 snd_seq_client_unlock(cptr); in snd_seq_ioctl_get_port_info()
1353 snd_seq_client_unlock(cptr); in snd_seq_ioctl_get_port_info()
1798 struct snd_seq_client *cptr; in snd_seq_ioctl_get_client_pool() local
1800 cptr = snd_seq_client_use_ptr(info->client); in snd_seq_ioctl_get_client_pool()
1801 if (cptr == NULL) in snd_seq_ioctl_get_client_pool()
1804 info->client = cptr->number; in snd_seq_ioctl_get_client_pool()
1805 info->output_pool = cptr->pool->size; in snd_seq_ioctl_get_client_pool()
1806 info->output_room = cptr->pool->room; in snd_seq_ioctl_get_client_pool()
1808 info->output_free = snd_seq_unused_cells(cptr->pool); in snd_seq_ioctl_get_client_pool()
1809 if (cptr->type == USER_CLIENT) { in snd_seq_ioctl_get_client_pool()
1810 info->input_pool = cptr->data.user.fifo_pool_size; in snd_seq_ioctl_get_client_pool()
1812 if (cptr->data.user.fifo) in snd_seq_ioctl_get_client_pool()
1813 info->input_free = snd_seq_unused_cells(cptr->data.user.fifo->pool); in snd_seq_ioctl_get_client_pool()
1818 snd_seq_client_unlock(cptr); in snd_seq_ioctl_get_client_pool()
1934 struct snd_seq_client *cptr = NULL; in snd_seq_ioctl_query_subs() local
1940 if ((cptr = snd_seq_client_use_ptr(subs->root.client)) == NULL) in snd_seq_ioctl_query_subs()
1942 if ((port = snd_seq_port_use_ptr(cptr, subs->root.port)) == NULL) in snd_seq_ioctl_query_subs()
1983 if (cptr) in snd_seq_ioctl_query_subs()
1984 snd_seq_client_unlock(cptr); in snd_seq_ioctl_query_subs()
1997 struct snd_seq_client *cptr = NULL; in snd_seq_ioctl_query_next_client() local
2005 cptr = snd_seq_client_use_ptr(info->client); in snd_seq_ioctl_query_next_client()
2006 if (cptr) in snd_seq_ioctl_query_next_client()
2009 if (cptr == NULL) in snd_seq_ioctl_query_next_client()
2012 get_client_info(cptr, info); in snd_seq_ioctl_query_next_client()
2013 snd_seq_client_unlock(cptr); in snd_seq_ioctl_query_next_client()
2025 struct snd_seq_client *cptr; in snd_seq_ioctl_query_next_port() local
2028 cptr = snd_seq_client_use_ptr(info->addr.client); in snd_seq_ioctl_query_next_port()
2029 if (cptr == NULL) in snd_seq_ioctl_query_next_port()
2034 port = snd_seq_port_query_nearest(cptr, info); in snd_seq_ioctl_query_next_port()
2036 snd_seq_client_unlock(cptr); in snd_seq_ioctl_query_next_port()
2044 snd_seq_client_unlock(cptr); in snd_seq_ioctl_query_next_port()
2237 struct snd_seq_client *cptr; in kernel_client_enqueue() local
2254 cptr = snd_seq_client_use_ptr(client); in kernel_client_enqueue()
2255 if (cptr == NULL) in kernel_client_enqueue()
2258 if (! cptr->accept_output) in kernel_client_enqueue()
2261 result = snd_seq_client_enqueue_event(cptr, ev, file, blocking, in kernel_client_enqueue()
2264 snd_seq_client_unlock(cptr); in kernel_client_enqueue()
2303 struct snd_seq_client *cptr; in snd_seq_kernel_client_dispatch() local
2316 cptr = snd_seq_client_use_ptr(client); in snd_seq_kernel_client_dispatch()
2317 if (cptr == NULL) in snd_seq_kernel_client_dispatch()
2320 if (!cptr->accept_output) in snd_seq_kernel_client_dispatch()
2323 result = snd_seq_deliver_event(cptr, ev, atomic, hop); in snd_seq_kernel_client_dispatch()
2325 snd_seq_client_unlock(cptr); in snd_seq_kernel_client_dispatch()