Lines Matching refs:portp

288 					struct mtpav_port *portp,  in snd_mtpav_output_port_write()  argument
300 if (portp->hwport != mtp_card->outmidihwport) { in snd_mtpav_output_port_write()
301 mtp_card->outmidihwport = portp->hwport; in snd_mtpav_output_port_write()
304 snd_mtpav_send_byte(mtp_card, portp->hwport); in snd_mtpav_output_port_write()
309 if (!(outbyte & 0x80) && portp->running_status) in snd_mtpav_output_port_write()
310 snd_mtpav_send_byte(mtp_card, portp->running_status); in snd_mtpav_output_port_write()
317 portp->running_status = outbyte; in snd_mtpav_output_port_write()
326 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_write() local
330 snd_mtpav_output_port_write(mtp_card, portp, substream); in snd_mtpav_output_write()
356 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_open() local
360 portp->mode |= MTPAV_MODE_INPUT_OPENED; in snd_mtpav_input_open()
361 portp->input = substream; in snd_mtpav_input_open()
374 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_close() local
378 portp->mode &= ~MTPAV_MODE_INPUT_OPENED; in snd_mtpav_input_close()
379 portp->input = NULL; in snd_mtpav_input_close()
392 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_trigger() local
397 portp->mode |= MTPAV_MODE_INPUT_TRIGGERED; in snd_mtpav_input_trigger()
399 portp->mode &= ~MTPAV_MODE_INPUT_TRIGGERED; in snd_mtpav_input_trigger()
420 struct mtpav_port *portp = &chip->ports[p]; in snd_mtpav_output_timer() local
421 if ((portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED) && portp->output) in snd_mtpav_output_timer()
422 snd_mtpav_output_port_write(chip, portp, portp->output); in snd_mtpav_output_timer()
445 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_open() local
449 portp->mode |= MTPAV_MODE_OUTPUT_OPENED; in snd_mtpav_output_open()
450 portp->output = substream; in snd_mtpav_output_open()
461 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_close() local
465 portp->mode &= ~MTPAV_MODE_OUTPUT_OPENED; in snd_mtpav_output_close()
466 portp->output = NULL; in snd_mtpav_output_close()
477 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_trigger() local
482 if (! (portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED)) { in snd_mtpav_output_trigger()
485 portp->mode |= MTPAV_MODE_OUTPUT_TRIGGERED; in snd_mtpav_output_trigger()
488 portp->mode &= ~MTPAV_MODE_OUTPUT_TRIGGERED; in snd_mtpav_output_trigger()
504 struct mtpav_port *portp; in snd_mtpav_inmidi_process() local
509 portp = &mcrd->ports[mcrd->inmidiport]; in snd_mtpav_inmidi_process()
510 if (portp->mode & MTPAV_MODE_INPUT_TRIGGERED) in snd_mtpav_inmidi_process()
511 snd_rawmidi_receive(portp->input, &inbyte, 1); in snd_mtpav_inmidi_process()