/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
H A D | Chassis.interface.yaml | 5 - name: Type 12 - name: ChassisType 16 - name: Blade 18 An enclosed or semi-enclosed, typically vertically-oriented, 19 system chassis that must be plugged into a multi-system chassis 21 - name: Component 25 - name: Enclosure 29 - name: Module 33 - name: RackMount 35 A single-system chassis designed specifically for mounting in an [all …]
|
/openbmc/linux/Documentation/admin-guide/sysctl/ |
H A D | fs.rst | 11 ------------------------------------------------------------------------------ 31 aio-nr & aio-max-nr 32 ------------------- 34 ``aio-nr`` shows the current system-wide number of asynchronous io 35 requests. ``aio-max-nr`` allows you to change the maximum value 36 ``aio-nr`` can grow to. If ``aio-nr`` reaches ``aio-nr-max`` then 38 ``aio-max-nr`` does not result in the 39 pre-allocation or re-sizing of any kernel data structures. 42 dentry-state 43 ------------ [all …]
|
/openbmc/entity-manager/scripts/ |
H A D | autojson.py | 11 # Trying to parse JSON comments and then being able to re-insert them into 12 # the correct location on a re-emitted and sorted JSON would be very difficult. 15 # - Single-line style comments (//) can be on a new line or at the end of 18 # - Multi-line style comments (/* */) use the must be free-standing. 20 # - Comments will get inserted back into the file in the line they came 24 # - No attempts to re-indent multi-line comments will be made. 27 # prettier before using this script and planning to move multi-line comments 37 def __init__(self) -> None: 40 # Extract out the comments from a JSON-like string and save them away. 41 def extract_comments(self, contents: str) -> str: [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | drm-kms.rst | 11 - int min_width, min_height; int max_width, max_height; 15 - struct drm_mode_config_funcs \*funcs; 21 .. kernel-render:: DOT 33 "drm_plane A" -> "drm_crtc" 34 "drm_plane B" -> "drm_crtc" 35 "drm_crtc" -> "drm_encoder A" 36 "drm_crtc" -> "drm_encoder B" 41 label="Userspace-Created" 44 "drm_framebuffer 1" -> "drm_plane A" 45 "drm_framebuffer 2" -> "drm_plane B" [all …]
|
/openbmc/qemu/hw/watchdog/ |
H A D | spapr_watchdog.c | 2 * This library is free software; you can redistribute it and/or 4 * License as published by the Free Software Foundation; either 25 FIELD(reg, field, 64 - (start + len), len) 30 * 0 - stop out-standing watchdogs on timeout, 31 * 1 - leave outstanding watchdogs running on timeout 35 /* Bits 48-55: "operation" */ 42 /* Bits 56-63: "timeoutAction" */ 56 * Bits 0-15: The minimum supported timeout in milliseconds 57 * Bits 16-31: The number of watchdogs supported 58 * Bits 32-63: Reserved [all …]
|
/openbmc/linux/Documentation/usb/ |
H A D | CREDITS | 7 Georg Acher <acher@informatik.tu-muenchen.de> 15 Greg Kroah-Hartman <greg@kroah.com> 24 Linus Torvalds <torvalds@linux-foundation.org> 44 - 3Com GmbH for donating a ISDN Pro TA and supporting me 48 - USAR Systems provided us with one of their excellent USB 49 Evaluation Kits. It allows us to test the Linux-USB driver 51 Systems recognized the importance of an up-to-date open 55 - Thanks to Intel Corporation for their precious help. 57 - We teamed up with Cherry to make Linux the first OS with 58 built-in USB support. Cherry is one of the biggest keyboard [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_vblank.h | 4 * Permission is hereby granted, free of charge, to any person obtaining a 40 * struct drm_pending_vblank_event - pending vblank event tracking 82 * struct drm_vblank_crtc - vblank tracking for a CRTC 86 * Note that for historical reasons - the vblank handling code is still shared 87 * with legacy/non-kms drivers - this is a free-standing structure not directly 147 * will result in a wrap-around of the vblank register. It is used 148 * by the vblank core to handle wrap-arounds. 152 * high-precision timestamps. That approach is suffering from small 156 * This is the runtime configurable per-crtc maximum set through 160 * If non-zero, &drm_crtc_funcs.get_vblank_counter must be set. [all …]
|
H A D | drm_device.h | 27 * enum switch_power_state - power state of drm device 45 * struct drm_device - DRM device structure 54 /** @ref: Object ref-count */ 57 /** @dev: Device structure of bus-device */ 86 * per-device structure. 128 * @driver_features: per-device driver features 131 * certain features on a per-device basis while still 145 /** @anon_inode: inode for private address-space */ 188 * List of open DRM files for in-kernel clients. 203 * List of in-kernel clients. Protected by &clientlist_mutex. [all …]
|
H A D | drm_modeset_helper_vtables.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 6 * Copyright © 2011-2013 Intel Corporation 10 * Permission is hereby granted, free of charge, to any person obtaining a 60 * struct drm_crtc_helper_funcs - helper operations for CRTCs 136 * to look at anything else but the passed-in mode, and validate it 137 * against configuration-invariant hardward constraints. Any further 240 * optimized fast-path instead of a full mode set operation with all the 309 * Drivers should check plane-update related CRTC constraints in this 340 * driver is not allowed to change anything outside of the free-standing [all …]
|
/openbmc/openbmc/poky/meta/recipes-support/boost/ |
H A D | boost.inc | 1 SUMMARY = "Free peer-reviewed portable C++ source libraries" 2 DESCRIPTION = "Provides free peer-reviewed portable C++ source libraries. The emphasis is on libra… 7 DEPENDS = "boost-build-native zlib bzip2" 50 PACKAGECONFIG[graph_parallel] = ",,,boost-mpi mpich" 60 inherit python3-dir 63 # Make a package for each library, plus -dev 64 PACKAGES = "${PN}-dbg ${BOOST_PACKAGES}" 71 extras.append("--with-%s" % lib) 72 pkg = "boost-%s" % (lib.replace("_", "-")) 73 if "-native" in pn: [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | philips.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 E-mail: webcam@smcc.demon.nl Last updated: 2004-01-19 30 * Samsung MPC-C10 31 * Samsung MPC-C30 33 * AME CU-001 34 * Visionite VCS-UM100 35 * Visionite VCS-UC300 46 the latter, since it makes troubleshooting a lot easier. The built-in 50 camera; some programs depend on a particular image-size or -format and 60 Specifies the desired framerate. Is an integer in the range of 4-30. [all …]
|
/openbmc/entity-manager/ |
H A D | CONFIG_FORMAT.md | 13 - Configuration files will get replicated and built to support hundreds of 19 - Reactor writers tend to be domain experts on their subsystem, and 30 - Hardware constraints, bugs, and oddities are generally found over time. The 35 - Having separate config files reduces the number of platforms that need to 39 - Having one config file per piece of hardware makes it much easier and clear 41 - Note: This is a "guideline" not a "rule". There are many cases of hardware 44 - Example: SAS modules and cards made by the same company, on the same 46 - Non-Example: Power supplies. While all pmbus power supplies appear 51 3. Configuration files are not a long-term stable ABI. Why? 53 - Configuration files occasionally need to modify their schema in pursuit of [all …]
|
/openbmc/linux/net/core/ |
H A D | datagram.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * make sense. Not tonight however 8-). 28 * Darryl Miles : Fixed non-blocking SOCK_SEQPACKET. 31 * Darryl Miles : Fixed non-blocking SOCK_STREAM. 70 return sk->sk_type == SOCK_SEQPACKET || sk->sk_type == SOCK_STREAM; in connection_based() 100 if (READ_ONCE(queue->prev) != skb) in __skb_wait_for_more_packets() 104 if (sk->sk_shutdown & RCV_SHUTDOWN) in __skb_wait_for_more_packets() 110 error = -ENOTCONN; in __skb_wait_for_more_packets() 112 !(sk->sk_state == TCP_ESTABLISHED || sk->sk_state == TCP_LISTEN)) in __skb_wait_for_more_packets() 140 if (skb->peeked) in skb_set_peeked() [all …]
|
/openbmc/libmctp/docs/bindings/ |
H A D | vendor-ibm-astlpc.md | 18 …<https://www.intel.com/content/dam/www/program/design/us/en/documents/low-pin-count-interface-spec… 29 MCTP-compliant endpoints must accept. 33 A hardware-defined flag bit in a KCS device's Status Register (STR). The IBF 42 ### KCS: Keyboard-Controller-Style 48 systems. This interface is available built-in to several commercially available 49 microcontrollers. Data is transferred across the KCS interface using a per-byte 68 values larger than the BTU may improve throughput for data-intensive transfers. 72 A hardware-defined flag bit in a KCS device's Status Register (STR). The OBF 84 BMC-controlled, eight-bit register exposed to both the BMC and the host for 86 Bits that are not defined by hardware can be software-controlled in a manner [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | style.rst | 1 .. _coding-style: 39 * Tabs are rendered badly in patches, causing off-by-one errors in almost 46 ---------------- 62 .. code-block:: c 77 .. code-block:: c 100 as a guard against obviously-overlength lines, not a target.) 109 * The four-space indentation makes the most common excuse ("But look 117 type names are in CamelCase; harder to type but standing out. Enum type 124 --------------------------- 135 --------------------------- [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_framebuffer.c | 52 * (or a list of memory handles for multi-planar formats) through the 55 * free to use their own backing storage object handles, e.g. vmwgfx directly 60 * using drm_framebuffer_init() - after calling that function userspace can use 62 * drm_helper_mode_fill_fb_struct() can be used to pre-fill the required 67 * them again with drm_framebuffer_put(). For driver-private framebuffers for 72 * recommended, and it's better to have a normal free-standing &struct 82 fb_width = fb->width << 16; in drm_framebuffer_check_src_coords() 83 fb_height = fb->height << 16; in drm_framebuffer_check_src_coords() 87 src_x > fb_width - src_w || in drm_framebuffer_check_src_coords() 89 src_y > fb_height - src_h) { in drm_framebuffer_check_src_coords() [all …]
|
H A D | drm_atomic_helper.c | 5 * Permission is hereby granted, free of charge, to any person obtaining a 28 #include <linux/dma-fence.h> 84 if (old_plane_state->crtc) { in drm_atomic_helper_plane_changed() 86 old_plane_state->crtc); in drm_atomic_helper_plane_changed() 91 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 94 if (plane_state->crtc) { in drm_atomic_helper_plane_changed() 95 crtc_state = drm_atomic_get_new_crtc_state(state, plane_state->crtc); in drm_atomic_helper_plane_changed() 100 crtc_state->planes_changed = true; in drm_atomic_helper_plane_changed() 120 const struct drm_connector_helper_funcs *funcs = connector->helper_private; in handle_conflicting_encoders() 123 if (!new_conn_state->crtc) in handle_conflicting_encoders() [all …]
|
/openbmc/linux/net/sunrpc/ |
H A D | xprt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * - When a process places a call, it allocates a request slot if 13 * - Next, the caller puts together the RPC message, stuffs it into 15 * - xprt_transmit sends the message and installs the caller on the 19 * - When a packet arrives, the data_ready handler walks the list of 22 * - When no reply arrives within the timeout interval, the timer is 25 * of -ETIMEDOUT. 26 * - When the caller receives a notification from RPC that a reply arrived, 32 * Support for async RPC is done through a set of RPC-specific scheduling 36 * Copyright (C) 1995-1997, Olaf Kirch <okir@monad.swb.de> [all …]
|
/openbmc/openbmc/poky/documentation/overview-manual/ |
H A D | yp-intro.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 11 developers create custom Linux-based systems that are designed for 26 .. image:: figures/key-dev-elements.png 31 …ticle <https://www.embedded.com/electronics-blogs/say-what-/4458600/Why-the-Yocto-Project-for-my-I… 39 -------- 43 - *Widely Adopted Across the Industry:* Many semiconductor, operating 50 - *Architecture Agnostic:* Yocto Project supports Intel, ARM, MIPS, 59 - *Images and Code Transfer Easily:* Yocto Project output can easily 68 - *Flexibility:* Corporations use the Yocto Project many different 75 - *Ideal for Constrained Embedded and IoT devices:* Unlike a full Linux [all …]
|
/openbmc/linux/fs/ |
H A D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/backing-dev.h> 29 * inode->i_lock protects: 30 * inode->i_state, inode->i_hash, __iget(), inode->i_io_list 32 * inode->i_sb->s_inode_lru, inode->i_lru 33 * inode->i_sb->s_inode_list_lock protects: 34 * inode->i_sb->s_inodes, inode->i_sb_list 35 * bdi->wb.list_lock protects: 36 * bdi->wb.b_{dirty,io,more_io,dirty_time}, inode->i_io_list 38 * inode_hashtable, inode->i_hash [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | Chassis.v1_25_2.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 …nts the physical components of a system. This resource represents the sheet-metal confined spaces… 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Chassis.v1_25_2.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 39 …nts the physical components of a system. This resource represents the sheet-metal confined spaces… 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 57 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 60 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 63 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" [all …]
|
/openbmc/linux/mm/ |
H A D | memory.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * demand-loading started 01.12.91 - seems it is high on the list of 10 * things wanted, and it should be easy to implement. - Linus 14 * Ok, demand-loading was easy, shared pages a little bit tricker. Shared 15 * pages started 02.12.91, seems to work. - Linus. 18 * would have taken more than the 6M I have free, but it worked well as 21 * Also corrected some "invalidate()"s - I wasn't doing enough of them. 27 * 19.12.91 - works, somewhat. Sometimes I get faults, don't know why. 29 * 20.12.91 - Ok, making the swap-device changeable like the root. 33 * 05.04.94 - Multi-page memory management added for v1.1. [all …]
|
/openbmc/linux/Documentation/RCU/Design/Requirements/ |
H A D | Requirements.rst | 16 ------------ 18 Read-copy update (RCU) is a synchronization mechanism that is often used 19 as a replacement for reader-writer locking. RCU is unusual in that 20 updaters do not block readers, which means that RCU's read-side 28 thought of as an informal, high-level specification for RCU. It is 40 #. `Fundamental Non-Requirements`_ 42 #. `Quality-of-Implementation Requirements`_ 44 #. `Software-Engineering Requirements`_ 53 ------------------------ 58 #. `Grace-Period Guarantee`_ [all …]
|
/openbmc/linux/tools/memory-model/Documentation/ |
H A D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 31 23. SRCU READ-SIDE CRITICAL SECTIONS 39 ------------ [all …]
|