/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/Entry/ |
H A D | System.interface.yaml | 11 - name: SourceDumpId 19 - name: Token 25 - name: SystemImpact 27 default: Disruptive 30 impact on the system state. The first type, known as a 'disruptive' 33 requested by a user. Despite its disruptive nature, this dump is able 35 system crashes. The second type is a 'non-disruptive' dump. As the 38 - name: UserChallenge 41 On some host implementations a user-challenge need to be provided by 43 dump request. Non-disruptive dumps consume significant host resources [all …]
|
/openbmc/openbmc-test-automation/test_lists/witherspoon/ |
H A D | regression_bucket_master | 2 --include Verify_Redfish_Host_PowerOn 3 --include Verify_Redfish_Host_GracefulRestart 4 --include Redfish Power Off 5 --include Redfish_BMC_Manager_GracefulRestart_When_Host_Booted 7 --include Redfish_Login_Via_SessionService 8 --include Verify_Redfish_Invalid_URL_Response_Code 9 --include Redfish_Login_Using_Unsecured_HTTP 10 --include Redfish_Login_Using_HTTPS_Wrong_Port_80_Protocol 11 --include Attempt_Login_With_Expired_Session 12 --include Login_And_Verify_HTTP_Response_Header [all …]
|
/openbmc/openpower-debug-collector/dump/ |
H A D | dump_monitor.cpp | 5 #include <phosphor-logging/lg2.hpp> 12 constexpr auto dumpOutPath = "/var/lib/phosphor-debug-collector/opdump"; 20 std::regex idFormat("^[a-fA-F0-9]{8}$"); in executeCollectionScript() 35 args.push_back("-t"); in executeCollectionScript() 37 args.push_back("-i"); in executeCollectionScript() 39 args.push_back("-d"); in executeCollectionScript() 46 uint32_t errorLogId = std::get<uint32_t>(errorLogIdIt->second); in executeCollectionScript() 47 args.push_back("-e"); in executeCollectionScript() 54 uint32_t failingUnitId = std::get<uint32_t>(failingUnitIdIt->second); in executeCollectionScript() 55 args.push_back("-f"); in executeCollectionScript() [all …]
|
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/ |
H A D | dump_manager_resource.cpp | 10 #include <phosphor-logging/elog-errors.hpp> 11 #include <phosphor-logging/elog.hpp> 12 #include <phosphor-logging/lg2.hpp> 44 if ((resEntry->sourceDumpId() == dumpId) && in notify() 45 (resEntry->status() == phosphor::dump::OperationStatus::Completed)) in notify() 49 "DUMP_ID", dumpId, "ENTRY_ID", resEntry->getDumpId()); in notify() 56 if ((resEntry->status() == in notify() 58 (resEntry->sourceDumpId() == INVALID_SOURCE_ID) && in notify() 68 "DUMP_ID", upEntry->getDumpId(), "SOURCE_ID", dumpId, "SIZE", in notify() 70 upEntry->update(timeStamp, size, dumpId); in notify() [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/ |
H A D | Resource.interface.yaml | 9 - name: SourceDumpId 17 - name: VSPString 21 - name: UserChallenge 24 On some host implementations a user-challenge need to be provided by 26 dump request. Non-disruptive dumps consume significant host resources 31 Model (PLDM), is used. The host validates the provided user-challenge 32 against this ACL. If the user-challenge doesn't match any entry in the 36 - name: Token 42 - name: DumpRequestStatus 51 - name: HostResponse [all …]
|
/openbmc/linux/include/linux/ |
H A D | gfp_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * typedef gfp_t - Memory allocation flags. 23 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c 66 * Physical address zone modifiers (see linux/mmzone.h - low four bits) 82 * --------------------------------- 114 * Watermark modifiers -- controls access to emergency reserves 115 * ------------------------------------------------------------ 117 * %__GFP_HIGH indicates that the caller is high-priority and that granting 125 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS). 129 * Usage of a pre-allocated pool (e.g. mempool) should be always considered [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig.profile | 35 that complements the runtime-pm autosuspend and provides a lower 46 check the health of the GPU and undertake regular house-keeping of 98 take a non-negligible time to setup, we do a short spin first to 117 that the reset itself may take longer and so be more disruptive to
|
/openbmc/linux/Documentation/core-api/ |
H A D | memory-allocation.rst | 35 :ref:`Documentation/core-api/mm-api.rst <mm-api-gfp-flags>` provides 78 :ref:`Documentation/core-api/gfp_mask-from-fs-io.rst <gfp_mask_from_fs_io>`. 88 ------------------------------ 93 * ``GFP_KERNEL & ~__GFP_RECLAIM`` - optimistic allocation without _any_ 99 * ``GFP_KERNEL & ~__GFP_DIRECT_RECLAIM`` (or ``GFP_NOWAIT``)- optimistic 106 * ``(GFP_KERNEL|__GFP_HIGH) & ~__GFP_DIRECT_RECLAIM`` (aka ``GFP_ATOMIC``) - 107 non sleeping allocation with an expensive fallback so it can access 108 some portion of memory reserves. Usually used from interrupt/bottom-half 111 * ``GFP_KERNEL`` - both background and direct reclaim are allowed and the 113 allocation requests are basically no-fail but there is no guarantee of [all …]
|
/openbmc/linux/kernel/rcu/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # RCU-related configuration options 11 # Dynticks-idle tracking 26 thousands of CPUs, but for which real-time response 37 designed for UP systems from which real-time response 42 bool "Make expert-level adjustments to RCU configuration" 46 expert-level adjustments to RCU configuration. By default, 47 no such adjustments can be made, which has the often-beneficial 48 side-effect of preventing "make oldconfig" from asking you all 52 Say Y if you need to make expert-level adjustments to RCU. [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | selftest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2012 Solarflare Communications Inc. 26 * - All IRQs may be disabled on a CPU for a *long* time by e.g. a 28 * - The PREEMPT_RT patches mostly deal with this, but also allow a 38 * The self-test should stress every RSS vector, and unfortunately 42 char pad[2]; /* Ensures ip is 4-byte aligned */ 65 [EF4_INT_MODE_MSIX] = "MSI-X", 70 STRING_TABLE_LOOKUP(efx->interrupt_mode, ef4_interrupt_mode) 73 * struct ef4_loopback_state - persistent state during a loopback selftest [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | selftest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2012 Solarflare Communications Inc. 29 * - All IRQs may be disabled on a CPU for a *long* time by e.g. a 31 * - The PREEMPT_RT patches mostly deal with this, but also allow a 41 * The self-test should stress every RSS vector, and unfortunately 45 char pad[2]; /* Ensures ip is 4-byte aligned */ 68 [EFX_INT_MODE_MSIX] = "MSI-X", 73 STRING_TABLE_LOOKUP(efx->interrupt_mode, efx_siena_interrupt_mode) 76 * struct efx_loopback_state - persistent state during a loopback selftest [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2012 Solarflare Communications Inc. 29 * - All IRQs may be disabled on a CPU for a *long* time by e.g. a 31 * - The PREEMPT_RT patches mostly deal with this, but also allow a 41 * The self-test should stress every RSS vector. 44 char pad[2]; /* Ensures ip is 4-byte aligned */ 67 [EFX_INT_MODE_MSIX] = "MSI-X", 72 STRING_TABLE_LOOKUP(efx->interrupt_mode, efx_interrupt_mode) 75 * struct efx_loopback_state - persistent state during a loopback selftest [all …]
|
/openbmc/linux/drivers/bus/ |
H A D | arm-cci.c | 17 #include <linux/arm-cci.h> 49 {.compatible = "arm,cci-400", .data = CCI400_PORTS_DATA }, 52 { .compatible = "arm,cci-500", }, 53 { .compatible = "arm,cci-550", }, 59 OF_DEV_AUXDATA("arm,cci-400-pmu", 0, NULL, &cci_ctrl_base), 60 OF_DEV_AUXDATA("arm,cci-400-pmu,r0", 0, NULL, &cci_ctrl_base), 61 OF_DEV_AUXDATA("arm,cci-400-pmu,r1", 0, NULL, &cci_ctrl_base), 62 OF_DEV_AUXDATA("arm,cci-500-pmu,r0", 0, NULL, &cci_ctrl_base), 63 OF_DEV_AUXDATA("arm,cci-550-pmu,r0", 0, NULL, &cci_ctrl_base), 67 #define DRIVER_NAME "ARM-CCI" [all …]
|
/openbmc/linux/mm/ |
H A D | util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <linux/elf-randomize.h> 33 * kfree_const - conditionally free memory 46 * kstrdup - allocate space for and copy an existing string 70 * kstrdup_const - conditionally duplicate an existing const string 90 * kstrndup - allocate space for and copy an existing string 118 * kmemdup - duplicate region of memory 139 * kvmemdup - duplicate region of memory 160 * kmemdup_nul - Create a NUL-terminated string from unterminated data 165 * Return: newly allocated copy of @s with NUL-termination or %NULL in [all …]
|
H A D | vmalloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * SMP-safe vmalloc/vfree/ioremap, Tigran Aivazian <tigran@veritas.com>, May 2000 50 #include "pgalloc-track.h" 53 static unsigned int __ro_after_init ioremap_max_page_shift = BITS_PER_LONG - 1; 104 return -ENOMEM; in vmap_pte_range() 136 if ((end - addr) != PMD_SIZE) in vmap_try_huge_pmd() 160 return -ENOME in vmap_pmd_range() [all...] |
H A D | vmscan.c | 1 // SPDX-License-Identifier: GPL-2.0 31 #include <linux/backing-dev.h> 46 #include <linux/memory-tiers.h> 175 if ((_folio)->lru.prev != _base) { \ 178 prev = lru_to_folio(&(_folio->lru)); \ 179 prefetchw(&prev->_field); \ 211 return rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_info, in shrinker_info_protected() 226 pn = memcg->nodeinfo[nid]; in expand_one_shrinker_info() 233 if (new_nr_max <= old->map_nr_max) in expand_one_shrinker_info() 238 return -ENOMEM; in expand_one_shrinker_info() [all …]
|
/openbmc/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_if.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) OR BSD-2-Clause */ 2 /* Copyright (c) 2017-2020 Pensando Systems, Inc. All rights reserved. */ 12 * enum ionic_cmd_opcode - Device commands 75 * enum ionic_status_code - Device command return codes 113 * struct ionic_admin_cmd - General admin command format 116 * @cmd_data: Opcode-specific command bytes 126 * struct ionic_admin_comp - General admin command completion format 129 * @cmd_data: Command-specific bytes 148 * struct ionic_nop_cmd - NOP command 157 * struct ionic_nop_comp - NOP command completion [all …]
|
/openbmc/webui-vue/src/locales/ |
H A D | en-US.json | 206 "label": "24-hour time", 227 "systemDump": "System dump (disruptive)", 694 "newPassLabelTextInfo": "Password must be between %{min} - %{max} characters", 778 "AlwaysOn": "Always on - The system always powers on when power is applied.", 779 … "AlwaysOff": "Always off - The system always remains powered off when power is applied.", 780 …"LastState": "Last state - The system returns to its last on or off power state when power is appl… 801 "ipmi": "Network IPMI (out-of-band IPMI)", 891 "forceRestartInfo": "Shut down immediately and non-gracefully and restart the unit", 893 "forceOffInfo": "Turn off the unit immediately (non-graceful shutdown)", 1117 "GW": "Guinea-Bissau", [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_probe_helper.c | 2 * Copyright (c) 2006-2008 Intel Corporation 56 * track of a per-connector hpd interrupt. 73 if ((mode->flags & DRM_MODE_FLAG_INTERLACE) && in drm_mode_validate_flag() 77 if ((mode->flags & DRM_MODE_FLAG_DBLSCAN) && in drm_mode_validate_flag() 81 if ((mode->flags & DRM_MODE_FLAG_3D_MASK) && in drm_mode_validate_flag() 94 struct drm_device *dev = connector->dev; in drm_mode_validate_pipeline() 119 &connector->display_info, in drm_mode_validate_pipeline() 149 cmdline_mode = &connector->cmdline_mode; in drm_helper_probe_add_cmdline_mode() 150 if (!cmdline_mode->specified) in drm_helper_probe_add_cmdline_mode() 154 list_for_each_entry(mode, &connector->probed_modes, head) { in drm_helper_probe_add_cmdline_mode() [all …]
|
/openbmc/linux/drivers/misc/cxl/ |
H A D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 #include <asm/pnv-pci.h> 89 #define AFUD_READ(afu, off) in_be64(afu->native->afu_desc_mmio + off) 90 #define AFUD_READ_LE(afu, off) in_le64(afu->native->afu_desc_mmio + off) 161 dev_info(&dev->dev, "dump_cxl_config_space\n"); in dump_cxl_config_space() 164 dev_info(&dev->dev, "BAR0: %#.8x\n", val); in dump_cxl_config_space() 166 dev_info(&dev->dev, "BAR1: %#.8x\n", val); in dump_cxl_config_space() 168 dev_info(&dev->dev, "BAR2: %#.8x\n", val); in dump_cxl_config_space() 170 dev_info(&dev->dev, "BAR3: %#.8x\n", val); in dump_cxl_config_space() 172 dev_info(&dev->dev, "BAR4: %#.8x\n", val); in dump_cxl_config_space() [all …]
|
/openbmc/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 55 return -EINVAL; in fun_port_write_cmds() 61 fp->netdev->dev_port); in fun_port_write_cmds() 66 return fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, in fun_port_write_cmds() 91 return -EINVAL; in fun_port_read_cmds() 97 fp->netdev->dev_port); in fun_port_read_cmds() 101 rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, in fun_port_read_cmds() 107 data[i] = FUN_ADMIN_READ48_RSP_DATA_G(r48rsp->key_to_data); in fun_port_read_cmds() 108 dev_dbg(fp->fdev->dev, in fun_port_read_cmds() 110 fp->lport, r48rsp->key_to_data, keys[i], data[i], in fun_port_read_cmds() [all …]
|
/openbmc/linux/drivers/net/phy/ |
H A D | at803x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 23 #include <dt-bindings/net/qca-ar803x.h> 103 #define AT803X_PSSR 0x11 /*PHY-Specific Status Register*/ 422 context->bmcr = phy_read(phydev, MII_BMCR); in at803x_context_save() 423 context->advertise = phy_read(phydev, MII_ADVERTISE); in at803x_context_save() 424 context->control1000 = phy_read(phydev, MII_CTRL1000); in at803x_context_save() 425 context->int_enable = phy_read(phydev, AT803X_INTR_ENABLE); in at803x_context_save() 426 context->smart_speed = phy_read(phydev, AT803X_SMART_SPEED); in at803x_context_save() 427 context->led_control = phy_read(phydev, AT803X_LED_CONTROL); in at803x_context_save() 434 phy_write(phydev, MII_BMCR, context->bmcr); in at803x_context_restore() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 81 dc->ctx 84 dc->ctx->logger 86 static const char DC_BUILD_ID[] = "production-build"; 91 * DC is the OS-agnostic component of the amdgpu DC driver. 98 * struct dc - The central struct. One per driver. Created on driver load, 101 * struct dc_context - One per driver. 104 * struct dc_link - One per connector (the physical DP, HDMI, miniDP, or eDP 107 * struct dc_sink - One per display. Created on boot or hotplug. 110 * sinks (in the Multi-Stream Transport case) 112 * struct resource_pool - One per driver. Represents the hw blocks not in the [all …]
|