Lines Matching +full:mailbox +full:-
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
9 #define IXGBE_VFMAILBOX_SIZE 16 /* 16 32 bit words - 64 bytes */
14 /* Define mailbox register bits */
17 #define IXGBE_VFMAILBOX_VFU 0x00000004 /* VF owns the mailbox buffer */
18 #define IXGBE_VFMAILBOX_PFU 0x00000008 /* PF owns the mailbox buffer */
30 #define IXGBE_PFMAILBOX_VFU 0x00000004 /* VF owns the mailbox buffer */
31 #define IXGBE_PFMAILBOX_PFU 0x00000008 /* PF owns the mailbox buffer */
32 #define IXGBE_PFMAILBOX_RVFU 0x00000010 /* Reset VFU - used when VF stuck */
56 /* definitions to support mailbox API version negotiation */
75 /* mailbox API, legacy requests */
81 /* mailbox API, version 1.0 VF requests */
86 /* mailbox API, version 1.1 VF requests */
89 /* GET_QUEUES return data indices within the mailbox */
95 /* mailbox API, version 1.2 VF requests */
101 /* mailbox API, version 1.4 VF requests */
107 /* mailbox API, version 1.6 VF requests */
110 /* mailbox API, version 1.7 VF requests */
120 #define IXGBE_VF_MBX_INIT_TIMEOUT 2000 /* number of retries on mailbox */