Lines Matching full:mailbox

51  * csio_mb_fw_retval - FW return value from a mailbox response.
52 * @mbp: Mailbox structure
68 * @mbp: Mailbox structure
69 * @m_mbox: Master mailbox number, if any.
70 * @a_mbox: Mailbox number for asycn notifications.
101 * @mbp: Mailbox structure
102 * @retval: Mailbox return value from Firmware
135 * @mbp: Mailbox structure
156 * @mbp: Mailbox structure
181 * @mbp: Mailbox structure
233 * @mbp: Mailbox structure
234 * @retval: Mailbox return value from Firmware
258 * @mbp: Mailbox structure
289 * @mbp: Mailbox structure
332 * @mbp: Mailbox structure
379 * @mbp: Mailbox structure
380 * @retval: Mailbox return value from Firmware
407 * @mbp: Mailbox structure
427 * csio_mb_iq_alloc - Initializes the mailbox to allocate an
431 * @mbp: Mailbox structure to initialize
433 * @mb_tmo: Mailbox time-out period (in ms).
467 * csio_mb_iq_write - Initializes the mailbox for writing into an
471 * @mbp: Mailbox structure to initialize
473 * @mb_tmo: Mailbox time-out period (in ms).
558 * csio_mb_iq_alloc_write - Initializes the mailbox for allocating an
562 * @mbp: Mailbox structure to initialize
564 * @mb_tmo: Mailbox time-out period (in ms).
581 * of ingress DMA queue mailbox's response.
584 * @mbp: Mailbox structure to initialize.
609 * csio_mb_iq_free - Initializes the mailbox for freeing a
613 * @mbp: Mailbox structure to initialize
615 * @mb_tmo: Mailbox time-out period (in ms).
645 * csio_mb_eq_ofld_alloc - Initializes the mailbox for allocating
649 * @mbp: Mailbox structure to initialize
651 * @mb_tmo: Mailbox time-out period (in ms).
675 * csio_mb_eq_ofld_write - Initializes the mailbox for writing
679 * @mbp: Mailbox structure to initialize
681 * @mb_tmo: Mailbox time-out period (in ms).
742 * csio_mb_eq_ofld_alloc_write - Initializes the mailbox for allocation
746 * @mbp: Mailbox structure to initialize
748 * @mb_tmo: Mailbox time-out period (in ms).
767 * & write egress DMA queue mailbox's response.
770 * @mbp: Mailbox structure to initialize.
795 * csio_mb_eq_ofld_free - Initializes the mailbox for freeing a
799 * @mbp: Mailbox structure to initialize
801 * @mb_tmo: Mailbox time-out period (in ms).
827 * csio_write_fcoe_link_cond_init_mb - Initialize Mailbox to write FCoE link
831 * @mbp: Mailbox structure to initialize
832 * @mb_tmo: Mailbox time-out period (in ms).
862 * csio_fcoe_read_res_info_init_mb - Initializes the mailbox for reading FCoE
866 * @mbp: Mailbox structure to initialize
867 * @mb_tmo: Mailbox time-out period (in ms).
891 * csio_fcoe_vnp_alloc_init_mb - Initializes the mailbox for allocating VNP
895 * @mbp: Mailbox structure to initialize.
896 * @mb_tmo: Mailbox time-out period (in ms).
942 * @mbp: Mailbox structure to initialize.
943 * @mb_tmo: Mailbox time-out period (in ms).
966 * csio_fcoe_vnp_free_init_mb - Initializes the mailbox for freeing an
970 * @mbp: Mailbox structure to initialize.
971 * @mb_tmo: Mailbox time-out period (in ms).
997 * csio_fcoe_read_fcf_init_mb - Initializes the mailbox to read the
1001 * @mbp: Mailbox structure to initialize
1002 * @mb_tmo: Mailbox time-out period (in ms).
1071 /* Get the first 6 flits from the Mailbox */ in csio_mb_process_portparams_rsp()
1080 /* Get the second 6 flits from the Mailbox */ in csio_mb_process_portparams_rsp()
1093 /* Get the last 4 flits from the Mailbox */ in csio_mb_process_portparams_rsp()
1166 /* Copy mailbox data */ in csio_mb_debug_cmd_handler()
1172 /* Notify FW of mailbox by setting owner as UP */ in csio_mb_debug_cmd_handler()
1181 * csio_mb_issue - generic routine for issuing Mailbox commands.
1183 * @mbp: Mailbox command to issue
1211 csio_err(hw, "Cannot issue mailbox in interrupt mode 0x%x\n", in csio_mb_issue()
1220 csio_dbg(hw, "Couldn't own Mailbox %x op:0x%x\n", in csio_mb_issue()
1232 /* Now get ownership of mailbox */ in csio_mb_issue()
1240 * Mailbox unavailable. In immediate mode, fail the command. in csio_mb_issue()
1248 "Couldn't own Mailbox %x op:0x%x " in csio_mb_issue()
1255 "Couldn't own Mailbox %x " in csio_mb_issue()
1261 " mailbox as well\n"); in csio_mb_issue()
1268 /* Mailbox is available, copy mailbox data into it */ in csio_mb_issue()
1337 csio_err(hw, "Mailbox %x op:0x%x timed out!\n", in csio_mb_issue()
1348 * csio_mb_completions - Completion handler for Mailbox commands
1468 * Called from the ISR to handle Mailbox related interrupts.
1510 "Stray mailbox interrupt recvd," in csio_mb_isr_handler()
1511 " mailbox data not valid\n"); in csio_mb_isr_handler()
1561 * We can get here if mailbox MSIX vector is shared, in csio_mb_isr_handler()
1564 csio_dbg(hw, "Host not owner, no mailbox interrupt\n"); in csio_mb_isr_handler()
1593 csio_dbg(hw, "Mailbox num:%x op:0x%x timed out\n", hw->pfn, in csio_mb_tmo_handler()
1621 /* Stop mailbox completion timer */ in csio_mb_cancel_all()
1646 csio_dbg(hw, "Cancelling pending mailbox num %x op:%x\n", in csio_mb_cancel_all()
1655 * csio_mbm_init - Initialize Mailbox module
1656 * @mbm: Mailbox module
1677 * csio_mbm_exit - Uninitialize mailbox module
1678 * @mbm: Mailbox module