ixgbe.h (c4de673b775e4db48cd2db6277e0c6714332ca0c) ixgbe.h (03b77d8180378632e76f1157d9a685ca4c79d0cf)
1/*******************************************************************************
2
3 Intel 10 Gigabit PCI Express Linux driver
4 Copyright(c) 1999 - 2013 Intel Corporation.
5
6 This program is free software; you can redistribute it and/or modify it
7 under the terms and conditions of the GNU General Public License,
8 version 2, as published by the Free Software Foundation.

--- 538 unchanged lines hidden (view full) ---

547struct hwmon_attr {
548 struct device_attribute dev_attr;
549 struct ixgbe_hw *hw;
550 struct ixgbe_thermal_diode_data *sensor;
551 char name[12];
552};
553
554struct hwmon_buff {
1/*******************************************************************************
2
3 Intel 10 Gigabit PCI Express Linux driver
4 Copyright(c) 1999 - 2013 Intel Corporation.
5
6 This program is free software; you can redistribute it and/or modify it
7 under the terms and conditions of the GNU General Public License,
8 version 2, as published by the Free Software Foundation.

--- 538 unchanged lines hidden (view full) ---

547struct hwmon_attr {
548 struct device_attribute dev_attr;
549 struct ixgbe_hw *hw;
550 struct ixgbe_thermal_diode_data *sensor;
551 char name[12];
552};
553
554struct hwmon_buff {
555 struct device *device;
556 struct hwmon_attr *hwmon_list;
555 struct attribute_group group;
556 const struct attribute_group *groups[2];
557 struct attribute *attrs[IXGBE_MAX_SENSORS * 4 + 1];
558 struct hwmon_attr hwmon_list[IXGBE_MAX_SENSORS * 4];
557 unsigned int n_hwmon;
558};
559#endif /* CONFIG_IXGBE_HWMON */
560
561/*
562 * microsecond values for various ITR rates shifted by 2 to fit itr register
563 * with the first 3 bits reserved 0
564 */

--- 205 unchanged lines hidden (view full) ---

770 int vf_rate_link_speed;
771 struct vf_macvlans vf_mvs;
772 struct vf_macvlans *mv_list;
773
774 u32 timer_event_accumulator;
775 u32 vferr_refcount;
776 struct kobject *info_kobj;
777#ifdef CONFIG_IXGBE_HWMON
559 unsigned int n_hwmon;
560};
561#endif /* CONFIG_IXGBE_HWMON */
562
563/*
564 * microsecond values for various ITR rates shifted by 2 to fit itr register
565 * with the first 3 bits reserved 0
566 */

--- 205 unchanged lines hidden (view full) ---

772 int vf_rate_link_speed;
773 struct vf_macvlans vf_mvs;
774 struct vf_macvlans *mv_list;
775
776 u32 timer_event_accumulator;
777 u32 vferr_refcount;
778 struct kobject *info_kobj;
779#ifdef CONFIG_IXGBE_HWMON
778 struct hwmon_buff ixgbe_hwmon_buff;
780 struct hwmon_buff *ixgbe_hwmon_buff;
779#endif /* CONFIG_IXGBE_HWMON */
780#ifdef CONFIG_DEBUG_FS
781 struct dentry *ixgbe_dbg_adapter;
782#endif /*CONFIG_DEBUG_FS*/
783
784 u8 default_up;
785 unsigned long fwd_bitmask; /* Bitmask indicating in use pools */
786};

--- 176 unchanged lines hidden ---
781#endif /* CONFIG_IXGBE_HWMON */
782#ifdef CONFIG_DEBUG_FS
783 struct dentry *ixgbe_dbg_adapter;
784#endif /*CONFIG_DEBUG_FS*/
785
786 u8 default_up;
787 unsigned long fwd_bitmask; /* Bitmask indicating in use pools */
788};

--- 176 unchanged lines hidden ---