mtp_card          271 sound/drivers/mtpav.c static void snd_mtpav_output_port_write(struct mtpav *mtp_card,
mtp_card          284 sound/drivers/mtpav.c 	if (portp->hwport != mtp_card->outmidihwport) {
mtp_card          285 sound/drivers/mtpav.c 		mtp_card->outmidihwport = portp->hwport;
mtp_card          287 sound/drivers/mtpav.c 		snd_mtpav_send_byte(mtp_card, 0xf5);
mtp_card          288 sound/drivers/mtpav.c 		snd_mtpav_send_byte(mtp_card, portp->hwport);
mtp_card          294 sound/drivers/mtpav.c 			snd_mtpav_send_byte(mtp_card, portp->running_status);
mtp_card          303 sound/drivers/mtpav.c 		snd_mtpav_send_byte(mtp_card, outbyte);
mtp_card          309 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          310 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          313 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          314 sound/drivers/mtpav.c 	snd_mtpav_output_port_write(mtp_card, portp, substream);
mtp_card          315 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          339 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          340 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          343 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          346 sound/drivers/mtpav.c 	if (mtp_card->share_irq++ == 0)
mtp_card          347 sound/drivers/mtpav.c 		snd_mtpav_mputreg(mtp_card, CREG, (SIGC_INTEN | SIGC_WRITE));	// enable pport interrupts
mtp_card          348 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          357 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          358 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          361 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          364 sound/drivers/mtpav.c 	if (--mtp_card->share_irq == 0)
mtp_card          365 sound/drivers/mtpav.c 		snd_mtpav_mputreg(mtp_card, CREG, 0);	// disable pport interrupts
mtp_card          366 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          375 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          376 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          379 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          384 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          428 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          429 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          432 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          435 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          444 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          445 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          448 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          451 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          460 sound/drivers/mtpav.c 	struct mtpav *mtp_card = substream->rmidi->private_data;
mtp_card          461 sound/drivers/mtpav.c 	struct mtpav_port *portp = &mtp_card->ports[substream->number];
mtp_card          464 sound/drivers/mtpav.c 	spin_lock_irqsave(&mtp_card->spinlock, flags);
mtp_card          467 sound/drivers/mtpav.c 			if (mtp_card->istimer++ == 0)
mtp_card          468 sound/drivers/mtpav.c 				snd_mtpav_add_output_timer(mtp_card);
mtp_card          473 sound/drivers/mtpav.c 		if (--mtp_card->istimer == 0)
mtp_card          474 sound/drivers/mtpav.c 			snd_mtpav_remove_output_timer(mtp_card);
mtp_card          476 sound/drivers/mtpav.c 	spin_unlock_irqrestore(&mtp_card->spinlock, flags);
mtp_card          680 sound/drivers/mtpav.c 	struct mtpav *mtp_card;
mtp_card          683 sound/drivers/mtpav.c 			   sizeof(*mtp_card), &card);
mtp_card          687 sound/drivers/mtpav.c 	mtp_card = card->private_data;
mtp_card          688 sound/drivers/mtpav.c 	spin_lock_init(&mtp_card->spinlock);
mtp_card          689 sound/drivers/mtpav.c 	mtp_card->card = card;
mtp_card          690 sound/drivers/mtpav.c 	mtp_card->irq = -1;
mtp_card          691 sound/drivers/mtpav.c 	mtp_card->share_irq = 0;
mtp_card          692 sound/drivers/mtpav.c 	mtp_card->inmidistate = 0;
mtp_card          693 sound/drivers/mtpav.c 	mtp_card->outmidihwport = 0xffffffff;
mtp_card          694 sound/drivers/mtpav.c 	timer_setup(&mtp_card->timer, snd_mtpav_output_timer, 0);
mtp_card          698 sound/drivers/mtpav.c 	err = snd_mtpav_get_RAWMIDI(mtp_card);
mtp_card          702 sound/drivers/mtpav.c 	mtp_card->inmidiport = mtp_card->num_ports + MTPAV_PIDX_BROADCAST;
mtp_card          704 sound/drivers/mtpav.c 	err = snd_mtpav_get_ISA(mtp_card);
mtp_card          713 sound/drivers/mtpav.c 	snd_mtpav_portscan(mtp_card);
mtp_card          715 sound/drivers/mtpav.c 	err = snd_card_register(mtp_card->card);