/openbmc/linux/kernel/irq/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 # Make sparse irq Kconfig switch below available 13 # Enable the generic irq autoprobe mechanism 59 # Generic irq_domain hw <--> linux irq number translation 74 # Support for obsolete non-mapping irq domains 116 bool "Support sparse irq numbering" if MAY_HAVE_SPARSE_IRQ 119 Sparse irq numbering is useful for distro kernels that want 123 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread 124 out the interrupt descriptors in a more NUMA-friendly way. )
|
/openbmc/u-boot/cmd/ |
H A D | mmc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Kyle Harris, kharris@nexus-tech.net 12 #include <image-sparse.h> 14 static int curr_device = -1; 20 printf("Device: %s\n", mmc->cfg->name); in print_mmcinfo() 21 printf("Manufacturer ID: %x\n", mmc->cid[0] >> 24); in print_mmcinfo() 22 printf("OEM: %x\n", (mmc->cid[0] >> 8) & 0xffff); in print_mmcinfo() 23 printf("Name: %c%c%c%c%c \n", mmc->cid[0] & 0xff, in print_mmcinfo() 24 (mmc->cid[1] >> 24), (mmc->cid[1] >> 16) & 0xff, in print_mmcinfo() 25 (mmc->cid[1] >> 8) & 0xff, mmc->cid[1] & 0xff); in print_mmcinfo() [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | ntfs3.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 NTFS3 is fully functional NTFS Read-Write driver. The driver works with NTFS 13 - This driver implements NTFS read/write support for normal, sparse and 15 - Supports native journal replaying. 16 - Supports NFS export of mounted NTFS volumes. 17 - Supports extended attributes. Predefined extended attributes: 19 - *system.ntfs_security* gets/sets security 23 - *system.ntfs_attrib* gets/sets ntfs file/dir attributes. 26 sparse(0x200), compressed(0x800) and normal. 28 - *system.ntfs_attrib_be* gets/sets ntfs file/dir attributes. [all …]
|
H A D | ntfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Overview 11 - Web site 12 - Features 13 - Supported mount options 14 - Known bugs and (mis-)features 15 - Using NTFS volume and stripe sets 16 - The Device-Mapper driver 17 - The Software RAID / MD driver 18 - Limitations when using the MD driver [all …]
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | core_cia.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 * Also supported here is the 21172 (CIA-2) and 21174 (PYXIS). 25 * EC-QE18B-TE 36 * ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 38 * ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 40 * | Byte Enable --+ | 41 * | Transfer Length --+ 42 * +-- IO space, not cached 45 * Enable Length Transfer Byte Address 46 * adr<6:5> adr<4:3> Length Enable Adder [all …]
|
H A D | core_mcpcia.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * 16-May-96 25 /*------------------------------------------------------------------------** 39 **------------------------------------------------------------------------*/ 46 * ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 48 * ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- 50 * | Byte Enable --+ | 51 * | Transfer Length --+ 52 * +-- IO space, not cached 55 * Enable Length Transfer Byte Address [all …]
|
H A D | core_t2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 * memory controller and PCI access for the SABLE-based systems. 25 #define T2_MEM_R1_MASK 0x07ffffff /* Mem sparse region 1 mask is 27 bits */ 27 /* GAMMA-SABLE is a SABLE with EV5-based CPUs */ 95 /* T2 CSRs are in the non-cachable primary IO space from 3.8000.0000 to 98 * +--------------+ 3 8000 0000 100 * +--------------+ 3 8100 0000 102 * +--------------+ 3 8200 0000 104 * +--------------+ 3 8300 0000 106 * +--------------+ 3 8400 0000 [all …]
|
/openbmc/openbmc/poky/meta/conf/machine/include/ |
H A D | qemu.inc | 1 PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" 8 XSERVER ?= "xserver-xorg \ 9 …${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx',… 10 xf86-video-fbdev \ 11 xf86-video-modesetting \ 21 RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" 24 PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto" 27 KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" 28 KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" 32 # Use gnu tar so we can handle sparse files in testimage debug archives
|
/openbmc/linux/drivers/input/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 module will be called input-leds. 42 tristate "Support for memoryless force-feedback devices" 44 Say Y here if you have memoryless force-feedback input device 46 Power 2, or similar. You will also need to enable hardware-specific 52 module will be called ff-memless. 55 tristate "Sparse keymap support library" 58 device that uses sparse keymap. This option is only 59 useful for out-of-tree drivers since in-tree drivers 65 module will be called sparse-keymap. [all …]
|
/openbmc/linux/mm/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 12 # the same word but accesses to different bits of that word. Re-enable KCSAN 18 # But enable explicit instrumentation for memory barriers. 21 # These files are disabled because they produce non-interesting and/or 28 KCOV_INSTRUMENT_debug-pagealloc.o := n 35 CFLAGS_init-mm.o += $(call cc-disable-warning, override-init) 36 CFLAGS_init-mm.o += $(call cc-disable-warning, initializer-overrides) 38 mmu-y := nommu.o 39 mmu-$(CONFIG_MMU) := highmem.o memory.o mincore.o \ 42 pgtable-generic.o rmap.o vmalloc.o [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 33 compress them into a dynamically allocated RAM-based memory pool. 39 bool "Enable the compressed cache for swap pages by default" 62 swapped out again, it will be re-compressed. 190 linux-mm@kvack.org and the zswap maintainers. 208 zsmalloc is a slab-based memory allocator designed to store 223 int "Maximum number of physical pages per-zspage" 256 If you cannot migrate to SLUB, please contact linux-mm@kvack.org 325 sanity-checking than others. This option is most effective with 330 bool "Enable SLUB performance statistics" [all …]
|
/openbmc/linux/drivers/base/power/ |
H A D | clock_ops.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/power/clock_ops.c - Generic clock manipulation PM callbacks 40 * pm_clk_list_lock - ensure exclusive access for modifying the PM clock 53 __acquires(&psd->lock) in pm_clk_list_lock() 55 mutex_lock(&psd->clock_mutex); in pm_clk_list_lock() 56 spin_lock_irq(&psd->lock); in pm_clk_list_lock() 60 * pm_clk_list_unlock - counterpart to pm_clk_list_lock(). 65 __releases(&psd->lock) in pm_clk_list_unlock() 67 spin_unlock_irq(&psd->lock); in pm_clk_list_unlock() 68 mutex_unlock(&psd->clock_mutex); in pm_clk_list_unlock() [all …]
|
/openbmc/linux/drivers/gpu/drm/meson/ |
H A D | meson_osd_afbcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 30 * - basic AFBC buffer for RGB32 only, thus YTR feature is mandatory 31 * - SPARSE layout and SPLIT layout 32 * - only 16x16 superblock 43 * - basic AFBC buffer for multiple RGB and YUV pixel formats 44 * - SPARSE layout and SPLIT layout 45 * - 16x16 and 32x8 "wideblk" superblocks 46 * - Tiled header 67 return -EINVAL; in meson_gxm_afbcd_pixel_fmt() 85 priv->io_base + _REG(VIU_SW_RESET)); in meson_gxm_afbcd_reset() [all …]
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Author:Mark Yao <mark.yao@rock-chips.com> 21 * (16x16 or 32x8), storage modifiers (SPARSE, SPLIT), and the YUV-like 22 * colourspace transform (YTR). 16x16 SPARSE mode is always used. SPLIT mode 59 struct vop_reg enable; member 139 struct vop_reg enable; member 187 struct vop_reg enable; member 369 return ((src * 2 - 3) << (shift - 1)) / (dst - 1); in scl_cal_scale() 374 return ((src - 1) << 12) / (dst - 1); in scl_cal_scale2()
|
/openbmc/qemu/scripts/ |
H A D | meson-buildoptions.sh | 1 # This file is generated by meson-buildoptions.py, do not edit! 3 printf "%s\n" ' --audio-drv-list=CHOICES Set audio driver list [default] (choices: alsa/co' 6 printf "%s\n" ' --bindir=VALUE Executable directory [bin]' 7 printf "%s\n" ' --block-drv-ro-whitelist=VALUE' 8 printf "%s\n" ' set block driver read-only whitelist (by default' 9 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 10 printf "%s\n" ' --block-drv-rw-whitelist=VALUE' 11 printf "%s\n" ' set block driver read-write whitelist (by default' 12 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 13 printf "%s\n" ' --datadir=VALUE Data file directory [share]' [all …]
|
/openbmc/u-boot/drivers/clk/renesas/ |
H A D | renesas-cpg-mssr.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * Copyright (C) 2017-2018 Marek Vasut <marek.vasut@gmail.com> 38 * - Clock outputs exported to DT 39 * - External input clocks 40 * - Internal CPG clocks 88 /* Convert from sparse base-100 to packed index space */ 89 #define MOD_CLK_PACK(x) ((x) - ((x) / 100) * (100 - 32)) 113 int renesas_clk_endisable(struct clk *clk, void __iomem *base, bool enable);
|
/openbmc/linux/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 1 // SPDX-License-Identifier: GPL-2.0-only 57 * This 4-entry look-up-table is used to determine the full 8-bit alpha value 58 * for formats with 1- or 2-bit alpha channels. 59 * We set it to give 100%/0% opacity for 1-bit formats and 100%/66%/33%/0% 60 * opacity for 2-bit formats. 68 /* readahead for partial-frame prefetch */ 72 * Replicate what the default ->reset hook does: free the state pointer and 78 struct malidp_plane_state *state = to_malidp_plane_state(plane->state); in malidp_plane_reset() 81 __drm_atomic_helper_plane_destroy_state(&state->base); in malidp_plane_reset() 83 plane->state = NULL; in malidp_plane_reset() [all …]
|
/openbmc/linux/fs/jfs/ |
H A D | jfs_filsys.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) International Business Machines Corp., 2000-2003 11 * file system (implementation-dependent) constants 13 * refer to <limits.h> for system wide implementation-dependent constants 24 #define JFS_ERR_REMOUNT_RO 0x00000002 /* remount read-only */ 35 /* mount time flag to enable TRIM to ssd disks */ 42 #define JFS_TMPFS 0x00000400 /* temporary file system - 54 /* sparse regular file support */ 55 #define JFS_SPARSE 0x00020000 /* sparse regular file */ 73 /* case-insensitive name/directory support */ [all …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all debian-12 qemu 5 # https://gitlab.com/libvirt/libvirt-ci 7 FROM docker.io/library/debian:12-slim 10 apt-get update && \ 11 apt-get install -y eatmydata && \ 12 eatmydata apt-get dist-upgrade -y && \ 13 eatmydata apt-get install --no-install-recommends -y \ 20 ca-certificates \ 26 exuberant-ctags \ [all …]
|
/openbmc/qemu/ |
H A D | meson_options.txt | 1 # These options do not correspond to a --enable/--disable-* option 3 # scripts/meson-buildoptions.py's SKIP_OPTIONS constant too. 9 option('qemu_firmwarepath', type : 'array', value : ['share/qemu-firmware'], 12 description: 'use specified string as sub-version of the package') 25 …description: 'set block driver read-write whitelist (by default affects only QEMU, not tools like … 27 …description: 'set block driver read-only whitelist (by default affects only QEMU, not tools like q… 28 option('interp_prefix', type : 'string', value : '/usr/gnemul/qemu-%M', 33 description: 'fuzzing engine library for OSS-Fuzz') 40 # Everything else can be set via --enable/--disable-* option 42 # here make sure to run "make update-buildoptions". [all …]
|
/openbmc/linux/drivers/platform/x86/ |
H A D | lenovo-ymc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * lenovo-ymc.c - Lenovo Yoga Mode Control driver 13 #include <linux/input/sparse-keymap.h> 15 #include "ideapad-laptop.h" 17 #define LENOVO_YMC_EVENT_GUID "06129D99-6083-4164-81AD-F092F9D773A6" 18 #define LENOVO_YMC_QUERY_GUID "09B0EE6E-C3FD-4243-8DA1-7911FF80BB8C" 25 MODULE_PARM_DESC(ec_trigger, "Enable EC triggering work-around to force emitting tablet mode events… 29 MODULE_PARM_DESC(force, "Force loading on boards without a convertible DMI chassis-type"); 72 if (!priv->ec_acpi_dev) in lenovo_ymc_trigger_ec() 75 err = write_ec_cmd(priv->ec_acpi_dev->handle, VPCCMD_W_YMC, 1); in lenovo_ymc_trigger_ec() [all …]
|
/openbmc/linux/include/linux/ |
H A D | coresight.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 /* Peripheral id registers (0xFD0-0xFEC) */ 25 /* Component id registers (0xFF0-0xFFC) */ 76 * union coresight_dev_subtype - further characterisation of a type 97 * struct coresight_platform_data - data harvested from the firmware 104 * @in_conns: Sparse array of pointers to input connections. Sparse 116 * struct csdev_access - Abstraction of a CoreSight device access. 142 * struct coresight_desc - description of a component required from drivers 150 * in the component's sysfs sub-directory. 166 * struct coresight_connection - representation of a single connection [all …]
|
/openbmc/u-boot/lib/ |
H A D | Kconfig | 4 bool "Enable Software based BCH ECC" 7 This is used by SoC platforms which do not have built-in ELM 13 Enabling this option will pass "-O2" to gcc when compiling 19 bool "Enable Dynamic tables for CRC" 21 Enable this option to calculate entries for CRC tables at runtime. 27 Enable this option if architecture provides io{read,write}{8,16,32} 74 hex "Android sparse image CHUNK_TYPE_FILL buffer size" 86 This option allows you to use the built-in libgcc implementation 87 of U-Boot instead of the one provided by the compiler. 99 bool "Enable tiny printf() version" [all …]
|
/openbmc/linux/drivers/media/platform/nvidia/tegra-vde/ |
H A D | dmabuf-cache.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2016-2019 GRATE-DRIVER project 8 #include <linux/dma-buf.h> 34 struct dma_buf *dmabuf = entry->a->dmabuf; in tegra_vde_release_entry() 36 WARN_ON_ONCE(entry->refcnt); in tegra_vde_release_entry() 38 if (entry->vde->domain) in tegra_vde_release_entry() 39 tegra_vde_iommu_unmap(entry->vde, entry->iova); in tegra_vde_release_entry() 41 dma_buf_unmap_attachment_unlocked(entry->a, entry->sgt, entry->dma_dir); in tegra_vde_release_entry() 42 dma_buf_detach(dmabuf, entry->a); in tegra_vde_release_entry() 45 list_del(&entry->list); in tegra_vde_release_entry() [all …]
|
/openbmc/linux/Documentation/admin-guide/cifs/ |
H A D | todo.rst | 16 - multichannel (partially integrated), integration of multichannel with RDMA 17 - directory leases (improved metadata caching). Currently only implemented for root dir 18 - T10 copy offload ie "ODX" (copy chunk, and "Duplicate Extents" ioctl 21 b) improved sparse file support (fiemap and SEEK_HOLE are implemented 49 (requires minor protocol extension) to enable better support for SELINUX 51 i) Add support for tree connect contexts (see MS-SMB2) a new SMB3.1.1 protocol 61 directly from user space) Add tools to make setting various non-POSIX 63 in smb-info tool). 96 authentication mechanisms (see MS-SMB2). GCM-256 is now partially implemented. 103 See https://bugzilla.samba.org - search on product "CifsVFS" for [all …]
|