tag | line | file | source code |
alloc | 181 | drivers/sound/dev_table.h | int (*alloc_voice) (int dev, int chn, int note, struct voice_alloc_info *alloc); |
alloc | 184 | drivers/sound/dev_table.h | struct voice_alloc_info alloc; |
alloc | 2676 | drivers/sound/gus_wave.c | guswave_alloc (int dev, int chn, int note, struct voice_alloc_info *alloc) |
alloc | 2680 | drivers/sound/gus_wave.c | p = alloc->ptr; |
alloc | 2685 | drivers/sound/gus_wave.c | for (i = 0; i < alloc->max_voice; i++) |
alloc | 2687 | drivers/sound/gus_wave.c | if (alloc->map[p] == 0) |
alloc | 2689 | drivers/sound/gus_wave.c | alloc->ptr = p; |
alloc | 2692 | drivers/sound/gus_wave.c | if (alloc->alloc_times[p] < best_time) |
alloc | 2695 | drivers/sound/gus_wave.c | best_time = alloc->alloc_times[p]; |
alloc | 2697 | drivers/sound/gus_wave.c | p = (p + 1) % alloc->max_voice; |
alloc | 2704 | drivers/sound/gus_wave.c | for (i = 0; i < alloc->max_voice; i++) |
alloc | 2706 | drivers/sound/gus_wave.c | if (alloc->map[p] == 0xffff) |
alloc | 2708 | drivers/sound/gus_wave.c | alloc->ptr = p; |
alloc | 2711 | drivers/sound/gus_wave.c | p = (p + 1) % alloc->max_voice; |
alloc | 2717 | drivers/sound/gus_wave.c | alloc->ptr = p; |
alloc | 3064 | drivers/sound/gus_wave.c | voice_alloc = &guswave_operations.alloc; |
alloc | 1101 | drivers/sound/opl3.c | opl3_alloc_voice (int dev, int chn, int note, struct voice_alloc_info *alloc) |
alloc | 1143 | drivers/sound/opl3.c | if (alloc->map[p] == 0) |
alloc | 1147 | drivers/sound/opl3.c | if (alloc->alloc_times[p] < best_time) /* Find oldest playing note */ |
alloc | 1149 | drivers/sound/opl3.c | best_time = alloc->alloc_times[p]; |
alloc | 1217 | drivers/sound/opl3.c | voice_alloc = &opl3_operations.alloc; |
alloc | 462 | drivers/sound/sequencer.c | for (i = 0; i < synth_devs[dev]->alloc.max_voice; i++) |
alloc | 463 | drivers/sound/sequencer.c | if (synth_devs[dev]->alloc.map[i] == key) |
alloc | 478 | drivers/sound/sequencer.c | &synth_devs[dev]->alloc); |
alloc | 479 | drivers/sound/sequencer.c | synth_devs[dev]->alloc.map[voice] = key; |
alloc | 480 | drivers/sound/sequencer.c | synth_devs[dev]->alloc.alloc_times[voice] = |
alloc | 481 | drivers/sound/sequencer.c | synth_devs[dev]->alloc.timestamp++; |
alloc | 626 | drivers/sound/sequencer.c | for (i = 0; i < synth_devs[dev]->alloc.max_voice; i++) |
alloc | 627 | drivers/sound/sequencer.c | if ((synth_devs[dev]->alloc.map[i] & 0xff00) == key) |
alloc | 648 | drivers/sound/sequencer.c | for (i = 0; i < synth_devs[dev]->alloc.max_voice; i++) |
alloc | 649 | drivers/sound/sequencer.c | if ((synth_devs[dev]->alloc.map[i] & 0xff00) == key) |