aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorOkash Khawaja <[email protected]>2017-04-29 20:52:58 +0100
committerGreg Kroah-Hartman <[email protected]>2017-05-15 12:31:43 +0200
commitca693dcd5c02645063210e2352ff4909d9ddc7e9 (patch)
tree35d64c9b7b31a3babba861d56af0410281bd7ff3 /tools/perf/scripts/python/export-to-postgresql.py
parent2a3e1437c1e3f5ef30d2bb533ca083d5da9c86f2 (diff)
staging: speakup: make input functionality swappable
This moves functions which take input from external synth, into struct spk_io_ops. The calling code then uses serial implementation of those methods through spk_io_ops. That way we can add a parallel TTY-based implementation and simply replace serial with TTY. That is what the next patch in this series does. speakup_decext.c has get_last_char function which reads the most recent available character from the synth. This patch changes that by defining read_buff_add callback method of spk_syth and letting that update the last_char global character read from the synth. read_buff_add is called from ISR, so there is a possibility for last_char to be stale. Therefore it is marked as volatile. It also pulls a repeated get_index implementation into synth.c, to be used as a utility function. Signed-off-by: Okash Khawaja <[email protected]> Reviewed-by: Samuel Thibault <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions