/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | health.c | 99 struct mlx5_core_health *health = &dev->priv.health; in sensor_pci_not_working() local 100 struct health_buffer __iomem *h = health->health; in sensor_pci_not_working() 113 struct mlx5_core_health *health = &dev->priv.health; in sensor_fw_synd_rfr() local 114 struct health_buffer __iomem *h = health->health; in sensor_fw_synd_rfr() 413 struct health_buffer __iomem *h = health->health; in print_health_info() 458 struct health_buffer __iomem *h = health->health; in mlx5_fw_reporter_diagnose() 836 queue_work(health->wq, &health->report_work); in poll_health() 841 if (health->synd && health->synd != prev_synd) in poll_health() 842 queue_work(health->wq, &health->report_work); in poll_health() 856 health->health = &dev->iseg->health; in mlx5_start_health_poll() [all …]
|
/linux-6.3-rc2/drivers/net/netdevsim/ |
A D | health.c | 46 if (health->fail_recover) { in nsim_dev_dummy_reporter_recover() 232 struct nsim_dev_health *health = &nsim_dev->health; in nsim_dev_health_init() local 235 health->empty_reporter = in nsim_dev_health_init() 238 0, health); in nsim_dev_health_init() 242 health->dummy_reporter = in nsim_dev_health_init() 245 0, health); in nsim_dev_health_init() 252 if (IS_ERR(health->ddir)) { in nsim_dev_health_init() 258 debugfs_create_file("break_health", 0200, health->ddir, health, in nsim_dev_health_init() 260 health->binary_len = 16; in nsim_dev_health_init() 262 &health->binary_len); in nsim_dev_health_init() [all …]
|
/linux-6.3-rc2/Documentation/networking/devlink/ |
A D | devlink-health.rst | 10 The ``devlink`` health mechanism is targeted for Real Time Alerting, in 21 The main idea is to unify and centralize driver health reports in the 23 attributes of the health reporting and recovery procedures. 25 The ``devlink`` health reporter: 26 Device driver creates a "health reporter" per each error/health type. 29 For each registered health reporter a driver can issue error/health reports 58 To handle devlink health diagnose and health dump requests, devlink creates a 78 via ``devlink``, e.g per error type (per health reporter): 85 .. list-table:: List of devlink health interfaces 103 - Retrieves the last stored dump. Devlink health [all …]
|
A D | mlx4.rst | 48 The ``mlx4`` driver supports dumping the firmware PCI crspace and health 55 ``fw-health`` region will contain the device firmware's health buffer.
|
A D | devlink-region.rst | 25 states, but see also Documentation/networking/devlink/devlink-health.rst 57 pci/0000:00:05.0/fw-health: size 64 snapshot [1 2] max 8 67 $ devlink region dump pci/0000:00:05.0/fw-health snapshot 1 74 $ devlink region read pci/0000:00:05.0/fw-health snapshot 1 address 0 length 16 78 $ devlink region read pci/0000:00:05.0/fw-health address 16 length 16
|
/linux-6.3-rc2/tools/testing/selftests/drivers/net/netdevsim/ |
A D | devlink.sh | 404 devlink health recover $DL_HANDLE reporter empty 456 echo "$BREAK_MSG"> $DEBUGFS_DIR/health/break_health 468 devlink health dump clear $DL_HANDLE reporter dummy 471 devlink health recover $DL_HANDLE reporter dummy 481 echo "$BREAK_MSG"> $DEBUGFS_DIR/health/break_health 498 echo "Y"> $DEBUGFS_DIR/health/fail_recover 501 echo "$BREAK_MSG"> $DEBUGFS_DIR/health/break_health 506 devlink health recover $DL_HANDLE reporter dummy 509 echo "N"> $DEBUGFS_DIR/health/fail_recover 512 devlink health recover $DL_HANDLE reporter dummy [all …]
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | kirkwood-guruplug-server-plus.dts | 23 pmx_led_health_r: pmx-led-health-r { 27 pmx_led_health_g: pmx-led-health-g { 62 health-r { 63 label = "guruplug:red:health"; 66 health-g { 67 label = "guruplug:green:health";
|
A D | kirkwood-sheevaplug.dts | 31 health { 32 label = "sheevaplug:blue:health";
|
A D | kirkwood-sheevaplug-esata.dts | 36 health { 37 label = "sheevaplug:blue:health";
|
A D | kirkwood-mplcec4.dts | 23 pmx_led_health: pmx-led-health { 117 health { 118 label = "status:green:health";
|
A D | kirkwood-linksys-viper.dts | 59 white-health { 60 label = "viper:white:health"; 72 pmx_led_white_health: pmx-led-white-health {
|
A D | kirkwood-dockstar.dts | 45 health { 46 label = "status:green:health";
|
A D | kirkwood-pogo_e02.dts | 36 health { 37 label = "pogo_e02:green:health";
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | crdump.c | 14 return !!dev->priv.health.crdump_size; in mlx5_crdump_enabled() 19 u32 crdump_size = dev->priv.health.crdump_size; in mlx5_crdump_fill() 108 priv->health.crdump_size = space_size; in mlx5_crdump_enable() 114 dev->priv.health.crdump_size = 0; in mlx5_crdump_disable()
|
/linux-6.3-rc2/drivers/power/supply/ |
A D | da9052-battery.c | 172 int health; member 406 static int da9052_bat_check_health(struct da9052_battery *bat, int *health) in da9052_bat_check_health() argument 417 bat->health = POWER_SUPPLY_HEALTH_UNKNOWN; in da9052_bat_check_health() 421 if (bat->health != POWER_SUPPLY_HEALTH_OVERHEAT) { in da9052_bat_check_health() 426 bat->health = POWER_SUPPLY_HEALTH_DEAD; in da9052_bat_check_health() 428 bat->health = POWER_SUPPLY_HEALTH_GOOD; in da9052_bat_check_health() 431 *health = bat->health; in da9052_bat_check_health() 603 bat->health = POWER_SUPPLY_HEALTH_UNKNOWN; in da9052_bat_probe()
|
A D | ucs1002_power.c | 108 int health; member 387 return val->intval = info->health; in ucs1002_get_property() 451 if ((reg & F_ERR) && info->health != POWER_SUPPLY_HEALTH_GOOD) { in ucs1002_health_poll() 458 info->health = POWER_SUPPLY_HEALTH_OVERHEAT; in ucs1002_health_poll() 460 info->health = POWER_SUPPLY_HEALTH_OVERVOLTAGE; in ucs1002_health_poll() 462 info->health = POWER_SUPPLY_HEALTH_OVERCURRENT; in ucs1002_health_poll() 464 info->health = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE; in ucs1002_health_poll() 466 info->health = POWER_SUPPLY_HEALTH_GOOD; in ucs1002_health_poll() 644 info->health = POWER_SUPPLY_HEALTH_GOOD; in ucs1002_probe()
|
A D | bq24190_charger.c | 847 int health; in bq24190_charger_get_health() local 858 health = POWER_SUPPLY_HEALTH_COLD; in bq24190_charger_get_health() 866 health = POWER_SUPPLY_HEALTH_UNKNOWN; in bq24190_charger_get_health() 889 health = -1; in bq24190_charger_get_health() 900 health = POWER_SUPPLY_HEALTH_GOOD; in bq24190_charger_get_health() 903 val->intval = health; in bq24190_charger_get_health() 1375 int health; in bq24190_battery_get_health() local 1389 health = POWER_SUPPLY_HEALTH_GOOD; in bq24190_battery_get_health() 1394 health = POWER_SUPPLY_HEALTH_COLD; in bq24190_battery_get_health() 1402 health = POWER_SUPPLY_HEALTH_UNKNOWN; in bq24190_battery_get_health() [all …]
|
A D | wm831x_power.c | 393 static int wm831x_bat_check_health(struct wm831x *wm831x, int *health) in wm831x_bat_check_health() argument 402 *health = POWER_SUPPLY_HEALTH_OVERHEAT; in wm831x_bat_check_health() 407 *health = POWER_SUPPLY_HEALTH_COLD; in wm831x_bat_check_health() 412 *health = POWER_SUPPLY_HEALTH_OVERVOLTAGE; in wm831x_bat_check_health() 419 *health = POWER_SUPPLY_HEALTH_OVERHEAT; in wm831x_bat_check_health() 422 *health = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE; in wm831x_bat_check_health() 425 *health = POWER_SUPPLY_HEALTH_GOOD; in wm831x_bat_check_health()
|
A D | bq2515x_charger.c | 696 int health = POWER_SUPPLY_HEALTH_GOOD; in bq2515x_charger_get_health() local 715 health = POWER_SUPPLY_HEALTH_HOT; in bq2515x_charger_get_health() 718 health = POWER_SUPPLY_HEALTH_WARM; in bq2515x_charger_get_health() 721 health = POWER_SUPPLY_HEALTH_COOL; in bq2515x_charger_get_health() 724 health = POWER_SUPPLY_HEALTH_COLD; in bq2515x_charger_get_health() 727 health = POWER_SUPPLY_HEALTH_UNKNOWN; in bq2515x_charger_get_health() 733 health = POWER_SUPPLY_HEALTH_OVERVOLTAGE; in bq2515x_charger_get_health() 736 health = POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE; in bq2515x_charger_get_health() 738 val->intval = health; in bq2515x_charger_get_health()
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
A D | devlink.rst | 146 $ devlink health diagnose pci/0000:82:00.0 reporter tx 153 $ devlink health show pci/0000:82:00.0 reporter tx 173 $ devlink health diagnose pci/0000:82:00.0 reporter rx 180 $ devlink health show pci/0000:82:00.0 reporter rx 194 $ devlink health diagnose pci/0000:82:00.0 reporter fw 198 $ devlink health dump show pci/0000:82:00.0 reporter fw 211 On firmware error, the health buffer is dumped into the dmesg. The log 212 level is derived from the error's severity (given in health buffer). 218 $ devlink health recover pci/0000:82:00.0 reporter fw_fatal 222 $ devlink health dump show pci/0000:82:00.1 reporter fw_fatal
|
/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | papr_scm.c | 798 payload->health.extension_flags |= in papr_pdsm_fuel_gauge() 800 payload->health.dimm_fuel_gauge = statval; in papr_pdsm_fuel_gauge() 838 payload->health = (struct nd_papr_pdsm_health) { in papr_pdsm_health() 1158 u64 health; in flags_show() local 1166 health = READ_ONCE(p->health_bitmap); in flags_show() 1169 if (health & PAPR_PMEM_UNARMED_MASK) in flags_show() 1172 if (health & PAPR_PMEM_BAD_SHUTDOWN_MASK) in flags_show() 1175 if (health & PAPR_PMEM_BAD_RESTORE_MASK) in flags_show() 1178 if (health & PAPR_PMEM_ENCRYPTED) in flags_show() 1181 if (health & PAPR_PMEM_SMART_EVENT_MASK) in flags_show() [all …]
|
/linux-6.3-rc2/drivers/platform/x86/ |
A D | mlx-platform.c | 762 .health = false, 789 .health = true, 828 .health = true, 868 .health = true, 925 .health = true, 1034 .health = true, 1081 .health = true, 1205 .health = true, 1315 .health = true, 1324 .health = true, [all …]
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-bus-papr-pmem | 8 more bits set in the dimm-health-bitmap retrieved in 28 There is health event for the NVDIMM. 70 (RO) Reports the health bitmap inject bitmap that is applied to 73 used to simulate various health or shutdown states for an nvdimm
|
/linux-6.3-rc2/Documentation/hwmon/ |
A D | userspace-tools.rst | 7 Most mainboards have sensor chips to monitor system health (like temperatures, 18 Core set of utilities that will allow you to obtain health information, 39 If you want some graphical indicators of system health look for applications
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/marvell/ |
A D | octeontx2.rst | 15 - `Devlink health reporters`_ 162 Devlink health reporters 189 ~# devlink health 208 ~# devlink health dump show pci/0002:01:00.0 reporter hw_npa_gen 212 ~# devlink health dump show pci/0002:01:00.0 reporter hw_npa_intr 216 ~# devlink health dump show pci/0002:01:00.0 reporter hw_npa_err 251 ~# ./devlink health 278 ~# devlink health dump show pci/0002:01:00.0 reporter hw_nix_intr 282 ~# devlink health dump show pci/0002:01:00.0 reporter hw_nix_gen 286 ~# devlink health dump show pci/0002:01:00.0 reporter hw_nix_err
|