Home
last modified time | relevance | path

Searched +full:layer +full:- +full:depth (Results 1 – 25 of 183) sorted by relevance

12345678

/linux/Documentation/devicetree/bindings/display/
H A Dxylon,logicvc-display.yaml1 # 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 …]
H A Datmel,lcdc-display.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/atmel,lcdc-display.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nicolas Ferre <nicolas.ferre@microchip.com>
11 - Dharma Balasubiramani <dharma.b@microchip.com>
16 input buffer per layer that fetches pixels through the single bus host
17 interface and a look-up table to allow palletized display configurations. The
18 LCDC is programmable on a per layer basis, and supports different LCD
26 - required: [ 'atmel,dmacon' ]
[all …]
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_layer.c1 // 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 in logicvc_plane_atomic_check() local
140 struct logicvc_layer *layer = logicvc_layer(drm_plane); logicvc_plane_atomic_update() local
237 struct logicvc_layer *layer = logicvc_layer(drm_plane); logicvc_plane_atomic_disable() local
260 logicvc_layer_buffer_find_setup(struct logicvc_drm * logicvc,struct logicvc_layer * layer,struct drm_plane_state * state,struct logicvc_layer_buffer_setup * setup) logicvc_layer_buffer_find_setup() argument
353 logicvc_layer_formats_lookup(struct logicvc_layer * layer) logicvc_layer_formats_lookup() argument
383 logicvc_layer_config_parse(struct logicvc_drm * logicvc,struct logicvc_layer * layer) logicvc_layer_config_parse() argument
435 struct logicvc_layer *layer; logicvc_layer_get_from_index() local
447 struct logicvc_layer *layer; logicvc_layer_get_from_type() local
466 struct logicvc_layer *layer = NULL; logicvc_layer_init() local
558 logicvc_layer_fini(struct logicvc_drm * logicvc,struct logicvc_layer * layer) logicvc_layer_fini() argument
569 struct logicvc_layer *layer; logicvc_layers_attach_crtc() local
586 struct logicvc_layer *layer; logicvc_layers_init() local
[all...]
H A Dlogicvc_of.c1 // 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 Dlogicvc_layer.h1 /* 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 Dlogicvc_mode.c1 // 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 …]
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmw_surface_cache.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
4 * Copyright (c) 2021-2024 Broadcom. All Rights Reserved. The term
43 return (tmp > (uint64_t) ((u32) -1)) ? (u32) -1 : tmp; in clamped_umul32()
47 * vmw_surface_get_desc - Look up the appropriate SVGA3dSurfaceDesc for the
60 * vmw_surface_get_mip_size - Given a base level size and the mip level,
69 .depth = max_t(u32, base_level.depth >> mip_level, 1) in vmw_surface_get_mip_size()
80 block_size->width = __KERNEL_DIV_ROUND_UP(pixel_size->width, in vmw_surface_get_size_in_blocks()
81 desc->blockSize.width); in vmw_surface_get_size_in_blocks()
82 block_size->height = __KERNEL_DIV_ROUND_UP(pixel_size->height, in vmw_surface_get_size_in_blocks()
83 desc->blockSize.height); in vmw_surface_get_size_in_blocks()
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dti,dp83867.yaml1 # 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 Dti,dp83869.yaml1 # 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 …]
H A Dsophgo,cv1800b-dwmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/sophgo,cv1800b-dwmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sophgo CV1800B DWMAC glue layer
10 - Inochi Amaoto <inochiama@gmail.com>
17 - sophgo,cv1800b-dwmac
19 - compatible
24 - const: sophgo,cv1800b-dwmac
25 - const: snps,dwmac-3.70a
[all …]
H A Dintel,dwmac-plat.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Intel DWMAC glue layer
10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com>
17 - intel,keembay-dwmac
19 - compatible
22 - $ref: snps,dwmac.yaml#
27 - items:
[all …]
H A Dstarfive,jh7110-dwmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: StarFive JH7110 DWMAC glue layer
11 - Emil Renner Berthing <kernel@esmil.dk>
12 - Samin Guo <samin.guo@starfivetech.com>
19 - starfive,jh7100-dwmac
20 - starfive,jh7110-dwmac
22 - compatible
[all …]
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_com.h1 /* 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
274 /* PHC shared memory - virtual address */
300 /* PHC shared memory - physical address */
424 /* ena_com_mmio_reg_read_request_init - Init the mmio reg read mechanism
425 * @ena_dev: ENA communication layer struct
[all …]
/linux/fs/overlayfs/
H A Dinode.c1 // SPDX-License-Identifier: GPL-2.0-only
25 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_setattr()
33 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
47 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
54 if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) in ovl_setattr()
55 attr->ia_valid &= ~ATTR_MODE; in ovl_setattr()
60 * filesystem rely on attr->ia_file in ovl_setattr()
62 attr->ia_valid &= ~ATTR_FILE; in ovl_setattr()
65 * If open(O_TRUNC) is done, VFS calls ->setattr with ATTR_OPEN in ovl_setattr()
67 * filesystem during open -> do not pass ATTR_OPEN. This in ovl_setattr()
[all …]
/linux/include/scsi/
H A Dscsi_host.h1 /* 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
129 * When unknown ioctl is passed return -ENOIOCTLCMD.
142 * define one of these if you don't want to - there is a default
145 * own strategy routine, this is where it is specified. Note - the
165 * Before the mid layer attempts to scan for a new device where none
174 * Return values: 0 on success, non-0 on failure
[all …]
/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal-api.rst1 .. 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 …]
/linux/Documentation/filesystems/fuse/
H A Dfuse-passthrough.rst1 .. SPDX-License-Identifier: GPL-2.0
59 ----------------------------------
64 associated with a kernel-internal ``struct fuse_backing`` object, which holds a
89 denial-of-service (DoS) by exhausting system-wide file resources.
99 --------------------------------------
107 lower layer that is a FUSE filesystem.
115 filesystem stacking depth (``sb->s_stack_depth`` and ``fc->max_stack_depth``).
119 filesystem stack depth is within the allowed limit.
121 The ``CAP_SYS_ADMIN`` requirement provides an additional layer of security,
126 ------------------------
[all …]
/linux/drivers/scsi/aic7xxx/
H A DKconfig.aic79xx1 # 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
35 Per device tag depth can be controlled via the kernel command line
39 int "Initial bus reset delay in milli-seconds"
45 dictated by the SCSI layer and is not affected by this value.
76 are defined in the drivers/scsi/aic7xxx/aic79xx.h - search for the
H A DKconfig.aic7xxx1 # 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"
33 Due to resource allocation issues in the Linux SCSI mid-layer, using
40 Per device tag depth can be controlled via the kernel command line
44 int "Initial bus reset delay in milli-seconds"
50 dictated by the SCSI layer and is not affected by this value.
81 are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the
/linux/Documentation/sound/cards/
H A Daudiophile-usb.rst2 Guide to using M-Audio Audiophile USB with ALSA and Jack
9 This document is a guide to using the M-Audio Audiophile USB (tm) device with
15 * v1.4 - Thibault Le Meur (2007-07-11)
17 - Added Low Endianness nature of 16bits-modes
19 - Modifying document structure
21 * v1.5 - Thibault Le Meur (2007-07-12)
22 - Added AC3/DTS passthru info
35 - This port supports 2 pairs of line-level audio inputs (1/4" TS and RCA)
36 - When the 1/4" TS (jack) connectors are connected, the RCA connectors
47 * sample depth of 16 or 24 bits
[all …]
/linux/drivers/gpu/drm/sti/
H A Dsti_mixer.c1 // SPDX-License-Identifier: GPL-2.0
35 /* id for depth of CRB reg */
56 switch (mixer->id) { in sti_mixer_to_str()
68 return readl(mixer->regs + reg_id); in sti_mixer_reg_read()
74 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write()
77 #define DBGFS_DUMP(reg) seq_printf(s, "\n %-25s 0x%08X", #reg, \
131 seq_puts(s, "---"); in mixer_dbg_crb()
134 if (i < GAM_MIXER_NB_DEPTH_LEVEL - 1) in mixer_dbg_crb()
145 seq_printf(s, "-0x%08X", (int)readl(addr + i * 4)); in mixer_dbg_mxn()
150 struct drm_info_node *node = s->private; in mixer_dbg_show()
[all …]
/linux/drivers/video/fbdev/
H A Dskeletonfb.c2 * linux/drivers/video/skeletonfb.c -- Skeleton for a frame buffer device
23 * layer from the console layer. It also allows one to use fbdev on its own
61 * Even less warranty that it actually works :-)
107 * This allows when one display changes it video resolution (info->var)
136 * xxxfb_open - Optional function. Called when the framebuffer is
155 * xxxfb_release - Optional function. Called when the framebuffer
174 * xxxfb_check_var - Optional function. Validates a var passed in.
191 * function must return -EINVAL.
196 * a copy of the currently working var (info->var). Better is to not
197 * implement this function, as the upper layer will do the copying
[all …]
/linux/Documentation/scsi/
H A Daic79xx.rst1 .. SPDX-License-Identifier: GPL-2.0
28 AIC-7901A Single Channel 64-bit PCI-X 133MHz to
30 AIC-7901B Single Channel 64-bit PCI-X 133MHz to
32 AIC-7902A4 Dual Channel 64-bit PCI-X 133MHz to
34 AIC-7902B Dual Channel 64-bit PCI-X 133MHz to
41 Adaptec SCSI Card 39320 Dual Channel 64-bit PCI-X 133MHz to 7902A4/7902B
43 68-pin, two internal 68-pin)
44 Adaptec SCSI Card 39320A Dual Channel 64-bit PCI-X 133MHz to 7902B
46 68-pin, two internal 68-pin)
47 Adaptec SCSI Card 39320D Dual Channel 64-bit PCI-X 133MHz to 7902A4
[all …]
/linux/block/
H A Dblk-settings.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/blk-integrity.h>
11 #include <linux/backing-dev-defs.h>
16 #include <linux/dma-mapping.h>
17 #include <linux/t10-pi.h>
21 #include "blk-rq-qos.h"
22 #include "blk-wbt.h"
26 WRITE_ONCE(q->rq_timeout, timeout); in blk_queue_rq_timeout()
31 * blk_set_stacking_limits - set default limits for stacking devices
40 lim->logical_block_size = SECTOR_SIZE; in blk_set_stacking_limits()
[all …]
/linux/include/linux/
H A Dif_vlan.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
23 * According to 802.3ac, the packet can be 4 bytes longer. --Klika Jan
31 * struct vlan_hdr - vlan header
41 * struct vlan_ethhdr - vlan ethernet header (ethhdr + vlan_hdr)
70 return (struct vlan_ethhdr *)skb->dat in skb_vlan_eth_hdr()
609 __vlan_get_protocol_offset(const struct sk_buff * skb,__be16 type,int mac_offset,int * depth) __vlan_get_protocol_offset() argument
645 __vlan_get_protocol(const struct sk_buff * skb,__be16 type,int * depth) __vlan_get_protocol() argument
664 vlan_get_protocol_and_depth(struct sk_buff * skb,__be16 type,int * depth) vlan_get_protocol_and_depth() argument
[all...]

12345678