/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-module | 1 What: /sys/module/pch_phub/drivers/.../pch_mac 4 Contact: masa-korg@dsn.okisemi.com 7 What: /sys/module/pch_phub/drivers/.../pch_firmware 10 Contact: masa-korg@dsn.okisemi.com 14 What: /sys/module/ehci_hcd/drivers/.../uframe_periodic_max 18 Description: Maximum time allowed for periodic transfers per microframe (μs) 21 USB 2.0 sets maximum allowed time for periodic transfers per 27 microseconds of isochronous bandwidth per microframe to work 32 microseconds of periodic bandwidth per microframe. 34 Beware, non-standard modes are usually not thoroughly tested by [all …]
|
/openbmc/linux/Documentation/virt/ |
H A D | guest-halt-polling.rst | 15 2) The VM-exit cost can be avoided. 25 ("per-cpu guest_halt_poll_ns"), which is adjusted by the algorithm 28 Module Parameters 31 The haltpoll governor has 5 tunable module parameters: 42 Division factor used to shrink per-cpu guest_halt_poll_ns when 49 Multiplication factor used to grow per-cpu guest_halt_poll_ns 50 when event occurs after per-cpu guest_halt_poll_ns 57 The per-cpu guest_halt_poll_ns eventually reaches zero 59 per-cpu guest_halt_poll_ns when growing. This can 70 to avoid it (per-cpu guest_halt_poll_ns will remain [all …]
|
/openbmc/linux/include/uapi/sound/ |
H A D | snd_sst_tokens.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * snd_sst_tokens.h - Intel SST tokens definition 12 * %SKL_TKN_UUID: Module UUID 34 * %SKL_TKN_U8_CORE_ID: Stores module affinity value.Can take 40 * %SKL_TKN_U8_MOD_TYPE: Module type value. 42 * %SKL_TKN_U8_CONN_TYPE: Module connection type can be a FE, 48 * %SKL_TKN_U8_DEV_TYPE: Type of device to which the module is 60 * module is connected 69 * %SKL_TKN_U32_MAX_MCPS: Module max mcps value 71 * %SKL_TKN_U32_MEM_PAGES: Module resource pages [all …]
|
H A D | snd_ar_tokens.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 30 /* container graph position Per Stream Per Device*/ 32 /* container graph position Stream-Device */ 97 * %AR_TKN_U32_MODULE_ID: Module ID 99 * %AR_TKN_U32_MODULE_INSTANCE_ID: Module Instance ID. 101 * %AR_TKN_U32_MODULE_MAX_IP_PORTS: Module maximum input ports 103 * %AR_TKN_U32_MODULE_MAX_OP_PORTS: Module maximum output ports. 109 * %AR_TKN_U32_MODULE_SRC_OP_PORT_ID: Source module output port ID 111 * %AR_TKN_U32_MODULE_DST_IN_PORT_ID: Destination module input port ID 155 * %AR_TKN_U32_MODULE_LOG_CODE: Log Module Code [all …]
|
/openbmc/linux/arch/arm/mach-omap2/ |
H A D | cm_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * cm_ll_data: function pointers to SoC-specific implementations of 41 * cm_split_idlest_reg - split CM_IDLEST reg addr into its components 48 * via the @prcm_inst and @idlest_reg_id. Returns -EINVAL upon error, 56 if (!cm_ll_data->split_idlest_reg) { in cm_split_idlest_reg() 57 WARN_ONCE(1, "cm: %s: no low-level function defined\n", in cm_split_idlest_reg() 59 return -EINVAL; in cm_split_idlest_reg() 62 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, in cm_split_idlest_reg() 64 *prcm_inst -= cm_base.offset; in cm_split_idlest_reg() 69 * omap_cm_wait_module_ready - wait for a module to leave idle or standby [all …]
|
H A D | cm3xxx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP3xxx CM module functions 6 * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. 21 #include "cm-regbits-34xx.h" 32 static void _write_clktrctrl(u8 c, s16 module, u32 mask) in _write_clktrctrl() argument 36 v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL); in _write_clktrctrl() 39 omap2_cm_write_mod_reg(v, module, OMAP2_CM_CLKSTCTRL); in _write_clktrctrl() 42 static bool omap3xxx_cm_is_clkdm_in_hwsup(s16 module, u32 mask) in omap3xxx_cm_is_clkdm_in_hwsup() argument 46 v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL); in omap3xxx_cm_is_clkdm_in_hwsup() 53 static void omap3xxx_cm_clkdm_enable_hwsup(s16 module, u32 mask) in omap3xxx_cm_clkdm_enable_hwsup() argument [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | cache.json | 18 "BriefDescription": "Cycles code-fetch stalled due to an outstanding ICache miss.", 29 …from the intra-die interconnect (IDI) fabric. The XQ may reject transactions from the L2Q (non-cac… 59 …"BriefDescription": "Memory uop retired where cross core or cross module HITM occurred (Precise ev… 159 "BriefDescription": "Memory uops retired that split a cache-line (Precise event capable)", 169 "BriefDescription": "Load uops retired that split a cache-line (Precise event capable)", 179 "BriefDescription": "Stores uops retired that split a cache-line (Precise event capable)", 216 …nd & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding i… 221 …nd & prefetch) miss the L2 cache with a snoop hit in the other processor module, data forwarding i… 226 …s (demand & prefetch) true miss for the L2 cache with a snoop miss in the other processor module.", 231 …tch) true miss for the L2 cache with a snoop miss in the other processor module. Requires MSR_OFF… [all …]
|
/openbmc/linux/drivers/crypto/allwinner/ |
H A D | Kconfig | 24 To compile this driver as a module, choose M here: the module 25 will be called sun4i-ss. 32 Select this option if you want to provide kernel-side support for 33 the Pseudo-Random Number Generator found in the Security System. 36 bool "Enable sun4i-ss stats" 40 Say y to enable sun4i-ss debug stats. 41 This will create /sys/kernel/debug/sun4i-ss/stats for displaying 42 the number of requests per algorithm. 59 To compile this driver as a module, choose M here: the module 60 will be called sun8i-ce. [all …]
|
/openbmc/linux/drivers/usb/usbip/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 16 To compile this as a module, choose M here: the module will 17 be called usbip-core. 28 To compile this driver as a module, choose M here: the 29 module will be called vhci-hcd. 32 int "Number of ports per USB/IP virtual host controller" 38 host controller driver, this defines number of ports per 59 To compile this driver as a module, choose M here: the 60 module will be called usbip-host. 70 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/bus/ |
H A D | arm,integrator-ap-lm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/bus/arm,integrator-ap-lm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Integrator/AP Logic Module extension bus 10 - Linus Walleij <linusw@kernel.org> 15 determine if a logic module is connected at index 0, 1, 2 or 3. The logic 16 module connector is described in this binding. The logic modules per se 17 then have their own specific per-module bindings and they will be described 18 as subnodes under this logic module extension bus. [all …]
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | halt-polling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 the order of a few micro-seconds, although performance benefits are workload 27 The powerpc kvm-hv specific case is implemented in: 39 kvm_vcpu->halt_poll_ns 41 or in the case of powerpc kvm-hv, in the vcore struct: 43 kvmppc_vcore->halt_poll_ns 45 Thus this is a per vcpu (or vcore) value. 51 the global max polling interval (see module params below), or the total block 59 is multiplied by the module parameters halt_poll_ns_grow and 66 shrink_halt_poll_ns() and is divided by the module parameter [all …]
|
/openbmc/linux/drivers/mmc/core/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 This selects Hardware reset support aka pwrseq-emmc for eMMC 13 This driver can also be built as a module. If so, the module 17 tristate "HW reset support for SD8787 BT + Wifi module" 21 module. By default this option is set to n. 23 This driver can also be built as a module. If so, the module 31 This selects simple hardware reset support aka pwrseq-simple for MMC 34 This driver can also be built as a module. If so, the module 49 int "Number of minors per block device" 54 Number of minors per block device. One is needed for every
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | nxp,tpm-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/nxp,tpm-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Low Power Timer/Pulse Width Modulation Module (TPM) 10 - Dong Aisheng <aisheng.dong@nxp.com> 13 The Timer/PWM Module (TPM) supports input capture, output compare, 23 - const: fsl,imx7ulp-tpm 24 - items: 25 - const: fsl,imx8ulp-tpm [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/damon/ |
H A D | reclaim.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based Reclamation 7 DAMON-based Reclamation (DAMON_RECLAIM) is a static kernel module that aimed to 9 It doesn't aim to replace the LRU-list based page_granularity reclamation, but 15 On general memory over-committed systems, proactively reclaiming cold pages 20 Free Pages Reporting [3]_ based memory over-commit virtualization systems are 24 guests could be not so memory-frugal, mainly because some kernel subsystems and 25 user-space applications are designed to use as much memory as available. Then, 40 Interface: Module Parameters 47 DAMON_RECLAIM utilizes module parameters. That is, you can put [all …]
|
H A D | lru_sort.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based LRU-lists Sorting 7 DAMON-based LRU-lists Sorting (DAMON_LRU_SORT) is a static kernel module that 9 (de)prioritization of pages on their LRU-lists for making LRU-lists a more 12 Where Proactive LRU-lists Sorting is Required? 15 As page-granularity access checking overhead could be significant on huge 23 Because DAMON can identify access patterns of best-effort accuracy while 24 inducing only user-specified range of overhead, proactively running 32 rates that higher than a user-specified threshold) and cold pages (pages of 34 user-specified threshold) using DAMON, and prioritizes hot pages while [all …]
|
/openbmc/linux/drivers/crypto/amlogic/ |
H A D | Kconfig | 15 To compile this driver as a module, choose M here: the module 16 will be called amlogic-gxl-crypto. 23 Say y to enable amlogic-crypto debug stats. 24 This will create /sys/kernel/debug/gxl-crypto/stats for displaying 25 the number of requests per flow and per algorithm.
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 18 and RG-99 handheld gaming consoles. 46 as found in the YLM RS-97 handheld gaming console. 49 tristate "Boe BF060Y8M-AJ0 panel" 54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0 56 uses 24 bit RGB per pixel. It provides a MIPI DSI interface to 66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 67 24 bit RGB per pixel. It provides a MIPI DSI interface to 68 the host and has a built-in LED backlight. [all …]
|
/openbmc/linux/drivers/scsi/aic7xxx/ |
H A D | Kconfig.aic7xxx | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#7 $ 7 tristate "Adaptec AIC7xxx Fast -> U160 support" 16 To compile this driver as a module, choose M here: the 17 module will be called aic7xxx. 20 int "Maximum number of TCQ commands per device" 24 Specify the number of commands you would like to allocate per SCSI 33 Due to resource allocation issues in the Linux SCSI mid-layer, using 34 a high number of commands per device may result in memory allocation 39 Per device tag depth can be controlled via the kernel command line [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | netif-msg.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ------- 22 always implemented within +-1 of the specified level. Drivers tended 25 - 0 Minimal messages, only essential information on fatal errors. 26 - 1 Standard messages, initialization status. No run-time messages 27 - 2 Special media selection messages, generally timer-driver. 28 - 3 Interface starts and stops, including normal status messages 29 - 4 Tx and Rx frame error messages, and abnormal driver operation 30 - 5 Tx packet queue information, interrupt events. 31 - 6 Status on each completed Tx packet and received Rx packets [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | local_ops.rst | 29 Local atomic operations are meant to provide fast and highly reentrant per CPU 34 Having fast per CPU atomic counters is interesting in many cases: it does not 41 CPU writes to the ``local_t`` data. This is done by using per cpu data and 54 ``asm-generic/local.h`` in your architecture's ``local.h`` is sufficient. 66 * Variables touched by local ops must be per cpu variables. 72 different CPU between getting the per-cpu variable and doing the 78 -rt kernels. 105 access to the per cpu variable. For instance:: 110 If you are already in a preemption-safe context, you can use 136 Here is a sample module which implements a basic per cpu counter using [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/bluetooth/ |
H A D | brcm,bcm4377-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/bluetooth/brcm,bcm4377-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sven Peter <sven@svenpeter.dev> 13 This binding describes Broadcom BCM4377 family PCIe-attached bluetooth chips 14 usually found in Apple machines. The Wi-Fi part of the chip is described in 15 bindings/net/wireless/brcm,bcm4329-fmac.yaml. 18 - $ref: bluetooth-controller.yaml# 23 - pci14e4,5fa0 # BCM4377 [all …]
|
/openbmc/webui-vue/docs/guide/quickstart/ |
H A D | store-anatomy.md | 15 └── FeatureName # feature module 17 ├── AdditionalFeatureStore.js # additional features per store 18 ├── AnotherFeatureStore.js # additional features per store 24 bloated. Each module contains its own state, mutations, actions, and getters. 27 #### Module Anatomy 29 - **State:** You cannot directly mutate the store's state. 31 - **Getters:** Getters are used to compute derived state based on store state. 33 - **Mutations:** The only way to mutate the state is by committing mutations, 36 - **Actions:** Asynchronous logic should be encapsulated in, and can be composed 64 A store module will look like this. [all …]
|
/openbmc/linux/drivers/media/pci/ddbridge/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 - Octopus PCIe Bridge 21 - Octopus mini PCIe Bridge 22 - Octopus LE 23 - DuoFlex S2 Octopus 24 - DuoFlex CT Octopus 25 - cineS2(v6) 26 - CineCTv6 and DuoFlex CT (STV0367-based) 27 - CineCTv7 and DuoFlex CT2/C2T2/C2T2I (Sony CXD28xx-based) 28 - MaxA8 series [all …]
|
/openbmc/linux/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-gen1.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * camss-vfe.h 5 * Qualcomm MSM Camera Subsystem - VFE (Video Front End) Module 7 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 * Copyright (C) 2015-2018 Linaro Ltd. 13 #include "camss-vfe.h" 52 void (*wm_set_framedrop_period)(struct vfe_device *vfe, u8 wm, u8 per); 61 * vfe_calc_interp_reso - Calculate interpolation mode 82 * vfe_gen1_disable - Disable streaming on VFE line 90 * vfe_gen1_enable - Enable VFE module [all …]
|
/openbmc/linux/drivers/md/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 # after relevant mdadm enhancements - to make "names=yes" 21 # the default - are widely available. 34 Software RAID mini-HOWTO, available from 49 a several-second delay in the boot time due to various 69 use the so-called linear mode, i.e. it will combine the hard disk 72 To compile this as a module, choose M here: the module 78 tristate "RAID-0 (striping) mode" 82 use the so-called raid0 mode, i.e. it will combine the hard disk 88 Software-RAID mini-HOWTO, available from [all …]
|