| /linux/net/devlink/ |
| H A D | health.c | 75 devlink_health_reporter_priv(struct devlink_health_reporter *reporter) in devlink_health_reporter_priv() argument 77 return reporter->priv; in devlink_health_reporter_priv() 85 struct devlink_health_reporter *reporter; in __devlink_health_reporter_find_by_name() local 87 list_for_each_entry(reporter, reporter_list, list) in __devlink_health_reporter_find_by_name() 88 if (!strcmp(reporter->ops->name, reporter_name)) in __devlink_health_reporter_find_by_name() 89 return reporter; in __devlink_health_reporter_find_by_name() 114 struct devlink_health_reporter *reporter; in __devlink_health_reporter_create() local 122 reporter = kzalloc_obj(*reporter); in __devlink_health_reporter_create() 123 if (!reporter) in __devlink_health_reporter_create() 126 reporter->priv = priv; in __devlink_health_reporter_create() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | reporter_tx.c | 251 static int mlx5e_tx_reporter_recover(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_recover() argument 255 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_recover() 335 mlx5e_tx_reporter_diagnose_common_config(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_diagnose_common_config() argument 338 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_diagnose_common_config() 359 mlx5e_tx_reporter_diagnose_tis_config(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_diagnose_tis_config() argument 362 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_diagnose_tis_config() 382 static int mlx5e_tx_reporter_diagnose(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_diagnose() argument 386 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_diagnose() 396 mlx5e_tx_reporter_diagnose_common_config(reporter, fmsg); in mlx5e_tx_reporter_diagnose() 397 mlx5e_tx_reporter_diagnose_tis_config(reporter, fmsg); in mlx5e_tx_reporter_diagnose() [all …]
|
| H A D | reporter_rx.c | 211 static int mlx5e_rx_reporter_recover(struct devlink_health_reporter *reporter, in mlx5e_rx_reporter_recover() argument 215 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_rx_reporter_recover() 473 static int mlx5e_rx_reporter_diagnose(struct devlink_health_reporter *reporter, in mlx5e_rx_reporter_diagnose() argument 477 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_rx_reporter_diagnose() 598 static int mlx5e_rx_reporter_dump(struct devlink_health_reporter *reporter, in mlx5e_rx_reporter_dump() argument 602 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_rx_reporter_dump() 683 struct devlink_health_reporter *reporter; in mlx5e_reporter_rx_create() local 685 reporter = devlink_port_health_reporter_create(port, in mlx5e_reporter_rx_create() 688 if (IS_ERR(reporter)) { in mlx5e_reporter_rx_create() 690 reporter); in mlx5e_reporter_rx_create() [all …]
|
| H A D | health.c | 153 struct devlink_health_reporter *reporter, char *err_str, in mlx5e_health_report() argument 158 if (!reporter) in mlx5e_health_report() 161 return devlink_health_report(reporter, err_str, err_ctx); in mlx5e_health_report()
|
| H A D | health.h | 50 struct devlink_health_reporter *reporter, char *err_str,
|
| /linux/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | devlink.sh | 559 devlink health show $DL_HANDLE reporter empty >/dev/null 560 check_err $? "Failed show empty reporter" 562 devlink health dump show $DL_HANDLE reporter empty >/dev/null 563 check_err $? "Failed show dump of empty reporter" 565 devlink health diagnose $DL_HANDLE reporter empty >/dev/null 566 check_err $? "Failed diagnose empty reporter" 568 devlink health recover $DL_HANDLE reporter empty 569 check_err $? "Failed recover empty reporter" 571 log_test "empty reporter test" 583 local show=$(devlink health show $DL_HANDLE reporter [all...] |
| /linux/Documentation/networking/devlink/ |
| H A D | mlx5.rst | 263 tx reporter 265 The tx reporter is responsible for reporting and recovering of the following three error scenarios: 277 tx reporter also support on demand diagnose callback, on which it provides 284 $ devlink health diagnose pci/0000:82:00.0 reporter tx 292 $ devlink health show pci/0000:82:00.0 reporter tx 294 rx reporter 296 The rx reporter is responsible for reporting and recovering of the following two error scenarios: 307 rx reporter also supports on demand diagnose callback, on which it 312 $ devlink health diagnose pci/0000:82:00.0 reporter rx 320 $ devlink health show pci/0000:82:00.0 reporter rx [all …]
|
| H A D | devlink-reload.rst | 32 * ``devlink-health-reporter``
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_devlink.c | 361 static int rvu_hw_nix_intr_dump(struct devlink_health_reporter *reporter, in rvu_hw_nix_intr_dump() argument 365 struct rvu *rvu = devlink_health_reporter_priv(reporter); in rvu_hw_nix_intr_dump() 375 static int rvu_hw_nix_intr_recover(struct devlink_health_reporter *reporter, in rvu_hw_nix_intr_recover() argument 378 struct rvu *rvu = devlink_health_reporter_priv(reporter); in rvu_hw_nix_intr_recover() 392 static int rvu_hw_nix_gen_dump(struct devlink_health_reporter *reporter, in rvu_hw_nix_gen_dump() argument 396 struct rvu *rvu = devlink_health_reporter_priv(reporter); in rvu_hw_nix_gen_dump() 406 static int rvu_hw_nix_gen_recover(struct devlink_health_reporter *reporter, in rvu_hw_nix_gen_recover() argument 409 struct rvu *rvu = devlink_health_reporter_priv(reporter); in rvu_hw_nix_gen_recover() 423 static int rvu_hw_nix_err_dump(struct devlink_health_reporter *reporter, in rvu_hw_nix_err_dump() argument 427 struct rvu *rvu = devlink_health_reporter_priv(reporter); in rvu_hw_nix_err_dump() [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/amd/ |
| H A D | pds_core.rst | 197 The driver supports a devlink health reporter for FW status:: 199 # devlink health show pci/0000:2b:00.0 reporter fw 201 reporter fw 203 # devlink health diagnose pci/0000:2b:00.0 reporter fw
|
| /linux/include/net/ |
| H A D | devlink.h | 825 int (*recover)(struct devlink_health_reporter *reporter, 827 int (*dump)(struct devlink_health_reporter *reporter, 830 int (*diagnose)(struct devlink_health_reporter *reporter, 833 int (*test)(struct devlink_health_reporter *reporter, 2049 devl_health_reporter_destroy(struct devlink_health_reporter *reporter); 2052 devlink_health_reporter_destroy(struct devlink_health_reporter *reporter); 2055 devlink_health_reporter_priv(struct devlink_health_reporter *reporter); 2056 int devlink_health_report(struct devlink_health_reporter *reporter, 2059 devlink_health_reporter_state_update(struct devlink_health_reporter *reporter, 2062 devlink_health_reporter_recovery_done(struct devlink_health_reporter *reporter);
|
| /linux/Documentation/process/ |
| H A D | security-bugs.rst | 41 without consent from the reporter, unless they are already public. By 67 reporter and author are the same. 248 reproducer), and with instructions reminding the reporter to check that 250 to the reporter to remove that temporary section. 263 active and efficient collaboration with the reporter to perform further 265 patches). Before contacting the security team, the reporter must ensure 267 run additional tests. Reports where the reporter does not respond promptly 310 the reporter or an affected party for up to 7 calendar days from the start 320 reporter. This includes but is not limited to the original bug report 322 identity of the reporter. [all …]
|
| H A D | code-of-conduct.rst | 72 maintain confidentiality with regard to the reporter of an incident.
|
| H A D | coding-assistants.rst | 93 a vulnerability or a regular bug, and leave the result to the reporter for
|
| H A D | embargoed-hardware-issues.rst | 30 handled by this team and the reporter will be guided to contact the regular 39 S/MIME encrypted and must be signed with the reporter's PGP key or S/MIME 136 mailing list which will be used for initial discussion with the reporter,
|
| /linux/drivers/net/ethernet/amd/pds_core/ |
| H A D | devlink.c | 295 int pdsc_fw_reporter_diagnose(struct devlink_health_reporter *reporter, in pdsc_fw_reporter_diagnose() argument 299 struct pdsc *pdsc = devlink_health_reporter_priv(reporter); in pdsc_fw_reporter_diagnose()
|
| H A D | core.h | 280 int pdsc_fw_reporter_diagnose(struct devlink_health_reporter *reporter,
|
| /linux/Documentation/sphinx/ |
| H A D | kernel_feat.py | 132 buf = self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_devlink.c | 390 static int hinic_hw_reporter_dump(struct devlink_health_reporter *reporter, in hinic_hw_reporter_dump() argument 421 static int hinic_fw_reporter_dump(struct devlink_health_reporter *reporter, in hinic_fw_reporter_dump() argument
|
| /linux/net/ipv4/ |
| H A D | igmp.c | 226 WRITE_ONCE(im->reporter, 0); in igmp_stop_timer() 879 WRITE_ONCE(im->reporter, 1); in igmp_timer_expire() 1327 int reporter; in __igmp_group_dropped() local 1342 reporter = READ_ONCE(im->reporter); in __igmp_group_dropped() 1349 if (reporter) in __igmp_group_dropped() 3008 READ_ONCE(im->reporter)); in igmp_mc_seq_show()
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | running-nested-guests.rst | 218 reporter and the bug fixer.
|
| /linux/Documentation/admin-guide/ |
| H A D | reporting-regressions.rst | 149 the reporter to locate the culprit commit; sometimes users might even need to
|