Lines Matching refs:portp
272 struct mtpav_port *portp,
284 if (portp->hwport != mtp_card->outmidihwport) {
285 mtp_card->outmidihwport = portp->hwport;
288 snd_mtpav_send_byte(mtp_card, portp->hwport);
291 (unsigned int) portp->hwport);
293 if (!(outbyte & 0x80) && portp->running_status)
294 snd_mtpav_send_byte(mtp_card, portp->running_status);
301 portp->running_status = outbyte;
310 struct mtpav_port *portp = &mtp_card->ports[substream->number];
314 snd_mtpav_output_port_write(mtp_card, portp, substream);
340 struct mtpav_port *portp = &mtp_card->ports[substream->number];
344 portp->mode |= MTPAV_MODE_INPUT_OPENED;
345 portp->input = substream;
358 struct mtpav_port *portp = &mtp_card->ports[substream->number];
362 portp->mode &= ~MTPAV_MODE_INPUT_OPENED;
363 portp->input = NULL;
376 struct mtpav_port *portp = &mtp_card->ports[substream->number];
381 portp->mode |= MTPAV_MODE_INPUT_TRIGGERED;
383 portp->mode &= ~MTPAV_MODE_INPUT_TRIGGERED;
404 struct mtpav_port *portp = &chip->ports[p];
405 if ((portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED) && portp->output)
406 snd_mtpav_output_port_write(chip, portp, portp->output);
429 struct mtpav_port *portp = &mtp_card->ports[substream->number];
433 portp->mode |= MTPAV_MODE_OUTPUT_OPENED;
434 portp->output = substream;
445 struct mtpav_port *portp = &mtp_card->ports[substream->number];
449 portp->mode &= ~MTPAV_MODE_OUTPUT_OPENED;
450 portp->output = NULL;
461 struct mtpav_port *portp = &mtp_card->ports[substream->number];
466 if (! (portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED)) {
469 portp->mode |= MTPAV_MODE_OUTPUT_TRIGGERED;
472 portp->mode &= ~MTPAV_MODE_OUTPUT_TRIGGERED;
488 struct mtpav_port *portp;
493 portp = &mcrd->ports[mcrd->inmidiport];
494 if (portp->mode & MTPAV_MODE_INPUT_TRIGGERED)
495 snd_rawmidi_receive(portp->input, &inbyte, 1);