Lines Matching refs:adapter

109 static int ixgbe_add_hwmon_attr(struct ixgbe_adapter *adapter,  in ixgbe_add_hwmon_attr()  argument
115 n_attr = adapter->ixgbe_hwmon_buff->n_hwmon; in ixgbe_add_hwmon_attr()
116 ixgbe_attr = &adapter->ixgbe_hwmon_buff->hwmon_list[n_attr]; in ixgbe_add_hwmon_attr()
146 &adapter->hw.mac.thermal_sensor_data.sensor[offset]; in ixgbe_add_hwmon_attr()
147 ixgbe_attr->hw = &adapter->hw; in ixgbe_add_hwmon_attr()
153 adapter->ixgbe_hwmon_buff->attrs[n_attr] = &ixgbe_attr->dev_attr.attr; in ixgbe_add_hwmon_attr()
155 ++adapter->ixgbe_hwmon_buff->n_hwmon; in ixgbe_add_hwmon_attr()
160 static void ixgbe_sysfs_del_adapter(struct ixgbe_adapter *adapter) in ixgbe_sysfs_del_adapter() argument
165 void ixgbe_sysfs_exit(struct ixgbe_adapter *adapter) in ixgbe_sysfs_exit() argument
167 ixgbe_sysfs_del_adapter(adapter); in ixgbe_sysfs_exit()
171 int ixgbe_sysfs_init(struct ixgbe_adapter *adapter) in ixgbe_sysfs_init() argument
179 if (adapter->hw.mac.ops.init_thermal_sensor_thresh == NULL) { in ixgbe_sysfs_init()
184 if (adapter->hw.mac.ops.init_thermal_sensor_thresh(&adapter->hw)) in ixgbe_sysfs_init()
187 ixgbe_hwmon = devm_kzalloc(&adapter->pdev->dev, sizeof(*ixgbe_hwmon), in ixgbe_sysfs_init()
193 adapter->ixgbe_hwmon_buff = ixgbe_hwmon; in ixgbe_sysfs_init()
200 if (adapter->hw.mac.thermal_sensor_data.sensor[i].location == 0) in ixgbe_sysfs_init()
204 rc = ixgbe_add_hwmon_attr(adapter, i, IXGBE_HWMON_TYPE_CAUTION); in ixgbe_sysfs_init()
207 rc = ixgbe_add_hwmon_attr(adapter, i, IXGBE_HWMON_TYPE_LOC); in ixgbe_sysfs_init()
210 rc = ixgbe_add_hwmon_attr(adapter, i, IXGBE_HWMON_TYPE_TEMP); in ixgbe_sysfs_init()
213 rc = ixgbe_add_hwmon_attr(adapter, i, IXGBE_HWMON_TYPE_MAX); in ixgbe_sysfs_init()
221 hwmon_dev = devm_hwmon_device_register_with_groups(&adapter->pdev->dev, in ixgbe_sysfs_init()