|
Linux Kernel
3.7.1
|
#include "seq_oss_device.h"Go to the source code of this file.
Data Structures | |
| struct | evrec_short |
| struct | evrec_note |
| struct | evrec_timer |
| struct | evrec_extended |
| struct | evrec_long |
| struct | evrec_voice |
| struct | evrec_sysex |
| union | evrec |
Macros | |
| #define | SHORT_EVENT_SIZE 4 |
| #define | LONG_EVENT_SIZE 8 |
| #define | ev_is_long(ev) ((ev)->s.code >= 128) |
| #define | ev_length(ev) ((ev)->s.code >= 128 ? LONG_EVENT_SIZE : SHORT_EVENT_SIZE) |
Functions | |
| int | snd_seq_oss_process_event (struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev) |
| int | snd_seq_oss_process_timer_event (struct seq_oss_timer *rec, union evrec *q) |
| int | snd_seq_oss_event_input (struct snd_seq_event *ev, int direct, void *private_data, int atomic, int hop) |
| #define ev_is_long | ( | ev | ) | ((ev)->s.code >= 128) |
Definition at line 104 of file seq_oss_event.h.
| #define ev_length | ( | ev | ) | ((ev)->s.code >= 128 ? LONG_EVENT_SIZE : SHORT_EVENT_SIZE) |
Definition at line 105 of file seq_oss_event.h.
| #define LONG_EVENT_SIZE 8 |
Definition at line 29 of file seq_oss_event.h.
| #define SHORT_EVENT_SIZE 4 |
Definition at line 28 of file seq_oss_event.h.
| int snd_seq_oss_event_input | ( | struct snd_seq_event * | ev, |
| int | direct, | ||
| void * | private_data, | ||
| int | atomic, | ||
| int | hop | ||
| ) |
Definition at line 422 of file seq_oss_event.c.
| int snd_seq_oss_process_event | ( | struct seq_oss_devinfo * | dp, |
| union evrec * | q, | ||
| struct snd_seq_event * | ev | ||
| ) |
Definition at line 54 of file seq_oss_event.c.
| int snd_seq_oss_process_timer_event | ( | struct seq_oss_timer * | rec, |
| union evrec * | q | ||
| ) |
Definition at line 86 of file seq_oss_timer.c.
1.8.2