mcrd 486 sound/drivers/mtpav.c static void snd_mtpav_inmidi_process(struct mtpav *mcrd, u8 inbyte) mcrd 490 sound/drivers/mtpav.c if ((int)mcrd->inmidiport > mcrd->num_ports * 2 + MTPAV_PIDX_BROADCAST) mcrd 493 sound/drivers/mtpav.c portp = &mcrd->ports[mcrd->inmidiport]; mcrd 498 sound/drivers/mtpav.c static void snd_mtpav_inmidi_h(struct mtpav *mcrd, u8 inbyte) mcrd 502 sound/drivers/mtpav.c snd_mtpav_inmidi_process(mcrd, inbyte); mcrd 506 sound/drivers/mtpav.c if (mcrd->inmidistate == 0) { // awaiting command mcrd 508 sound/drivers/mtpav.c mcrd->inmidistate = 1; mcrd 510 sound/drivers/mtpav.c snd_mtpav_inmidi_process(mcrd, inbyte); mcrd 511 sound/drivers/mtpav.c } else if (mcrd->inmidistate) { mcrd 512 sound/drivers/mtpav.c mcrd->inmidiport = translate_hwport_to_subdevice(mcrd, inbyte); mcrd 513 sound/drivers/mtpav.c mcrd->inmidistate = 0; mcrd 517 sound/drivers/mtpav.c static void snd_mtpav_read_bytes(struct mtpav *mcrd) mcrd 524 sound/drivers/mtpav.c u8 sbyt = snd_mtpav_getreg(mcrd, SREG); mcrd 531 sound/drivers/mtpav.c cbyt = snd_mtpav_getreg(mcrd, CREG); mcrd 539 sound/drivers/mtpav.c snd_mtpav_mputreg(mcrd, CREG, setread); mcrd 540 sound/drivers/mtpav.c sr = snd_mtpav_getreg(mcrd, SREG); mcrd 541 sound/drivers/mtpav.c snd_mtpav_mputreg(mcrd, CREG, clrread); mcrd 548 sound/drivers/mtpav.c snd_mtpav_inmidi_h(mcrd, mtp_read_byte); mcrd 550 sound/drivers/mtpav.c sbyt = snd_mtpav_getreg(mcrd, SREG);