Lines Matching full:inbound

242  * fsl_rio_rx_handler - MPC85xx inbound message interrupt handler
246 * Handles inbound message interrupts. Executes a registered inbound
259 pr_info("RIO: inbound message reception error\n"); in fsl_rio_rx_handler()
585 pr_err("MPC85xx RIO: unable to request inbound doorbell irq"); in fsl_rio_port_write_init()
828 /* Disable inbound message unit */ in fsl_close_outb_mbox()
841 * fsl_open_inb_mbox - Initialize MPC85xx inbound mailbox
842 * @mport: Master port implementing the inbound message unit
845 * @entries: Number of entries in the inbound mailbox ring
847 * Initializes buffer ring, request the inbound message interrupt,
848 * and enables the inbound message unit. Returns %0 on success
871 /* Initialize inbound message ring */ in fsl_open_inb_mbox()
887 /* Hook up inbound message handler */ in fsl_open_inb_mbox()
898 * Configure inbound message unit: in fsl_open_inb_mbox()
917 * fsl_close_inb_mbox - Shut down MPC85xx inbound mailbox
918 * @mport: Master port implementing the inbound message unit
921 * Disables the inbound message unit, free all buffers, and
922 * frees the inbound message interrupt.
929 /* Disable inbound message unit */ in fsl_close_inb_mbox()
941 * fsl_add_inb_buffer - Add buffer to the MPC85xx inbound message queue
942 * @mport: Master port implementing the inbound message unit
943 * @mbox: Inbound mailbox number
944 * @buf: Buffer to add to inbound queue
946 * Adds the @buf buffer to the MPC85xx inbound message queue. Returns
959 "RIO: error adding inbound buffer %d, buffer exists\n", in fsl_add_inb_buffer()
974 * fsl_get_inb_message - Fetch inbound message from the MPC85xx message unit
975 * @mport: Master port implementing the inbound message unit
976 * @mbox: Inbound mailbox number
978 * Gets the next available inbound message from the inbound message queue.
1002 "RIO: inbound message copy failed, no buffers\n"); in fsl_get_inb_message()
1021 * @mport: Master port implementing the inbound doorbell unit
1023 * Initializes doorbell unit hardware and inbound DMA buffer
1031 /* Initialize inbound doorbells */ in fsl_rio_doorbell_init()
1035 printk(KERN_ERR "RIO: unable allocate inbound doorbell ring\n"); in fsl_rio_doorbell_init()
1054 "MPC85xx RIO: unable to request inbound doorbell irq"); in fsl_rio_doorbell_init()