• Home
  • Raw
  • Download

Lines Matching refs:client

105 				ev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS;  in snd_midi_input_event()
279 struct seq_midisynth_client *client; in snd_seq_midisynth_register_port() local
316 client = synths[card->number]; in snd_seq_midisynth_register_port()
317 if (client == NULL) { in snd_seq_midisynth_register_port()
319 client = kzalloc(sizeof(*client), GFP_KERNEL); in snd_seq_midisynth_register_port()
320 if (client == NULL) { in snd_seq_midisynth_register_port()
325 client->seq_client = in snd_seq_midisynth_register_port()
329 if (client->seq_client < 0) { in snd_seq_midisynth_register_port()
330 kfree(client); in snd_seq_midisynth_register_port()
350 port->addr.client = client->seq_client; in snd_seq_midisynth_register_port()
398 if (snd_seq_kernel_client_ctl(client->seq_client, SNDRV_SEQ_IOCTL_CREATE_PORT, port)<0) in snd_seq_midisynth_register_port()
400 ms->seq_client = client->seq_client; in snd_seq_midisynth_register_port()
403 client->ports_per_device[device] = ports; in snd_seq_midisynth_register_port()
404 client->ports[device] = msynth; in snd_seq_midisynth_register_port()
405 client->num_ports++; in snd_seq_midisynth_register_port()
407 synths[card->number] = client; in snd_seq_midisynth_register_port()
420 snd_seq_delete_kernel_client(client->seq_client); in snd_seq_midisynth_register_port()
421 kfree(client); in snd_seq_midisynth_register_port()
433 struct seq_midisynth_client *client; in snd_seq_midisynth_unregister_port() local
439 client = synths[card->number]; in snd_seq_midisynth_unregister_port()
440 if (client == NULL || client->ports[device] == NULL) { in snd_seq_midisynth_unregister_port()
444 ports = client->ports_per_device[device]; in snd_seq_midisynth_unregister_port()
445 client->ports_per_device[device] = 0; in snd_seq_midisynth_unregister_port()
446 msynth = client->ports[device]; in snd_seq_midisynth_unregister_port()
447 client->ports[device] = NULL; in snd_seq_midisynth_unregister_port()
451 client->num_ports--; in snd_seq_midisynth_unregister_port()
452 if (client->num_ports <= 0) { in snd_seq_midisynth_unregister_port()
453 snd_seq_delete_kernel_client(client->seq_client); in snd_seq_midisynth_unregister_port()
455 kfree(client); in snd_seq_midisynth_unregister_port()