Lines Matching refs:tempo
1699 struct snd_seq_queue_tempo tempo; in snd_seq_ioctl_get_queue_tempo() local
1703 if (copy_from_user(&tempo, arg, sizeof(tempo))) in snd_seq_ioctl_get_queue_tempo()
1706 queue = queueptr(tempo.queue); in snd_seq_ioctl_get_queue_tempo()
1709 memset(&tempo, 0, sizeof(tempo)); in snd_seq_ioctl_get_queue_tempo()
1710 tempo.queue = queue->queue; in snd_seq_ioctl_get_queue_tempo()
1714 tempo.tempo = tmr->tempo; in snd_seq_ioctl_get_queue_tempo()
1715 tempo.ppq = tmr->ppq; in snd_seq_ioctl_get_queue_tempo()
1716 tempo.skew_value = tmr->skew; in snd_seq_ioctl_get_queue_tempo()
1717 tempo.skew_base = tmr->skew_base; in snd_seq_ioctl_get_queue_tempo()
1720 if (copy_to_user(arg, &tempo, sizeof(tempo))) in snd_seq_ioctl_get_queue_tempo()
1727 int snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo) in snd_seq_set_queue_tempo() argument
1729 if (!snd_seq_queue_check_access(tempo->queue, client)) in snd_seq_set_queue_tempo()
1731 return snd_seq_queue_timer_set_tempo(tempo->queue, client, tempo); in snd_seq_set_queue_tempo()
1740 struct snd_seq_queue_tempo tempo; in snd_seq_ioctl_set_queue_tempo() local
1742 if (copy_from_user(&tempo, arg, sizeof(tempo))) in snd_seq_ioctl_set_queue_tempo()
1745 result = snd_seq_set_queue_tempo(client->number, &tempo); in snd_seq_ioctl_set_queue_tempo()