Lines Matching refs:finfo
691 struct omap_mbox_fifo_info *finfo, *finfoblk;
730 finfo = finfoblk;
732 for (i = 0; i < info_count; i++, finfo++) {
738 finfo->tx_id = tmp[0];
739 finfo->tx_irq = tmp[1];
740 finfo->tx_usr = tmp[2];
746 finfo->rx_id = tmp[0];
747 finfo->rx_irq = tmp[1];
748 finfo->rx_usr = tmp[2];
750 finfo->name = child->name;
752 finfo->send_no_irq = of_property_read_bool(child, "ti,mbox-send-noirq");
754 if (finfo->tx_id >= num_fifos || finfo->rx_id >= num_fifos ||
755 finfo->tx_usr >= num_users || finfo->rx_usr >= num_users)
789 finfo = finfoblk;
790 for (i = 0; i < info_count; i++, finfo++) {
792 fifo->msg = MAILBOX_MESSAGE(finfo->tx_id);
793 fifo->fifo_stat = MAILBOX_FIFOSTATUS(finfo->tx_id);
794 fifo->intr_bit = MAILBOX_IRQ_NOTFULL(finfo->tx_id);
795 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->tx_usr);
796 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr);
797 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->tx_usr);
800 fifo->msg = MAILBOX_MESSAGE(finfo->rx_id);
801 fifo->msg_stat = MAILBOX_MSGSTATUS(finfo->rx_id);
802 fifo->intr_bit = MAILBOX_IRQ_NEWMSG(finfo->rx_id);
803 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->rx_usr);
804 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->rx_usr);
805 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->rx_usr);
807 mbox->send_no_irq = finfo->send_no_irq;
811 mbox->name = finfo->name;
812 mbox->irq = platform_get_irq(pdev, finfo->tx_irq);