Lines Matching +full:0 +full:x13000

11 #define IXGBE_VFMAILBOX		0x002FC
12 #define IXGBE_VFMBMEM 0x00200
15 #define IXGBE_VFMAILBOX_REQ 0x00000001 /* Request for PF Ready bit */
16 #define IXGBE_VFMAILBOX_ACK 0x00000002 /* Ack PF message received */
17 #define IXGBE_VFMAILBOX_VFU 0x00000004 /* VF owns the mailbox buffer */
18 #define IXGBE_VFMAILBOX_PFU 0x00000008 /* PF owns the mailbox buffer */
19 #define IXGBE_VFMAILBOX_PFSTS 0x00000010 /* PF wrote a message in the MB */
20 #define IXGBE_VFMAILBOX_PFACK 0x00000020 /* PF ack the previous VF msg */
21 #define IXGBE_VFMAILBOX_RSTI 0x00000040 /* PF has reset indication */
22 #define IXGBE_VFMAILBOX_RSTD 0x00000080 /* PF has indicated reset done */
23 #define IXGBE_VFMAILBOX_R2C_BITS 0x000000B0 /* All read to clear bits */
25 #define IXGBE_PFMAILBOX(x) (0x04B00 + (4 * (x)))
26 #define IXGBE_PFMBMEM(vfn) (0x13000 + (64 * (vfn)))
28 #define IXGBE_PFMAILBOX_STS 0x00000001 /* Initiate message send to VF */
29 #define IXGBE_PFMAILBOX_ACK 0x00000002 /* Ack message recv'd from VF */
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 */
34 #define IXGBE_MBVFICR_VFREQ_MASK 0x0000FFFF /* bits for VF messages */
35 #define IXGBE_MBVFICR_VFREQ_VF1 0x00000001 /* bit for VF 1 message */
36 #define IXGBE_MBVFICR_VFACK_MASK 0xFFFF0000 /* bits for VF acks */
37 #define IXGBE_MBVFICR_VFACK_VF1 0x00010000 /* bit for VF 1 ack */
41 * Message results are the value or'd with 0xF0000000
43 #define IXGBE_VT_MSGTYPE_SUCCESS 0x80000000 /* Messages or'd with this
46 #define IXGBE_VT_MSGTYPE_FAILURE 0x40000000 /* Messages or'd with this
49 #define IXGBE_VT_MSGTYPE_CTS 0x20000000 /* Indicates that VF is still
54 #define IXGBE_VT_MSGINFO_MASK (0xFF << IXGBE_VT_MSGINFO_SHIFT)
74 #define IXGBE_VF_RESET 0x01 /* VF requests reset */
75 #define IXGBE_VF_SET_MAC_ADDR 0x02 /* VF requests PF to set MAC addr */
76 #define IXGBE_VF_SET_MULTICAST 0x03 /* VF requests PF to set MC addr */
77 #define IXGBE_VF_SET_VLAN 0x04 /* VF requests PF to set VLAN */
80 #define IXGBE_VF_SET_LPE 0x05 /* VF requests PF to set VMOLR.LPE */
81 #define IXGBE_VF_SET_MACVLAN 0x06 /* VF requests PF for unicast filter */
82 #define IXGBE_VF_API_NEGOTIATE 0x08 /* negotiate API version */
85 #define IXGBE_VF_GET_QUEUE 0x09 /* get queue configuration */
94 #define IXGBE_VF_GET_RETA 0x0a /* VF request for RETA */
95 #define IXGBE_VF_GET_RSS_KEY 0x0b /* get RSS hash key */
97 #define IXGBE_VF_UPDATE_XCAST_MODE 0x0c
100 #define IXGBE_VF_IPSEC_ADD 0x0d
101 #define IXGBE_VF_IPSEC_DEL 0x0e
103 #define IXGBE_VF_GET_LINK_STATE 0x10 /* get vf link state */
110 #define IXGBE_PF_CONTROL_MSG 0x0100 /* PF control message */