Changeset View
Changeset View
Standalone View
Standalone View
stable/10/sys/dev/ixgbe/ixgbe_api.c
Show All 29 Lines | /****************************************************************************** | ||||
POSSIBILITY OF SUCH DAMAGE. | POSSIBILITY OF SUCH DAMAGE. | ||||
******************************************************************************/ | ******************************************************************************/ | ||||
/*$FreeBSD$*/ | /*$FreeBSD$*/ | ||||
#include "ixgbe_api.h" | #include "ixgbe_api.h" | ||||
#include "ixgbe_common.h" | #include "ixgbe_common.h" | ||||
#define IXGBE_EMPTY_PARAM | |||||
static const u32 ixgbe_mvals_base[IXGBE_MVALS_IDX_LIMIT] = { | static const u32 ixgbe_mvals_base[IXGBE_MVALS_IDX_LIMIT] = { | ||||
IXGBE_MVALS_INIT() | IXGBE_MVALS_INIT(IXGBE_EMPTY_PARAM) | ||||
}; | }; | ||||
static const u32 ixgbe_mvals_X540[IXGBE_MVALS_IDX_LIMIT] = { | static const u32 ixgbe_mvals_X540[IXGBE_MVALS_IDX_LIMIT] = { | ||||
IXGBE_MVALS_INIT(_X540) | IXGBE_MVALS_INIT(_X540) | ||||
}; | }; | ||||
static const u32 ixgbe_mvals_X550[IXGBE_MVALS_IDX_LIMIT] = { | static const u32 ixgbe_mvals_X550[IXGBE_MVALS_IDX_LIMIT] = { | ||||
IXGBE_MVALS_INIT(_X550) | IXGBE_MVALS_INIT(_X550) | ||||
▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | s32 ixgbe_init_shared_code(struct ixgbe_hw *hw) | ||||
case ixgbe_mac_X550_vf: | case ixgbe_mac_X550_vf: | ||||
case ixgbe_mac_X550EM_x_vf: | case ixgbe_mac_X550EM_x_vf: | ||||
status = ixgbe_init_ops_vf(hw); | status = ixgbe_init_ops_vf(hw); | ||||
break; | break; | ||||
default: | default: | ||||
status = IXGBE_ERR_DEVICE_NOT_SUPPORTED; | status = IXGBE_ERR_DEVICE_NOT_SUPPORTED; | ||||
break; | break; | ||||
} | } | ||||
hw->mac.max_link_up_time = IXGBE_LINK_UP_TIME; | |||||
return status; | return status; | ||||
} | } | ||||
/** | /** | ||||
* ixgbe_set_mac_type - Sets MAC type | * ixgbe_set_mac_type - Sets MAC type | ||||
* @hw: pointer to the HW structure | * @hw: pointer to the HW structure | ||||
* | * | ||||
▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | case IXGBE_DEV_ID_X540_VF_HV: | ||||
break; | break; | ||||
case IXGBE_DEV_ID_X540T: | case IXGBE_DEV_ID_X540T: | ||||
case IXGBE_DEV_ID_X540T1: | case IXGBE_DEV_ID_X540T1: | ||||
case IXGBE_DEV_ID_X540_BYPASS: | case IXGBE_DEV_ID_X540_BYPASS: | ||||
hw->mac.type = ixgbe_mac_X540; | hw->mac.type = ixgbe_mac_X540; | ||||
hw->mvals = ixgbe_mvals_X540; | hw->mvals = ixgbe_mvals_X540; | ||||
break; | break; | ||||
case IXGBE_DEV_ID_X550T: | case IXGBE_DEV_ID_X550T: | ||||
case IXGBE_DEV_ID_X550T1: | |||||
hw->mac.type = ixgbe_mac_X550; | hw->mac.type = ixgbe_mac_X550; | ||||
hw->mvals = ixgbe_mvals_X550; | hw->mvals = ixgbe_mvals_X550; | ||||
break; | break; | ||||
case IXGBE_DEV_ID_X550EM_X_KX4: | case IXGBE_DEV_ID_X550EM_X_KX4: | ||||
case IXGBE_DEV_ID_X550EM_X_KR: | case IXGBE_DEV_ID_X550EM_X_KR: | ||||
case IXGBE_DEV_ID_X550EM_X_10G_T: | case IXGBE_DEV_ID_X550EM_X_10G_T: | ||||
case IXGBE_DEV_ID_X550EM_X_1G_T: | case IXGBE_DEV_ID_X550EM_X_1G_T: | ||||
case IXGBE_DEV_ID_X550EM_X_SFP: | case IXGBE_DEV_ID_X550EM_X_SFP: | ||||
▲ Show 20 Lines • Show All 1,422 Lines • Show Last 20 Lines |