Lines Matching refs:dest_port
639 struct snd_seq_client_port *dest_port, in __snd_seq_deliver_single_event() argument
649 if (!dest_port->event_input) in __snd_seq_deliver_single_event()
651 return dest_port->event_input(event, in __snd_seq_deliver_single_event()
653 dest_port->private_data, in __snd_seq_deliver_single_event()
671 struct snd_seq_client_port *dest_port = NULL; in snd_seq_deliver_single_event() local
680 dest_port = snd_seq_port_use_ptr(dest, event->dest.port); in snd_seq_deliver_single_event()
681 if (dest_port == NULL) in snd_seq_deliver_single_event()
685 if (! check_port_perm(dest_port, SNDRV_SEQ_PORT_CAP_WRITE)) { in snd_seq_deliver_single_event()
690 if (dest_port->timestamping) in snd_seq_deliver_single_event()
691 update_timestamp_of_queue(event, dest_port->time_queue, in snd_seq_deliver_single_event()
692 dest_port->time_real); in snd_seq_deliver_single_event()
697 result = snd_seq_deliver_from_ump(client, dest, dest_port, in snd_seq_deliver_single_event()
707 result = snd_seq_deliver_to_ump(client, dest, dest_port, in snd_seq_deliver_single_event()
714 result = __snd_seq_deliver_single_event(dest, dest_port, event, in snd_seq_deliver_single_event()
718 if (dest_port) in snd_seq_deliver_single_event()
719 snd_seq_port_unlock(dest_port); in snd_seq_deliver_single_event()