Lines Matching full:mpu
5 * Header file for MPU-401 and compatible cards
29 #define MPU401_HW_SB 2 /* SoundBlaster MPU-401 UART */
30 #define MPU401_HW_ES1688 3 /* AudioDrive ES1688 MPU-401 UART */
34 #define MPU401_HW_ES18XX 7 /* AudioDrive ES18XX MPU-401 UART */
42 #define MPU401_HW_CMIPCI 15 /* CMIPCI MPU-401 UART */
76 unsigned long port; /* base port of MPU-401 chip */
79 int irq; /* IRQ number of MPU-401 chip */
84 int (*open_input) (struct snd_mpu401 * mpu);
85 void (*close_input) (struct snd_mpu401 * mpu);
86 int (*open_output) (struct snd_mpu401 * mpu);
87 void (*close_output) (struct snd_mpu401 * mpu);
99 void (*write) (struct snd_mpu401 * mpu, unsigned char data, unsigned long addr);
100 unsigned char (*read) (struct snd_mpu401 *mpu, unsigned long addr);
105 #define MPU401C(mpu) (mpu)->cport argument
106 #define MPU401D(mpu) (mpu)->port argument