port->inb_msg[0].mcback(port, -1, -1); 
port->inb_msg[0].mcback(port, msg_rx_ring.dev_id, -1, -1); 
mpc85xx_rio_rx_handler(int irq, void *dev_instance, struct pt_regs *regs){	int isr;	struct rio_mport *port = (struct rio_mport *)dev_instance;	isr = in_be32((void *)&msg_regs->isr);	if (isr & RIO_MSG_ISR_TE) {		pr_info("RIO: inbound message reception error\n");		out_be32((void *)&msg_regs->isr, RIO_MSG_ISR_TE);		goto out;	}	/* XXX Need to check/dispatch until queue empty */	if (isr & RIO_MSG_ISR_DIQI) {		/*		 * We implement *only* mailbox 0, but can receive messages		 * for any mailbox/letter to that mailbox destination. So,		 * make the callback with an unknown/invalid mailbox number		 * argument.		 */		port->inb_msg[0].mcback(port, -1, -1);		/* Ack the queueing interrupt */		out_be32((void *)&msg_regs->isr, RIO_MSG_ISR_DIQI);	}      out:	return IRQ_HANDLED;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6978bbc097c2f665c336927a9d56ae39ef75fa56/ppc85xx_rio.c/clean/arch/ppc/syslib/ppc85xx_rio.c