Home
last modified time | relevance | path

Searched refs:tempo (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/sound/core/seq/
Dseq_timer.c38 if (tmr->tempo < 1000000) in snd_seq_timer_set_tick_resolution()
39 tmr->tick.resolution = (tmr->tempo * 1000) / tmr->ppq; in snd_seq_timer_set_tick_resolution()
43 s = tmr->tempo % tmr->ppq; in snd_seq_timer_set_tick_resolution()
45 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * 1000; in snd_seq_timer_set_tick_resolution()
98 tmr->tempo = 500000; /* 120 BPM */ in snd_seq_timer_defaults()
177 int snd_seq_timer_set_tempo(struct snd_seq_timer * tmr, int tempo) in snd_seq_timer_set_tempo() argument
183 if (tempo <= 0) in snd_seq_timer_set_tempo()
186 if ((unsigned int)tempo != tmr->tempo) { in snd_seq_timer_set_tempo()
187 tmr->tempo = tempo; in snd_seq_timer_set_tempo()
195 int snd_seq_timer_set_tempo_ppq(struct snd_seq_timer *tmr, int tempo, int ppq) in snd_seq_timer_set_tempo_ppq() argument
[all …]
Dseq_timer.h39 unsigned int tempo; /* current tempo, us/tick */ member
133 int snd_seq_timer_set_tempo(struct snd_seq_timer *tmr, int tempo);
134 int snd_seq_timer_set_tempo_ppq(struct snd_seq_timer *tmr, int tempo, int ppq);
Dseq_clientmgr.c1652 struct snd_seq_queue_tempo *tempo = arg; in snd_seq_ioctl_get_queue_tempo() local
1656 queue = queueptr(tempo->queue); in snd_seq_ioctl_get_queue_tempo()
1659 memset(tempo, 0, sizeof(*tempo)); in snd_seq_ioctl_get_queue_tempo()
1660 tempo->queue = queue->queue; in snd_seq_ioctl_get_queue_tempo()
1664 tempo->tempo = tmr->tempo; in snd_seq_ioctl_get_queue_tempo()
1665 tempo->ppq = tmr->ppq; in snd_seq_ioctl_get_queue_tempo()
1666 tempo->skew_value = tmr->skew; in snd_seq_ioctl_get_queue_tempo()
1667 tempo->skew_base = tmr->skew_base; in snd_seq_ioctl_get_queue_tempo()
1675 int snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo) in snd_seq_set_queue_tempo() argument
1677 if (!snd_seq_queue_check_access(tempo->queue, client)) in snd_seq_set_queue_tempo()
[all …]
Dseq_queue.c480 result = snd_seq_timer_set_tempo_ppq(q->timer, info->tempo, info->ppq); in snd_seq_queue_timer_set_tempo()
761 if (tmr->tempo) in snd_seq_info_queues_read()
762 bpm = 60000000 / tmr->tempo; in snd_seq_info_queues_read()
773 snd_iprintf(buffer, "current tempo : %d\n", tmr->tempo); in snd_seq_info_queues_read()
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dtscs42xx.txt5 - compatible : "tempo,tscs42A1" for analog mic
6 "tempo,tscs42A2" for digital mic
18 compatible = "tempo,tscs42A2";
Dtscs454.txt5 - compatible : "tempo,tscs454"
19 compatible = "tempo,tscs454";
/Linux-v4.19/sound/core/seq/oss/
Dseq_oss_timer.c131 timer->tempo = (60 * 1000000) / timer->oss_tempo; in calc_alsa_tempo()
171 tmprec.tempo = timer->tempo; in snd_seq_oss_timer_start()
222 send_timer_event(timer->dp, SNDRV_SEQ_EVENT_TEMPO, timer->tempo); in snd_seq_oss_timer_tempo()
Dseq_oss_timer.h35 int tempo, ppq; /* ALSA queue */ member
/Linux-v4.19/include/sound/
Dseq_kernel.h91 int snd_seq_set_queue_tempo(int client, struct snd_seq_queue_tempo *tempo);
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv0367.c716 short int wd, tempo; in stv0367ter_lock_algo() local
811 tempo = stv0367ter_duration(mode, 4, 16, 8); in stv0367ter_lock_algo()
815 usleep_range(1000 * tempo, 1000 * (tempo + 1)); in stv0367ter_lock_algo()
816 wd -= tempo; in stv0367ter_lock_algo()
867 usleep_range(1000 * tempo, 1000 * (tempo + 1)); in stv0367ter_lock_algo()
868 wd -= tempo; in stv0367ter_lock_algo()
1010 int offset = 0, tempo = 0; in stv0367ter_algo() local
1182 tempo = 10; /* exit even if timing_offset stays null */ in stv0367ter_algo()
1183 while ((timing_offset == 0) && (tempo > 0)) { in stv0367ter_algo()
1198 tempo--; in stv0367ter_algo()
/Linux-v4.19/include/uapi/sound/
Dasequencer.h505 unsigned int tempo; /* current tempo, us/tick */ member
/Linux-v4.19/Documentation/translations/it_IT/kernel-hacking/
Dhacking.rst119 periodo di tempo.
133 con qualche pessima vodka che Alexey Kuznetsov si fece a quel tempo.
364 questo caso d'uso perché, dopo un po' di tempo, la frammentazione della memoria
464 non ha senso avere una funzione marcata come ``__init`` e al tempo stesso
636 Un tempo negli header del kernel c'erano tre gruppi di funzioni per
Dlocking.rst82 Questa sovrapposizione, ovvero quando un risultato dipende dal tempo che
1048 mentre qualcuno trattiene un *lock*. La seconda è il tempo necessario per
1054 trattenere un *lock* solo il tempo minimo necessario ma non un istante in più.
1059 Il tempo di acquisizione di un *lock* dipende da quanto danno fa
1072 tempo possibile potrebbe richiedere la divisione in più *lock* per diverse
1094 trattenuto per molto tempo, allora l'uso di questo tipo di *lock* può aiutare.
/Linux-v4.19/Documentation/devicetree/bindings/
Dvendor-prefixes.txt380 tempo Tempo Semiconductor
/Linux-v4.19/Documentation/sound/designs/
Dseq-oss.rst31 1/100 second. The base rate and tempo can be changed in ``/dev/music``.
/Linux-v4.19/Documentation/translations/it_IT/doc-guide/
Dsphinx.rst27 nel tempo, in formato reStructuredText, ma la maggior parte di questi rimarranno