Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixgbe/ixgbe_mbx.h
Show First 20 Lines • Show All 147 Lines • ▼ Show 20 Lines | |||||
#define IXGBE_VF_SET_MTU 0x0F /* set a specific MTU */ | #define IXGBE_VF_SET_MTU 0x0F /* set a specific MTU */ | ||||
/* mailbox API, version 2.0 PF requests */ | /* mailbox API, version 2.0 PF requests */ | ||||
#define IXGBE_PF_TRANSPARENT_VLAN 0x0101 /* enable transparent vlan */ | #define IXGBE_PF_TRANSPARENT_VLAN 0x0101 /* enable transparent vlan */ | ||||
#define IXGBE_VF_MBX_INIT_TIMEOUT 2000 /* number of retries on mailbox */ | #define IXGBE_VF_MBX_INIT_TIMEOUT 2000 /* number of retries on mailbox */ | ||||
#define IXGBE_VF_MBX_INIT_DELAY 500 /* microseconds between retries */ | #define IXGBE_VF_MBX_INIT_DELAY 500 /* microseconds between retries */ | ||||
s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16); | |||||
s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16); | |||||
s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); | |||||
s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16); | |||||
s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16); | |||||
s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16); | |||||
s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16); | |||||
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw); | void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw); | ||||
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *); | void ixgbe_init_mbx_params_vf(struct ixgbe_hw *); | ||||
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *); | void ixgbe_init_mbx_params_pf(struct ixgbe_hw *); | ||||
#endif /* _IXGBE_MBX_H_ */ | #endif /* _IXGBE_MBX_H_ */ |