Lines Matching refs:finfo
664 struct omap_mbox_fifo_info *finfo, *finfoblk; in omap_mbox_probe() local
713 finfo = finfoblk; in omap_mbox_probe()
715 for (i = 0; i < info_count; i++, finfo++) { in omap_mbox_probe()
722 finfo->tx_id = tmp[0]; in omap_mbox_probe()
723 finfo->tx_irq = tmp[1]; in omap_mbox_probe()
724 finfo->tx_usr = tmp[2]; in omap_mbox_probe()
730 finfo->rx_id = tmp[0]; in omap_mbox_probe()
731 finfo->rx_irq = tmp[1]; in omap_mbox_probe()
732 finfo->rx_usr = tmp[2]; in omap_mbox_probe()
734 finfo->name = child->name; in omap_mbox_probe()
736 finfo->tx_id = info->tx_id; in omap_mbox_probe()
737 finfo->rx_id = info->rx_id; in omap_mbox_probe()
738 finfo->tx_usr = info->usr_id; in omap_mbox_probe()
739 finfo->tx_irq = info->irq_id; in omap_mbox_probe()
740 finfo->rx_usr = info->usr_id; in omap_mbox_probe()
741 finfo->rx_irq = info->irq_id; in omap_mbox_probe()
742 finfo->name = info->name; in omap_mbox_probe()
745 if (finfo->tx_id >= num_fifos || finfo->rx_id >= num_fifos || in omap_mbox_probe()
746 finfo->tx_usr >= num_users || finfo->rx_usr >= num_users) in omap_mbox_probe()
776 finfo = finfoblk; in omap_mbox_probe()
777 for (i = 0; i < info_count; i++, finfo++) { in omap_mbox_probe()
779 fifo->msg = MAILBOX_MESSAGE(finfo->tx_id); in omap_mbox_probe()
780 fifo->fifo_stat = MAILBOX_FIFOSTATUS(finfo->tx_id); in omap_mbox_probe()
781 fifo->intr_bit = MAILBOX_IRQ_NOTFULL(finfo->tx_id); in omap_mbox_probe()
782 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->tx_usr); in omap_mbox_probe()
783 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr); in omap_mbox_probe()
784 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->tx_usr); in omap_mbox_probe()
787 fifo->msg = MAILBOX_MESSAGE(finfo->rx_id); in omap_mbox_probe()
788 fifo->msg_stat = MAILBOX_MSGSTATUS(finfo->rx_id); in omap_mbox_probe()
789 fifo->intr_bit = MAILBOX_IRQ_NEWMSG(finfo->rx_id); in omap_mbox_probe()
790 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->rx_usr); in omap_mbox_probe()
791 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->rx_usr); in omap_mbox_probe()
792 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->rx_usr); in omap_mbox_probe()
797 mbox->name = finfo->name; in omap_mbox_probe()
798 mbox->irq = platform_get_irq(pdev, finfo->tx_irq); in omap_mbox_probe()