Linux Kernel
3.7.1
|
#include <linux/kmod.h>
#include <linux/spinlock.h>
#include "sound_config.h"
#include "midi_ctrl.h"
#include "tuning.h"
Go to the source code of this file.
Macros | |
#define | SEQ_1 1 |
#define | SEQ_2 2 |
#define | EV_SZ 8 |
#define | IEV_SZ 8 |
#define | cmd event_rec[2] |
#define | chn event_rec[3] |
#define | note event_rec[4] |
#define | parm event_rec[5] |
#define | BASE_OCTAVE 5 |
: Name of the class. | |
struct class - device classes : The module owner. : Default attributes of this class. : Default attributes of the devices belong to the class. : Default binary attributes of the devices belong to the class. : The kobject that represents this class and links it into the hierarchy. : Called when a device is added, removed from this class, or a few other things that generate uevents to add the environment variables. : Callback to provide the devtmpfs. : Called to release this class. : Called to release the device. : Used to put the device to sleep mode, usually to a low power state. : Used to bring the device from the sleep mode. : Callbacks so sysfs can detemine namespaces. | |
#define | dev event_rec[1] |
Functions | |
int | sequencer_read (int dev, struct file *file, char __user *buf, int count) |
void | seq_copy_to_input (unsigned char *event_rec, int len) |
EXPORT_SYMBOL (seq_copy_to_input) | |
void | seq_input_event (unsigned char *event_rec, int len) |
EXPORT_SYMBOL (seq_input_event) | |
int | sequencer_write (int dev, struct file *file, const char __user *buf, int count) |
int | sequencer_open (int dev, struct file *file) |
void | sequencer_release (int dev, struct file *file) |
int | sequencer_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg) |
unsigned int | sequencer_poll (int dev, struct file *file, poll_table *wait) |
void | sequencer_timer (unsigned long dummy) |
EXPORT_SYMBOL (sequencer_timer) | |
int | note_to_freq (int note_num) |
EXPORT_SYMBOL (note_to_freq) | |
unsigned long | compute_finetune (unsigned long base_freq, int bend, int range, int vibrato_cents) |
EXPORT_SYMBOL (compute_finetune) | |
void | sequencer_init (void) |
EXPORT_SYMBOL (sequencer_init) | |
void | sequencer_unload (void) |
Variables | |
unsigned long | seq_time |
#define BASE_OCTAVE 5 |
#define chn event_rec[3] |
Definition at line 40 of file dasd_fba.h.
#define EV_SZ 8 |
Definition at line 61 of file sequencer.c.
#define IEV_SZ 8 |
Definition at line 62 of file sequencer.c.
#define note event_rec[4] |
#define SEQ_1 1 |
Definition at line 45 of file sequencer.c.
#define SEQ_2 2 |
Definition at line 46 of file sequencer.c.
Definition at line 1593 of file sequencer.c.
EXPORT_SYMBOL | ( | seq_copy_to_input | ) |
EXPORT_SYMBOL | ( | seq_input_event | ) |
EXPORT_SYMBOL | ( | sequencer_timer | ) |
EXPORT_SYMBOL | ( | note_to_freq | ) |
EXPORT_SYMBOL | ( | compute_finetune | ) |
EXPORT_SYMBOL | ( | sequencer_init | ) |
Definition at line 1559 of file sequencer.c.
Definition at line 136 of file sequencer.c.
Definition at line 185 of file sequencer.c.
Definition at line 1645 of file sequencer.c.
Definition at line 1323 of file sequencer.c.
unsigned int sequencer_poll | ( | int | dev, |
struct file * | file, | ||
poll_table * | wait | ||
) |
Definition at line 1531 of file sequencer.c.
Definition at line 84 of file sequencer.c.
Definition at line 1553 of file sequencer.c.
Definition at line 1666 of file sequencer.c.
Definition at line 211 of file sequencer.c.
unsigned long seq_time |
Definition at line 76 of file soundcard.c.