Lines Matching refs:mpu
1219 static inline unsigned char mpu401_read(struct emu10k1x *emu, struct emu10k1x_midi *mpu, int idx) in mpu401_read() argument
1221 return (unsigned char)snd_emu10k1x_ptr_read(emu, mpu->port + idx, 0); in mpu401_read()
1224 static inline void mpu401_write(struct emu10k1x *emu, struct emu10k1x_midi *mpu, int data, int idx) in mpu401_write() argument
1226 snd_emu10k1x_ptr_write(emu, mpu->port + idx, 0, data); in mpu401_write()
1229 #define mpu401_write_data(emu, mpu, data) mpu401_write(emu, mpu, data, 0) argument
1230 #define mpu401_write_cmd(emu, mpu, data) mpu401_write(emu, mpu, data, 1) argument
1231 #define mpu401_read_data(emu, mpu) mpu401_read(emu, mpu, 0) argument
1232 #define mpu401_read_stat(emu, mpu) mpu401_read(emu, mpu, 1) argument
1234 #define mpu401_input_avail(emu,mpu) (!(mpu401_read_stat(emu,mpu) & 0x80)) argument
1235 #define mpu401_output_ready(emu,mpu) (!(mpu401_read_stat(emu,mpu) & 0x40)) argument
1241 static void mpu401_clear_rx(struct emu10k1x *emu, struct emu10k1x_midi *mpu) in mpu401_clear_rx() argument
1244 for (; timeout > 0 && mpu401_input_avail(emu, mpu); timeout--) in mpu401_clear_rx()
1245 mpu401_read_data(emu, mpu); in mpu401_clear_rx()
1250 mpu401_read_stat(emu, mpu)); in mpu401_clear_rx()