Lines Matching full:mailbox
42 * ixgbe_read_mbx - Reads a message from the mailbox
46 * @mbx_id: id of mailbox to read
56 /* limit read to size of mailbox */ in ixgbe_read_mbx()
59 "Invalid mailbox message size %u, changing to %u", in ixgbe_read_mbx()
71 * ixgbe_poll_mbx - Wait for message and read it from the mailbox
75 * @mbx_id: id of mailbox to read
90 /* limit read to size of mailbox */ in ixgbe_poll_mbx()
93 "Invalid mailbox message size %u, changing to %u", in ixgbe_poll_mbx()
107 * ixgbe_write_mbx - Write a message to the mailbox and wait for ACK
111 * @mbx_id: id of mailbox to write
134 "Invalid mailbox message size %u", size); in ixgbe_write_mbx()
145 * @mbx_id: id of mailbox to check
165 * @mbx_id: id of mailbox to check
185 * @mbx_id: id of mailbox to check
203 * ixgbe_clear_mbx - Clear Mailbox Memory
205 * @mbx_id: id of mailbox to write
225 * @mbx_id: id of mailbox to write
248 "Polling for VF%u mailbox message timedout", mbx_id); in ixgbe_poll_for_msg()
258 * @mbx_id: id of mailbox to write
281 "Polling for VF%u mailbox ack timedout", mbx_id); in ixgbe_poll_for_ack()
289 * ixgbe_read_mailbox_vf - read VF's mailbox register
292 * This function is used to read the mailbox register dedicated for VF without
342 * the V2P mailbox.
357 * @mbx_id: id of mailbox to check
375 * @mbx_id: id of mailbox to check
396 * @mbx_id: id of mailbox to check
416 * ixgbe_obtain_mbx_lock_vf - obtain mailbox lock
419 * return SUCCESS if we obtained the mailbox lock
434 /* Reserve mailbox for VF use */ in ixgbe_obtain_mbx_lock_vf()
451 "Failed to obtain mailbox lock"); in ixgbe_obtain_mbx_lock_vf()
459 * ixgbe_release_mbx_lock_dummy - release mailbox lock
461 * @mbx_id: id of mailbox to read
471 * ixgbe_release_mbx_lock_vf - release mailbox lock
473 * @mbx_id: id of mailbox to read
490 * ixgbe_write_mbx_vf_legacy - Write a message to the mailbox
494 * @mbx_id: id of mailbox to write
507 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_write_mbx_vf_legacy()
518 /* copy the caller specified message to the mailbox memory buffer */ in ixgbe_write_mbx_vf_legacy()
532 * ixgbe_write_mbx_vf - Write a message to the mailbox
536 * @mbx_id: id of mailbox to write
551 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_write_mbx_vf()
560 /* copy the caller specified message to the mailbox memory buffer */ in ixgbe_write_mbx_vf()
586 * @mbx_id: id of mailbox to read
599 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_read_mbx_vf_legacy()
604 /* copy the message from the mailbox memory buffer */ in ixgbe_read_mbx_vf_legacy()
608 /* Acknowledge receipt and release mailbox, then we're done */ in ixgbe_read_mbx_vf_legacy()
622 * @mbx_id: id of mailbox to read
643 /* copy the message from the mailbox memory buffer */ in ixgbe_read_mbx_vf()
659 * ixgbe_init_mbx_params_vf - set initial values for vf mailbox
662 * Initializes single set the hw->mbx struct to correct values for vf mailbox
674 /* VF has only one mailbox connection, no need for more IDs */ in ixgbe_init_mbx_params_vf()
691 * ixgbe_upgrade_mbx_params_vf - set initial values for vf mailbox
694 * Initializes the hw->mbx struct to correct values for vf mailbox
705 /* VF has only one mailbox connection, no need for more IDs */ in ixgbe_upgrade_mbx_params_vf()
848 * ixgbe_obtain_mbx_lock_pf - obtain mailbox lock
852 * return SUCCESS if we obtained the mailbox lock
867 /* Reserve mailbox for PF use */ in ixgbe_obtain_mbx_lock_pf()
885 "Failed to obtain mailbox lock"); in ixgbe_obtain_mbx_lock_pf()
893 * ixgbe_release_mbx_lock_pf - release mailbox lock
910 * ixgbe_write_mbx_pf_legacy - Places a message in the mailbox
926 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_write_mbx_pf_legacy()
937 /* copy the caller specified message to the mailbox memory buffer */ in ixgbe_write_mbx_pf_legacy()
951 * ixgbe_write_mbx_pf - Places a message in the mailbox
968 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_write_mbx_pf()
977 /* copy the caller specified message to the mailbox memory buffer */ in ixgbe_write_mbx_pf()
1000 * ixgbe_read_mbx_pf_legacy - Read a message from the mailbox
1006 * This function copies a message from the mailbox buffer to the caller's
1018 /* lock the mailbox to prevent pf/vf race condition */ in ixgbe_read_mbx_pf_legacy()
1023 /* copy the message to the mailbox memory buffer */ in ixgbe_read_mbx_pf_legacy()
1037 * ixgbe_read_mbx_pf - Read a message from the mailbox
1043 * This function copies a message from the mailbox buffer to the caller's
1063 /* copy the message to the mailbox memory buffer */ in ixgbe_read_mbx_pf()
1079 * ixgbe_clear_mbx_pf - Clear Mailbox Memory
1100 * ixgbe_init_mbx_params_pf_id - set initial values for pf mailbox
1104 * Initializes single set of the hw->mbx struct to correct values for pf mailbox
1121 * ixgbe_init_mbx_params_pf - set initial values for pf mailbox
1125 * mailbox. One set corresponds to single VF. It also initializes counters
1141 /* Initialize common mailbox settings */ in ixgbe_init_mbx_params_pf()
1164 * ixgbe_upgrade_mbx_params_pf - Upgrade initial values for pf mailbox