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 */
59 "Invalid mailbox message size %u, changing to %u",
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 */
93 "Invalid mailbox message size %u, changing to %u",
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);
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);
258 * @mbx_id: id of mailbox to write
281 "Polling for VF%u mailbox ack timedout", mbx_id);
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 */
451 "Failed to obtain mailbox lock");
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 */
518 /* copy the caller specified message to the mailbox memory buffer */
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 */
560 /* copy the caller specified message to the mailbox memory buffer */
586 * @mbx_id: id of mailbox to read
599 /* lock the mailbox to prevent pf/vf race condition */
604 /* copy the message from the mailbox memory buffer */
608 /* Acknowledge receipt and release mailbox, then we're done */
622 * @mbx_id: id of mailbox to read
643 /* copy the message from the mailbox memory buffer */
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 */
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 */
848 * ixgbe_obtain_mbx_lock_pf - obtain mailbox lock
852 * return SUCCESS if we obtained the mailbox lock
867 /* Reserve mailbox for PF use */
885 "Failed to obtain mailbox lock");
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 */
937 /* copy the caller specified message to the mailbox memory buffer */
951 * ixgbe_write_mbx_pf - Places a message in the mailbox
968 /* lock the mailbox to prevent pf/vf race condition */
977 /* copy the caller specified message to the mailbox memory buffer */
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 */
1023 /* copy the message to the mailbox memory buffer */
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 */
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 */
1164 * ixgbe_upgrade_mbx_params_pf - Upgrade initial values for pf mailbox