Lines Matching defs:finfo
702 struct omap_mbox_fifo_info *finfo, *finfoblk;
741 finfo = finfoblk;
743 for (i = 0; i < info_count; i++, finfo++) {
749 finfo->tx_id = tmp[0];
750 finfo->tx_irq = tmp[1];
751 finfo->tx_usr = tmp[2];
757 finfo->rx_id = tmp[0];
758 finfo->rx_irq = tmp[1];
759 finfo->rx_usr = tmp[2];
761 finfo->name = child->name;
764 finfo->send_no_irq = true;
766 if (finfo->tx_id >= num_fifos || finfo->rx_id >= num_fifos ||
767 finfo->tx_usr >= num_users || finfo->rx_usr >= num_users)
802 finfo = finfoblk;
803 for (i = 0; i < info_count; i++, finfo++) {
805 fifo->msg = MAILBOX_MESSAGE(finfo->tx_id);
806 fifo->fifo_stat = MAILBOX_FIFOSTATUS(finfo->tx_id);
807 fifo->intr_bit = MAILBOX_IRQ_NOTFULL(finfo->tx_id);
808 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->tx_usr);
809 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr);
810 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->tx_usr);
813 fifo->msg = MAILBOX_MESSAGE(finfo->rx_id);
814 fifo->msg_stat = MAILBOX_MSGSTATUS(finfo->rx_id);
815 fifo->intr_bit = MAILBOX_IRQ_NEWMSG(finfo->rx_id);
816 fifo->irqenable = MAILBOX_IRQENABLE(intr_type, finfo->rx_usr);
817 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->rx_usr);
818 fifo->irqdisable = MAILBOX_IRQDISABLE(intr_type, finfo->rx_usr);
820 mbox->send_no_irq = finfo->send_no_irq;
824 mbox->name = finfo->name;
825 mbox->irq = platform_get_irq(pdev, finfo->tx_irq);