Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_rawmidi_runtime Struct Reference

#include <rawmidi.h>

Data Fields

struct snd_rawmidi_substreamsubstream
 
unsigned int drain: 1
 
unsigned int oss: 1
 
unsigned charbuffer
 
size_t buffer_size
 
size_t appl_ptr
 
size_t hw_ptr
 
size_t avail_min
 
size_t avail
 
size_t xruns
 
spinlock_t lock
 
wait_queue_head_t sleep
 
void(* event )(struct snd_rawmidi_substream *substream)
 
struct work_struct event_work
 
voidprivate_data
 
void(* private_free )(struct snd_rawmidi_substream *substream)
 

Detailed Description

Definition at line 66 of file rawmidi.h.

Field Documentation

size_t appl_ptr

Definition at line 73 of file rawmidi.h.

size_t avail

Definition at line 76 of file rawmidi.h.

size_t avail_min

Definition at line 75 of file rawmidi.h.

unsigned char* buffer

Definition at line 71 of file rawmidi.h.

size_t buffer_size

Definition at line 72 of file rawmidi.h.

unsigned int drain

Definition at line 68 of file rawmidi.h.

Definition at line 82 of file rawmidi.h.

struct work_struct event_work

Definition at line 84 of file rawmidi.h.

size_t hw_ptr

Definition at line 74 of file rawmidi.h.

spinlock_t lock

Definition at line 79 of file rawmidi.h.

unsigned int oss

Definition at line 68 of file rawmidi.h.

void* private_data

Definition at line 86 of file rawmidi.h.

Definition at line 87 of file rawmidi.h.

Definition at line 80 of file rawmidi.h.

Definition at line 67 of file rawmidi.h.

size_t xruns

Definition at line 77 of file rawmidi.h.


The documentation for this struct was generated from the following file: