Lines Matching refs:portp

272 					struct mtpav_port *portp,  in snd_mtpav_output_port_write()  argument
284 if (portp->hwport != mtp_card->outmidihwport) { in snd_mtpav_output_port_write()
285 mtp_card->outmidihwport = portp->hwport; in snd_mtpav_output_port_write()
288 snd_mtpav_send_byte(mtp_card, portp->hwport); in snd_mtpav_output_port_write()
289 if (!(outbyte & 0x80) && portp->running_status) in snd_mtpav_output_port_write()
290 snd_mtpav_send_byte(mtp_card, portp->running_status); in snd_mtpav_output_port_write()
297 portp->running_status = outbyte; in snd_mtpav_output_port_write()
306 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_write() local
310 snd_mtpav_output_port_write(mtp_card, portp, substream); in snd_mtpav_output_write()
336 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_open() local
340 portp->mode |= MTPAV_MODE_INPUT_OPENED; in snd_mtpav_input_open()
341 portp->input = substream; in snd_mtpav_input_open()
354 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_close() local
358 portp->mode &= ~MTPAV_MODE_INPUT_OPENED; in snd_mtpav_input_close()
359 portp->input = NULL; in snd_mtpav_input_close()
372 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_input_trigger() local
377 portp->mode |= MTPAV_MODE_INPUT_TRIGGERED; in snd_mtpav_input_trigger()
379 portp->mode &= ~MTPAV_MODE_INPUT_TRIGGERED; in snd_mtpav_input_trigger()
400 struct mtpav_port *portp = &chip->ports[p]; in snd_mtpav_output_timer() local
401 if ((portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED) && portp->output) in snd_mtpav_output_timer()
402 snd_mtpav_output_port_write(chip, portp, portp->output); in snd_mtpav_output_timer()
425 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_open() local
429 portp->mode |= MTPAV_MODE_OUTPUT_OPENED; in snd_mtpav_output_open()
430 portp->output = substream; in snd_mtpav_output_open()
441 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_close() local
445 portp->mode &= ~MTPAV_MODE_OUTPUT_OPENED; in snd_mtpav_output_close()
446 portp->output = NULL; in snd_mtpav_output_close()
457 struct mtpav_port *portp = &mtp_card->ports[substream->number]; in snd_mtpav_output_trigger() local
462 if (! (portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED)) { in snd_mtpav_output_trigger()
465 portp->mode |= MTPAV_MODE_OUTPUT_TRIGGERED; in snd_mtpav_output_trigger()
468 portp->mode &= ~MTPAV_MODE_OUTPUT_TRIGGERED; in snd_mtpav_output_trigger()
484 struct mtpav_port *portp; in snd_mtpav_inmidi_process() local
489 portp = &mcrd->ports[mcrd->inmidiport]; in snd_mtpav_inmidi_process()
490 if (portp->mode & MTPAV_MODE_INPUT_TRIGGERED) in snd_mtpav_inmidi_process()
491 snd_rawmidi_receive(portp->input, &inbyte, 1); in snd_mtpav_inmidi_process()