Lines Matching refs:dport
1392 struct snd_seq_client_port *dport, in check_subscription_permission() argument
1400 if (check_port_perm(dport, SNDRV_SEQ_PORT_CAP_NO_EXPORT)) in check_subscription_permission()
1414 if (! check_port_perm(dport, PERM_WR)) in check_subscription_permission()
1447 struct snd_seq_client_port *sport = NULL, *dport = NULL; in snd_seq_ioctl_subscribe_port() local
1459 if ((dport = snd_seq_port_use_ptr(receiver, subs.dest.port)) == NULL) in snd_seq_ioctl_subscribe_port()
1462 result = check_subscription_permission(client, sport, dport, &subs); in snd_seq_ioctl_subscribe_port()
1467 result = snd_seq_port_connect(client, sender, sport, receiver, dport, &subs); in snd_seq_ioctl_subscribe_port()
1474 if (dport) in snd_seq_ioctl_subscribe_port()
1475 snd_seq_port_unlock(dport); in snd_seq_ioctl_subscribe_port()
1492 struct snd_seq_client_port *sport = NULL, *dport = NULL; in snd_seq_ioctl_unsubscribe_port() local
1504 if ((dport = snd_seq_port_use_ptr(receiver, subs.dest.port)) == NULL) in snd_seq_ioctl_unsubscribe_port()
1507 result = check_subscription_permission(client, sport, dport, &subs); in snd_seq_ioctl_unsubscribe_port()
1511 result = snd_seq_port_disconnect(client, sender, sport, receiver, dport, &subs); in snd_seq_ioctl_unsubscribe_port()
1518 if (dport) in snd_seq_ioctl_unsubscribe_port()
1519 snd_seq_port_unlock(dport); in snd_seq_ioctl_unsubscribe_port()