mlxsw_hwmon_attr 41 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr hwmon_attrs[MLXSW_HWMON_ATTR_COUNT]; mlxsw_hwmon_attr 51 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 52 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 74 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 75 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 97 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 98 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 126 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 127 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 145 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 146 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 166 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 167 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 186 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 187 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 212 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 213 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 235 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 236 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 277 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 278 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 300 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 301 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 323 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 324 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 335 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlwsw_hwmon_attr = mlxsw_hwmon_attr 336 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c container_of(attr, struct mlxsw_hwmon_attr, dev_attr); mlxsw_hwmon_attr 362 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c struct mlxsw_hwmon_attr *mlxsw_hwmon_attr; mlxsw_hwmon_attr 366 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr = &mlxsw_hwmon->hwmon_attrs[attr_index]; mlxsw_hwmon_attr 370 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_temp_show; mlxsw_hwmon_attr 371 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 372 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 376 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_temp_max_show; mlxsw_hwmon_attr 377 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 378 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 382 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.store = mlxsw_hwmon_temp_rst_store; mlxsw_hwmon_attr 383 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0200; mlxsw_hwmon_attr 384 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 388 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_fan_rpm_show; mlxsw_hwmon_attr 389 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 390 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 394 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_fan_fault_show; mlxsw_hwmon_attr 395 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 396 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 400 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_pwm_show; mlxsw_hwmon_attr 401 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.store = mlxsw_hwmon_pwm_store; mlxsw_hwmon_attr 402 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0644; mlxsw_hwmon_attr 403 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 407 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_module_temp_show; mlxsw_hwmon_attr 408 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 409 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 413 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_attr 415 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 416 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 420 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_attr 422 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 423 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 427 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_attr 429 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 430 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 434 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_attr 436 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 437 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 441 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.show = mlxsw_hwmon_attr 443 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.mode = 0444; mlxsw_hwmon_attr 444 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c snprintf(mlxsw_hwmon_attr->name, sizeof(mlxsw_hwmon_attr->name), mlxsw_hwmon_attr 451 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->type_index = type_index; mlxsw_hwmon_attr 452 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->hwmon = mlxsw_hwmon; mlxsw_hwmon_attr 453 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon_attr->dev_attr.attr.name = mlxsw_hwmon_attr->name; mlxsw_hwmon_attr 454 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c sysfs_attr_init(&mlxsw_hwmon_attr->dev_attr.attr); mlxsw_hwmon_attr 456 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c mlxsw_hwmon->attrs[attr_index] = &mlxsw_hwmon_attr->dev_attr.attr;