/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | xylon,logicvc-display.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/xylon,logicvc-display.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com> 16 with Xilinx Zynq-7000 SoCs and Xilinx FPGAs. 20 synthesis time. As a result, many of the device-tree bindings are meant to 24 Layers are declared in the "layers" sub-node and have dedicated configuration. 25 In version 3 of the controller, each layer has fixed memory offset and address 32 - xylon,logicvc-3.02.a-display [all …]
|
/openbmc/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 41 * What we call depth in this driver only counts color components, not alpha. 53 .depth = 16, 58 .depth = 24, 63 .depth = 24, 86 struct drm_device *drm_dev = drm_plane->dev; in logicvc_plane_atomic_check() 87 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_check() local 96 if (!new_state->crtc) in logicvc_plane_atomic_check() 99 crtc_state = drm_atomic_get_existing_crtc_state(new_state->state, in logicvc_plane_atomic_check() [all …]
|
H A D | logicvc_of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 14 { "lvds-4bits", LOGICVC_DISPLAY_INTERFACE_LVDS_4BITS }, 15 { "lvds-3bits", LOGICVC_DISPLAY_INTERFACE_LVDS_3BITS }, 33 { "layer", LOGICVC_LAYER_ALPHA_LAYER }, 40 .name = "xylon,display-interface", 48 .name = "xylon,display-colorspace", 56 .name = "xylon,display-depth", 60 .name = "xylon,row-stride", 67 .name = "xylon,background-layer", [all …]
|
H A D | logicvc_layer.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2019-2022 Bootlin 28 u32 depth; member 37 u32 depth; member 53 struct logicvc_layer *layer,
|
H A D | logicvc_mode.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 33 struct drm_device *drm_dev = &logicvc->drm_dev; in logicvc_mode_init() 34 struct drm_mode_config *mode_config = &drm_dev->mode_config; in logicvc_mode_init() 39 ret = drm_vblank_init(drm_dev, mode_config->num_crtc); in logicvc_mode_init() 47 drm_err(drm_dev, "Failed to get primary layer\n"); in logicvc_mode_init() 48 return -EINVAL; in logicvc_mode_init() 51 preferred_depth = layer_primary->formats->depth; in logicvc_mode_init() 53 /* DRM counts alpha in depth, our driver doesn't. */ in logicvc_mode_init() 54 if (layer_primary->formats->alpha) in logicvc_mode_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmw_surface_cache.h | 3 * SPDX-License-Identifier: GPL-2.0 OR MIT 37 return (tmp > (uint64_t) ((u32) -1)) ? (u32) -1 : tmp; in clamped_umul32() 41 * vmw_surface_get_desc - Look up the appropriate SVGA3dSurfaceDesc for the 54 * vmw_surface_get_mip_size - Given a base level size and the mip level, 63 .depth = max_t(u32, base_level.depth >> mip_level, 1) in vmw_surface_get_mip_size() 74 block_size->width = __KERNEL_DIV_ROUND_UP(pixel_size->width, in vmw_surface_get_size_in_blocks() 75 desc->blockSize.width); in vmw_surface_get_size_in_blocks() 76 block_size->height = __KERNEL_DIV_ROUND_UP(pixel_size->height, in vmw_surface_get_size_in_blocks() 77 desc->blockSize.height); in vmw_surface_get_size_in_blocks() 78 block_size->depth = __KERNEL_DIV_ROUND_UP(pixel_size->depth, in vmw_surface_get_size_in_blocks() [all …]
|
/openbmc/qemu/docs/interop/ |
H A D | nbd.rst | 5 ``block/nbd.c``), an internal NBD server (see ``blockdev-nbd.c``), and an 6 external NBD server tool (see ``qemu-nbd.c``). The common code is placed 16 ------------------- 23 ------------------ 30 qemu:dirty-bitmap:<dirty-bitmap-export-name> 32 Each dirty-bitmap metadata context defines only one flag for extents 41 qemu:allocation-depth 43 In the allocation depth context, the entire 32-bit value represents a 44 depth of which layer in a thin-provisioned backing chain provided the 45 data (0 for unallocated, 1 for the active layer, 2 for the first [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | ti,dp83867.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - $ref: ethernet-controller.yaml# 14 - Andrew Davis <afd@ti.com> 17 The DP83867 device is a robust, low power, fully featured Physical Layer 18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX 19 and 1000BASE-T Ethernet protocols. 23 transformer. This device interfaces directly to the MAC layer through the 34 nvmem-cells: [all …]
|
H A D | ti,dp83869.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - $ref: ethernet-phy.yaml# 14 - Andrew Davis <afd@ti.com> 17 The DP83869HM device is a robust, fully-featured Gigabit (PHY) transceiver 18 with integrated PMD sublayers that supports 10BASE-Te, 100BASE-TX and 19 1000BASE-T Ethernet protocols. The DP83869 also supports 1000BASE-X and 20 100BASE-FX Fiber protocols. 21 This device interfaces to the MAC layer through Reduced GMII (RGMII) and [all …]
|
/openbmc/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_com.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 3 * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved. 11 #include <linux/dma-mapping.h> 41 #define ADMIN_SQ_SIZE(depth) ((depth) * sizeof(struct ena_admin_aq_entry)) argument 42 #define ADMIN_CQ_SIZE(depth) ((depth) * sizeof(struct ena_admin_acq_entry)) argument 43 #define ADMIN_AENQ_SIZE(depth) ((depth) * sizeof(struct ena_admin_aenq_entry)) argument 368 /* ena_com_mmio_reg_read_request_init - Init the mmio reg read mechanism 369 * @ena_dev: ENA communication layer struct 375 * @return - 0 on success, negative value on failure. 379 /* ena_com_set_mmio_read_mode - Enable/disable the indirect mmio reg read mechanism [all …]
|
/openbmc/linux/drivers/infiniband/hw/efa/ |
H A D | efa_com.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 * Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All rights reserved. 74 struct efa_com_mmio_read *mmio_read = &edev->mmio_read; in efa_com_reg_read32() 80 read_resp = mmio_read->read_resp; in efa_com_reg_read32() 82 spin_lock(&mmio_read->lock); in efa_com_reg_read32() 83 mmio_read->seq_num++; in efa_com_reg_read32() 86 read_resp->req_id = mmio_read->seq_num + 0x9aL; in efa_com_reg_read32() 89 mmio_read->seq_num); in efa_com_reg_read32() 91 writel(mmio_read_reg, edev->reg_bar + EFA_REGS_MMIO_REG_READ_OFF); in efa_com_reg_read32() 93 exp_time = jiffies + usecs_to_jiffies(mmio_read->mmio_read_timeout); in efa_com_reg_read32() [all …]
|
/openbmc/linux/fs/overlayfs/ |
H A D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_setattr() 39 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr() 53 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr() 60 if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) in ovl_setattr() 61 attr->ia_valid &= ~ATTR_MODE; in ovl_setattr() 66 * filesystem rely on attr->ia_file in ovl_setattr() 68 attr->ia_valid &= ~ATTR_FILE; in ovl_setattr() 71 * If open(O_TRUNC) is done, VFS calls ->setattr with ATTR_OPEN in ovl_setattr() 73 * filesystem during open -> do not pass ATTR_OPEN. This in ovl_setattr() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bblayers/ |
H A D | layerindex.py | 4 # SPDX-License-Identifier: GPL-2.0-only 16 logger = logging.getLogger('bitbake-layers') 24 """Subcommands for interacting with the layer index. 39 cmd.extend(['--depth', '1']) 41 cmd.extend(['-b' , branch]) 57 base_cmd = ['git', '--git-dir=%s/.git' % repodir, '--work-tree=%s' % repodir] 64 if branch != completed_proc.stdout[2:-1]: 65 cmd = base_cmd + ['status', '--short'] 84 …"""Fetches a layer from a layer index along with its dependent layers, and adds them to conf/bblay… 90 if baseurl[-1] != '/': [all …]
|
/openbmc/openbmc/poky/bitbake/lib/layerindexlib/ |
H A D | __init__.py | 1 # Copyright (C) 2016-2018 Wind River Systems, Inc. 3 # SPDX-License-Identifier: GPL-2.0-only 49 # the layer may contain one or more individual indexes 105 fetch data from a layerindex-web instance, but may be useful for other 138 …res = urlopen(Request(url, headers={'User-Agent': 'Mozilla/5.0 (bitbake/lib/layerindex)'}, unverif… 163 if error == -2: 180 indexURI - An index to load. (Use multiple calls to load multiple indexes) 182 reload - If reload is True, then any previously loaded indexes will be forgotten. 184 load - List of elements to load. Default loads all items. 193 at the -first- branch specified! [all …]
|
/openbmc/openbmc/meta-raspberrypi/.github/workflows/ |
H A D | yocto-layer.yml | 1 # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> 3 # SPDX-License-Identifier: MIT 5 --- 13 yocto-check-layer: 14 name: Validate with yocto-check-layer 15 runs-on: [self-hosted, Linux] 17 - name: Checkout the code 20 fetch-depth: 0 21 - name: Define Yocto build files 22 id: changed-files-specific [all …]
|
/openbmc/openbmc/meta-raspberrypi/.github/workflows/docker-images/yocto-builder/ |
H A D | entrypoint-yocto-check-layer.sh | 3 # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> 5 # SPDX-License-Identifier: MIT 7 set -ex 14 [ -n "$BASE_REF" ] || 16 [ -d "$GIT_REPO_PATH/.git" ] || 19 TEMP_DIR="$(mktemp -d)" 27 git clone --depth 1 --branch "$BASE_REF" "$repo" 31 . ./poky/oe-init-build-env build 32 yocto-check-layer --with-software-layer-signature-check --debug \
|
H A D | entrypoint-build.sh | 3 # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> 5 # SPDX-License-Identifier: MIT 7 set -ex 14 [ -n "$BASE_REF" ] || 16 [ -d "$META_RASPBERRYPI_PATH/.git" ] || 18 [ -n "$MACHINE" ] || 20 [ -n "$IMAGE" ] || 23 TEMP_DIR="$(mktemp -d)" 31 git clone --depth 1 --branch "$BASE_REF" "$repo" 35 . ./poky/oe-init-build-env build [all …]
|
/openbmc/u-boot/drivers/ata/ |
H A D | fsl_sata.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2007-2008 Freescale Semiconductor, Inc. 11 #define SATA_HC_MAX_CMD 16 /* Max command queue depth per host controller */ 44 u32 transcfg; /* Transport layer configuration */ 45 u32 transstatus; /* Transport layer status */ 46 u32 linkcfg; /* Link layer configuration */ 47 u32 linkcfg1; /* Link layer configuration1 */ 48 u32 linkcfg2; /* Link layer configuration2 */ 49 u32 linkstatus; /* Link layer status */ 50 u32 linkstatus1; /* Link layer status1 */ [all …]
|
/openbmc/openbmc/poky/bitbake/lib/layerindexlib/tests/ |
H A D | cooker.py | 3 # SPDX-License-Identifier: GPL-2.0-only 19 # configure the test data. But we can emulate the basics of the layer.conf 29 for layer in self.d.getVar('BBLAYERS').split(): 30 self.d = bb.parse.handle("%s/conf/layer.conf" % layer, self.d, True) 39 # Verify depth first searching... 40 (dependencies, invalidnames) = self.layerindex.find_dependencies(names=['meta-python']) 52 # Top of the deps should be openembedded-core, since everything depends on it. 53 …self.assertEqual(layerBranch.layer.name, "openembedded-core", msg='Top dependency not openembedded… 55 # meta-python should cause an openembedded-core dependency, if not assert! 57 if dep.layer.name == 'meta-python': [all …]
|
/openbmc/linux/include/scsi/ |
H A D | scsi_host.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <linux/blk-mq.h> 31 * enum scsi_timeout_action - How to handle a command that timed out. 49 * Additional per-command data allocated for the driver. 77 * For compatibility, any other non-zero return is treated the 123 * When unknown ioctl is passed return -ENOIOCTLCMD. 136 * define one of these if you don't want to - there is a default 139 * own strategy routine, this is where it is specified. Note - the 159 * Before the mid layer attempts to scan for a new device where none 168 * Return values: 0 on success, non-0 on failure [all …]
|
/openbmc/qemu/tests/qemu-iotests/tests/ |
H A D | qemu-img-bitmaps.out | 1 QA output created by qemu-img-bitmaps 18 === Bitmap preservation not possible to non-qcow2 === 20 qemu-img: Format driver 'raw' does not support bitmaps 61 === Merge from top layer into backing image === 106 [{ "start": 0, "length": 3145728, "depth": 0, "present": true, "zero": false, "data": true, "compre… 107 { "start": 3145728, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false, … 108 { "start": 4194304, "length": 6291456, "depth": 0, "present": true, "zero": false, "data": true, "c… 109 [{ "start": 0, "length": 1048576, "depth": 0, "present": true, "zero": false, "data": true, "compre… 110 { "start": 1048576, "length": 1048576, "depth": 0, "present": false, "zero": false, "data": false, … 111 { "start": 2097152, "length": 8388608, "depth": 0, "present": true, "zero": false, "data": true, "c… [all …]
|
H A D | block-status-cache | 4 # Test cases for the block-status cache. 36 def setUp(self) -> None: 37 """Just create an empty image with a read-only NBD server on it""" 38 qemu_img_create('-f', iotests.imgfmt, test_img, str(image_size)) 40 # Pass --allocation-depth to enable the qemu:allocation-depth context, 41 # which we are going to query to provoke a block-status inquiry with 43 assert qemu_nbd(f'--socket={nbd_sock}', 44 f'--format={iotests.imgfmt}', 45 '--persistent', 46 '--allocation-depth', [all …]
|
/openbmc/linux/Documentation/driver-api/surface_aggregator/ |
H A D | internal-api.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 :depth: 2 11 Packet Transport Layer 14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h 17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c 20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h 23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h 26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c 30 Request Transport Layer 33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h [all …]
|
/openbmc/qemu/block/ |
H A D | coroutines.h | 2 * Block layer I/O functions 30 /* For blk_bs() in generated block/block-gen.c */ 31 #include "sysemu/block-backend.h" 34 * I/O API functions. These functions are thread-safe. 36 * See include/block/block-io.h for more information about 56 int *depth); 73 * See include/block/block-io.h for more information about 87 int *depth);
|
/openbmc/linux/drivers/scsi/aic7xxx/ |
H A D | Kconfig.aic79xx | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic79xx#4 $ 11 This driver supports all of Adaptec's Ultra 320 PCI-X 28 Due to resource allocation issues in the Linux SCSI mid-layer, using 34 Per device tag depth can be controlled via the kernel command line 38 int "Initial bus reset delay in milli-seconds" 44 dictated by the SCSI layer and is not affected by this value. 75 are defined in the drivers/scsi/aic7xxx/aic79xx.h - search for the
|