Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
usbusx2y.h File Reference
#include "../usbaudio.h"
#include "../midi.h"
#include "usbus428ctldefs.h"
#include "usx2yhwdeppcm.h"

Go to the source code of this file.

Data Structures

struct  snd_usX2Y_AsyncSeq
 
struct  snd_usX2Y_urbSeq
 
struct  usX2Ydev
 
struct  snd_usX2Y_substream
 

Macros

#define NRURBS   2
 
#define URBS_AsyncSeq   10
 
#define URB_DataLen_AsyncSeq   32
 
#define state_STOPPED   0
 
#define state_STARTING1   1
 
#define state_STARTING2   2
 
#define state_STARTING3   3
 
#define state_PREPARED   4
 
#define state_PRERUNNING   6
 
#define state_RUNNING   8
 
#define usX2Y(c)   ((struct usX2Ydev *)(c)->private_data)
 
#define NAME_ALLCAPS   "US-X2Y"
 

Functions

int usX2Y_audio_create (struct snd_card *card)
 
int usX2Y_AsyncSeq04_init (struct usX2Ydev *usX2Y)
 
int usX2Y_In04_init (struct usX2Ydev *usX2Y)
 

Macro Definition Documentation

#define NAME_ALLCAPS   "US-X2Y"

Definition at line 86 of file usbusx2y.h.

#define NRURBS   2

Definition at line 7 of file usbusx2y.h.

#define state_PREPARED   4

Definition at line 65 of file usbusx2y.h.

#define state_PRERUNNING   6

Definition at line 66 of file usbusx2y.h.

#define state_RUNNING   8

Definition at line 67 of file usbusx2y.h.

#define state_STARTING1   1

Definition at line 62 of file usbusx2y.h.

#define state_STARTING2   2

Definition at line 63 of file usbusx2y.h.

#define state_STARTING3   3

Definition at line 64 of file usbusx2y.h.

#define state_STOPPED   0

Definition at line 61 of file usbusx2y.h.

#define URB_DataLen_AsyncSeq   32

Definition at line 11 of file usbusx2y.h.

#define URBS_AsyncSeq   10

Definition at line 10 of file usbusx2y.h.

#define usX2Y (   c)    ((struct usX2Ydev *)(c)->private_data)

Definition at line 79 of file usbusx2y.h.

Function Documentation

int usX2Y_AsyncSeq04_init ( struct usX2Ydev usX2Y)

Definition at line 264 of file usbusx2y.c.

int usX2Y_audio_create ( struct snd_card card)

Definition at line 1001 of file usbusx2yaudio.c.

int usX2Y_In04_init ( struct usX2Ydev usX2Y)

Definition at line 286 of file usbusx2y.c.