350 if (v2p_mailbox & mask)
448 }
while (count-- > 0);
481 for (i = 0; i <
size; i++)
517 for (i = 0; i <
size; i++)
569 if (mbvficr & mask) {
633 if (vflre & (1 << vf_number)) {
669 }
while (count-- > 0);
702 for (i = 0; i <
size; i++)
741 for (i = 0; i <
size; i++)
s32 e1000_null_ops_generic(struct e1000_hw E1000_UNUSEDARG *hw)
static s32 e1000_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, u16 vf_number)
static s32 e1000_null_mbx_transact(struct e1000_hw E1000_UNUSEDARG *hw, u32 E1000_UNUSEDARG *msg, u16 E1000_UNUSEDARG size, u16 E1000_UNUSEDARG mbx_id)
static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size, u16 E1000_UNUSEDARG mbx_id)
static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw)
static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask)
static s32 e1000_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number)
static s32 e1000_check_for_msg_vf(struct e1000_hw *hw, u16 E1000_UNUSEDARG mbx_id)
static s32 e1000_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number)
s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
s32 e1000_init_mbx_params_vf(struct e1000_hw *hw)
static s32 e1000_null_mbx_check_for_flag(struct e1000_hw E1000_UNUSEDARG *hw, u16 E1000_UNUSEDARG mbx_id)
s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
void e1000_init_mbx_ops_generic(struct e1000_hw *hw)
s32 e1000_init_mbx_params_pf(struct e1000_hw *hw)
static s32 e1000_check_for_rst_vf(struct e1000_hw *hw, u16 E1000_UNUSEDARG mbx_id)
static s32 e1000_poll_for_ack(struct e1000_hw *hw, u16 mbx_id)
static s32 e1000_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, u16 vf_number)
s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
static s32 e1000_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number)
static s32 e1000_check_for_ack_vf(struct e1000_hw *hw, u16 E1000_UNUSEDARG mbx_id)
static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size, u16 E1000_UNUSEDARG mbx_id)
s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id)
static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw)
static s32 e1000_poll_for_msg(struct e1000_hw *hw, u16 mbx_id)
static s32 e1000_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number)
static s32 e1000_check_for_bit_pf(struct e1000_hw *hw, u32 mask)
s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id)
s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id)
s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id)
#define E1000_V2PMAILBOX_R2C_BITS
#define E1000_P2VMAILBOX_ACK
#define E1000_VF_MBX_INIT_DELAY
#define E1000_V2PMAILBOX_RSTI
#define E1000_MBVFICR_VFACK_VF1
#define E1000_VFMAILBOX_SIZE
#define E1000_P2VMAILBOX_PFU
#define E1000_MBVFICR_VFREQ_VF1
#define E1000_V2PMAILBOX_REQ
#define E1000_V2PMAILBOX_VFU
#define E1000_V2PMAILBOX_PFSTS
#define E1000_V2PMAILBOX_RSTD
#define E1000_P2VMAILBOX_STS
#define E1000_V2PMAILBOX_ACK
#define E1000_V2PMAILBOX_PFACK
#define E1000_WRITE_REG_ARRAY(hw, reg, index, value)
#define E1000_READ_REG_ARRAY(hw, reg, index)
#define E1000_WRITE_REG(hw, reg, value)
#define E1000_READ_REG(hw, reg)
#define E1000_V2PMAILBOX(_n)
#define E1000_P2VMAILBOX(_n)
union e1000_hw::@46 dev_spec
struct e1000_mac_info mac
struct e1000_mbx_info mbx
struct e1000_dev_spec_vf vf
struct e1000_mbx_stats stats
struct e1000_mbx_operations ops
s32(* check_for_ack)(struct e1000_hw *, u16)
s32(* init_params)(struct e1000_hw *hw)
s32(* write_posted)(struct e1000_hw *, u32 *, u16, u16)
s32(* check_for_rst)(struct e1000_hw *, u16)
s32(* write)(struct e1000_hw *, u32 *, u16, u16)
s32(* check_for_msg)(struct e1000_hw *, u16)
s32(* read)(struct e1000_hw *, u32 *, u16, u16)
s32(* read_posted)(struct e1000_hw *, u32 *, u16, u16)