/openbmc/linux/Documentation/admin-guide/mm/ |
H A D | ksm.rst | 8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 19 content which can be replaced by a single write-protected page (which 26 KSM's merged pages were originally locked into kernel memory, but can now 46 unmerges whatever it merged in that range. Note: this unmerging call 47 may suddenly require more memory than is available - possibly failing 48 with EAGAIN, but more probably arousing the Out-Of-Memory killer. 60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst). 68 restricting its use to areas likely to benefit. KSM's scans may use a lot 92 specifies if pages from different NUMA nodes can be merged. 109 * set to 0 to stop ksmd from running but keep merged pages, [all …]
|
/openbmc/linux/tools/perf/tests/ |
H A D | maps.c | 1 // SPDX-License-Identifier: GPL-2.0 17 static int check_maps(struct map_def *merged, unsigned int size, struct maps *maps) in check_maps() argument 28 struct map *map = rb_node->map; in check_maps() 30 if (map__start(map) != merged[i].start || in check_maps() 31 map__end(map) != merged[i].end || in check_maps() 32 strcmp(map__dso(map)->name, merged[i].name) || in check_maps() 42 pr_debug("\tstart: %" PRIu64 " end: %" PRIu64 " name: '%s' refcnt: 1\n", in check_maps() 43 merged[i].start, merged[i].end, merged[i].name); in check_maps() 47 struct map *map = rb_node->map; in check_maps() 49 pr_debug("\tstart: %" PRIu64 " end: %" PRIu64 " name: '%s' refcnt: %d\n", in check_maps() [all …]
|
/openbmc/openbmc/poky/meta/lib/oe/ |
H A D | copy_buildsystem.py | 4 # SPDX-License-Identifier: GPL-2.0-only 12 # e.g.: ".*-downloads closed-.*" 25 …cmd = "tar --exclude='.git' --exclude='__pycache__' --xattrs --xattrs-include='*' -cf - -C %s -p .… 26 | tar --xattrs --xattrs-include='*' -xf - -C %s" % (src, dest) 50 # The bitbake build system uses the meta-skeleton layer as a layout 52 # Add the meta-skeleton layer to be included as part of the eSDK installation 53 layers.append(os.path.join(corebase, 'meta-skeleton')) 58 … bb.note('Excluded %s from sdk layers since it is in SDK_LAYERS_EXCLUDE' % layer_exclude) 66 … bb.note('Excluded %s from sdk layers since matched SDK_LAYERS_EXCLUDE_PATTERN' % layer) 75 workspace_newname = '%s-%d' % (workspace_name, extranum) [all …]
|
/openbmc/linux/fs/btrfs/ |
H A D | extent_map.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 #define EXTENT_MAP_LAST_BYTE ((u64)-4) 10 #define EXTENT_MAP_HOLE ((u64)-3) 11 #define EXTENT_MAP_INLINE ((u64)-2) 13 #define EXTENT_MAP_DELALLOC ((u64)-1) 20 /* pre-allocated extent */ 28 /* This em is merged from two or more physically adjacent ems */ 47 * Generation of the extent map, for merged em it's the highest 48 * generation of all merged ems. 49 * For non-merged extents, it's from btrfs_file_extent_item::generation. [all …]
|
/openbmc/linux/Documentation/process/ |
H A D | 6.Followthrough.rst | 17 kernel community to ensure that your code is up to the kernel's quality 23 ---------------------- 31 - If you have explained your patch well, reviewers will understand its 35 Many of the changes you may be asked to make - from coding style tweaks 36 to substantial rewrites - come from the understanding that Linux will 39 - Code review is hard work, and it is a relatively thankless occupation; 47 - Similarly, code reviewers are not trying to promote their employers' 54 - Be prepared for seemingly silly requests for coding style changes 112 ----------------- 116 entry into a subsystem maintainer's tree. How that works varies from one [all …]
|
H A D | 1.Intro.rst | 7 ----------------- 12 merged into the official ("mainline") kernel, including automatic 15 Linux kernel must be made available under a GPL-compatible license. 24 :ref:`development_early_stage` covers early-stage project planning, with an 42 assuming that the job is done when a patch is merged into the mainline. 51 --------------------------- 56 kernel has evolved into a best-of-breed operating system component which 57 runs on pocket-sized digital music players, desktop PCs, the largest 66 capable and well-suited to the task at hand as possible. Distributors and 77 free software projects. A typical three-month kernel development cycle can [all …]
|
/openbmc/sdbusplus/include/sdbusplus/utility/ |
H A D | merge_variants.hpp | 18 * @tparam T - A type of the form 'variant<...>'. 19 * @tparam Unused - An empty type set (non-empty sets are matched in 23 * types have been processed (merged). 32 /** Compute the merged variant type. 34 * @tparam D - Done - Head and tail of the alternative types list of the 36 * @tparam Next - The types of the next variant<...> to be merged with the 38 * @tparam Rest - The remaining variants to be merged. 52 /** This type is useful for processing D-Bus messages containing information for 55 * PropertiesVariant's involved. */
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | ksm_tests.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #define KSM_FP(s) (KSM_SYSFS_PATH s) argument 64 fprintf(stderr, "f %s\n", file_path); in ksm_write_sysfs() 83 fprintf(stderr, "f %s\n", file_path); in ksm_read_sysfs() 133 fprintf(stderr, "f %s\n", file_name); in ksm_print_procfs() 139 printf("%s", buffer); in ksm_print_procfs() 160 printf("usage: ksm_tests [-h] <test type> [-a prot] [-p page_count] [-l timeout]\n" in print_help() 161 "[-z use_zero_pages] [-m merge_across_nodes] [-s size]\n"); in print_help() 164 " -M (page merging)\n" in print_help() 165 " -Z (zero pages merging)\n" in print_help() [all …]
|
/openbmc/qemu/util/ |
H A D | keyval.c | 10 * See the COPYING file in the top-level directory. 16 * key-vals = [ key-val { ',' key-val } [ ',' ] ] 17 * key-val = key '=' val | help 18 * key = key-fragment { '.' key-fragment } 19 * key-fragment = qapi-name | index 20 * qapi-name = '__' / [a-z0-9.-]+ / '_' / [A-Za-z][A-Za-z0-9_-]* / 21 * index = / [0-9]+ / 27 * key-vals specifies a JSON object, i.e. a tree whose root is an 31 * Each key-val = key-fragment '.' ... '=' val specifies a path from 32 * root to a leaf (left of '='), and the leaf's value (right of [all …]
|
/openbmc/openbmc/poky/meta/lib/patchtest/tests/ |
H A D | test_metadata.py | 1 # Checks related to the patch's LIC_FILES_CHKSUM metadata variable 5 # SPDX-License-Identifier: GPL-2.0-only 14 # Data store commonly used to share values between pre and post-merge tests 32 fd.write('LICENSE ??= "%s"\n' % patchtest_patterns.invalid_license) 50 fd.write(''.join(lines[:-1])) 70 "%s is missing in newly added recipe" % patchtest_patterns.metadata_chksum 90 …self.fail('LIC_FILES_CHKSUM changed without "License-Update:" tag and description in commit messag… 103 "Patch line too long (current length %s, maximum is %s)" 107 ("Line", "%s ..." % line[0:80]), 112 # these tests just make sense on patches that can be merged [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | xfs-maintainer-entry-profile.rst | 5 -------- 6 XFS is a well known high-performance filesystem in the Linux kernel. 10 Patches are generally merged to the for-next branch of the appropriate 12 After a testing period, the for-next branch is merged to the master 15 Kernel code are merged to the xfs-linux tree[0]. 16 Userspace code are merged to the xfsprogs tree[1]. 17 Test cases are merged to the xfstests tree[2]. 18 Ondisk format documentation are merged to the xfs-documentation tree[3]. 21 list linux-xfs@vger.kernel.org. 24 ----- [all …]
|
H A D | overlayfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 overlay-filesystem functionality in Linux (sometimes referred to as 11 union-filesystems). An overlay-filesystem tries to present a 17 --------------- 25 While directories will report an st_dev from the overlay-filesystem, 26 non-directory objects may report an st_dev from the lower filesystem or 29 over the lifetime of a non-directory object. Many applications and 48 The "xino" feature can be enabled with the "-o xino=on" overlay mount option. 51 the lifetime of the filesystem. The "-o xino=auto" overlay mount option 60 +--------------+------------+------------+-----------------+----------------+ [all …]
|
/openbmc/openbmc/poky/scripts/pybootchartgui/pybootchartgui/ |
H A D | process_tree.py | 19 pruned and merged in order to be able to visualize it in a comprehensible 26 * short-lived processes (i.e. processes that only live for the 30 process subtrees) have their subtrees merged together, 32 concurrently -- thread heuristic) are merged together, 34 are merged together. 37 LOGGER_PROC = 'bootchart-colle' 61 self.duration = self.end_time - self.start_time 68 writer.status("merged %i logger processes" % removed) 81 self.duration = self.end_time - self.start_time 122 return -100000000 [all …]
|
/openbmc/linux/Documentation/gpu/rfc/ |
H A D | xe.rst | 8 pre-merge goals, in order to avoid unnecessary delays. 29 As for the power management area, the goal is to have a much-simplified support 30 for the system suspend states (S-states), PCI device suspend states (D-states), 31 GPU/Render suspend states (R-states) and frequency management. It should leverage 32 as much as possible all the existent PCI-subsystem infrastructure (pm and 38 https://gitlab.freedesktop.org/drm/xe/kernel (branch drm-xe-next) 49 official and by-default probe at a given time. 76 Xe – Pre-Merge Goals 80 ------------- 83 resolve syncobj and dma-buf implicit sync dependencies. However, drm_scheduler is [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | stat.rst | 30 read merges requests number of read I/Os merged with in-queue I/O 34 write merges requests number of write I/Os merged with in-queue I/O 41 discard merges requests number of discard I/Os merged with in-queue I/O 48 read I/Os, write I/Os, discard I/0s 64 These values increment when an I/O request is merged with an 65 already-queued I/O request. 72 standard UNIX 512-byte sectors, not any device- or filesystem-specific
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | iostats.rst | 56 or long-lived system; so applications should be prepared to deal with 58 int (32 bit) or unsigned long (32-bit or 64-bit, depending on your 59 machine) as noted per-field below. Unless your observations are very 63 system-wide stats you'll have to find all the devices and sum them all up. 65 Field 1 -- # of reads completed (unsigned long) 68 Field 2 -- # of reads merged, field 6 -- # of writes merged (unsigned long) 69 Reads and writes which are adjacent to each other may be merged for 74 Field 3 -- # of sectors read (unsigned long) 77 Field 4 -- # of milliseconds spent reading (unsigned int) 81 Field 5 -- # of writes completed (unsigned long) [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/mbedtls/ |
H A D | mbedtls_2.28.9.bb | 7 - Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, \ 9 - Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5 \ 10 - Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG \ 11 - Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, \ 13 - SSL v3 and TLS 1.0, 1.1 and 1.2 \ 14 - Abstraction layers for ciphers, hashes, public key operations, \ 20 LICENSE = "Apache-2.0 | GPL-2.0-or-later" 25 S = "${WORKDIR}/git" 27 SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=mbedtls-2.28 \ 28 file://run-ptest \ [all …]
|
/openbmc/phosphor-host-ipmid/docs/ |
H A D | contributing.md | 4 to OpenBMC's IPMI stack. It does _not_ outline coding style; we follow the 5 [OpenBMC C++ style guide](https://github.com/openbmc/docs/blob/master/cpp-style-and-conventions) 13 - Too large: "convert foo to new API; also fix CVE 1234 in bar" 14 - Too small: "move abc.h to top of include list" and "move xyz.h to bottom of 16 - Just right: "convert foo to new API" and "convert foo from tab to space" 21 possible, your commit should stand alone on top of master - "Fix whitespace in 24 related to each other in Git until they are merged into master. 28 gerrit. This means that each patch must be merged in order of that relationship. 36 send it again to Gerrit. This typically involves `git rebase --interactive` or 37 `git commit --amend`, for which there are many guides online. As mentioned in [all …]
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 38 * struct nfp_fl_ct_zone_entry - Zone entry containing conntrack flow information 50 * @tc_merge_tb: The table of merged tc flows 51 * @tc_merge_count: Keep count of the number of merged tc entries 56 * @nft_merge_tb: The table of merged tc+nft flows 57 * @nft_merge_count: Keep count of the number of merged tc+nft entries 114 * struct nfp_fl_ct_flow_entry - Flow entry containing conntrack flow information 128 * @type: Type of ct-entry from enum ct_entry_type 140 struct nfp_fl_nft_tc_merge *prev_m_entries[NFP_MAX_RECIRC_CT_ZONES - 1]; 148 * struct nfp_fl_ct_tc_merge - Merge of two flows from tc [all …]
|
/openbmc/qemu/hw/remote/ |
H A D | proxy-memory-listener.c | 5 * See the COPYING file in the top-level directory. 14 #include "exec/cpu-common.h" 17 #include "qemu/error-report.h" 18 #include "hw/remote/mpqemu-link.h" 19 #include "hw/remote/proxy-memory-listener.h" 24 * functions defined in vhost-user.c. These functions are good candidates 36 for (mrs = 0; mrs < proxy_listener->n_mr_sections; mrs++) { in proxy_memory_listener_reset() 37 memory_region_unref(proxy_listener->mr_sections[mrs].mr); in proxy_memory_listener_reset() 40 g_free(proxy_listener->mr_sections); in proxy_memory_listener_reset() 41 proxy_listener->mr_sections = NULL; in proxy_memory_listener_reset() [all …]
|
/openbmc/linux/Documentation/ABI/obsolete/ |
H A D | sysfs-bus-iio | 3 Contact: linux-iio@vger.kernel.org 14 Contact: linux-iio@vger.kernel.org 26 Contact: linux-iio@vger.kernel.org 31 Since kernel 5.11 the scan_elements attributes are merged into 50 What: /sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en 62 Contact: linux-iio@vger.kernel.org 66 Since kernel 5.11 the scan_elements attributes are merged into 86 Contact: linux-iio@vger.kernel.org 89 and hence the form in which it is read from user-space. 90 Form is [be|le]:[s|u]bits/storagebits[>>shift]. [all …]
|
/openbmc/linux/drivers/hwtracing/stm/ |
H A D | policy.c | 1 // SPDX-License-Identifier: GPL-2.0 36 /* this is the one that's exposed to the attributes */ 45 return pn->priv; in stp_policy_node_priv() 54 *mstart = policy_node->first_master; in stp_policy_node_get_ranges() 55 *mend = policy_node->last_master; in stp_policy_node_get_ranges() 56 *cstart = policy_node->first_channel; in stp_policy_node_get_ranges() 57 *cend = policy_node->last_channel; in stp_policy_node_get_ranges() 90 count = sprintf(page, "%u %u\n", policy_node->first_master, in stp_policy_node_masters_show() 91 policy_node->last_master); in stp_policy_node_masters_show() 104 ssize_t ret = -ENODEV; in stp_policy_node_masters_store() [all …]
|
/openbmc/linux/security/landlock/ |
H A D | ruleset.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Landlock LSM - Ruleset management 5 * Copyright © 2016-2020 Mickaël Salaün <mic@digikod.net> 6 * Copyright © 2018-2020 ANSSI 33 * struct landlock_layer - Access rights for a given layer 48 * struct landlock_rule - Access rights tied to an object 52 * @node: Node in the ruleset's red-black tree. 74 * struct landlock_hierarchy - Node in a ruleset hierarchy 90 * struct landlock_ruleset - Landlock ruleset 97 * @root: Root of a red-black tree containing &struct landlock_rule [all …]
|
/openbmc/u-boot/board/cssi/MCR3000/ |
H A D | u-boot.lds | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2010-2017 CS Systemes d'Information 4 * Christophe Leroy <christophe.leroy@c-s.fr> 6 * (C) Copyright 2001-2003 15 /* Read-only sections, merged into text segment: */ 21 arch/powerpc/lib/built-in.o (.text*) 22 drivers/net/built-in.o (.text*) 36 /* Read-write section, merged into data segment: */ 48 __got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1; 49 __fixup_entries = (. - _FIXUP_TABLE_) >> 2; [all …]
|
/openbmc/linux/net/batman-adv/ |
H A D | fragmentation.c | 1 // SPDX-License-Identifier: GPL-2.0 26 #include "hard-interface.h" 32 * batadv_frag_clear_chain() - delete entries in the fragment buffer chain 44 hlist_del(&entry->list); in batadv_frag_clear_chain() 47 kfree_skb(entry->skb); in batadv_frag_clear_chain() 49 consume_skb(entry->skb); in batadv_frag_clear_chain() 56 * batadv_frag_purge_orig() - free fragments associated to an orig 67 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig() 68 spin_lock_bh(&chain->lock); in batadv_frag_purge_orig() 71 batadv_frag_clear_chain(&chain->fragment_list, true); in batadv_frag_purge_orig() [all …]
|