Home
last modified time | relevance | path

Searched +full:layer +full:- +full:buffer +full:- +full:offset (Results 1 – 25 of 1027) sorted by relevance

12345678910>>...42

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/
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 …]
/kernel/linux/linux-5.10/drivers/usb/storage/
Dprotocol.c1 // SPDX-License-Identifier: GPL-2.0+
6 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
9 * (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
19 * similar to commands in the SCSI-II and ATAPI specifications.
22 * exhibits class-specific exemptions from the USB specification.
54 for (; srb->cmd_len < 12; srb->cmd_len++) in usb_stor_pad12_command()
55 srb->cmnd[srb->cmd_len] = 0; in usb_stor_pad12_command()
57 /* send the command to the transport layer */ in usb_stor_pad12_command()
64 * fix some commands -- this is a form of mode translation in usb_stor_ufi_command()
72 for (; srb->cmd_len < 12; srb->cmd_len++) in usb_stor_ufi_command()
[all …]
/kernel/linux/linux-6.6/drivers/usb/storage/
Dprotocol.c1 // SPDX-License-Identifier: GPL-2.0+
6 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
9 * (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
19 * similar to commands in the SCSI-II and ATAPI specifications.
22 * exhibits class-specific exemptions from the USB specification.
54 for (; srb->cmd_len < 12; srb->cmd_len++) in usb_stor_pad12_command()
55 srb->cmnd[srb->cmd_len] = 0; in usb_stor_pad12_command()
57 /* send the command to the transport layer */ in usb_stor_pad12_command()
64 * fix some commands -- this is a form of mode translation in usb_stor_ufi_command()
72 for (; srb->cmd_len < 12; srb->cmd_len++) in usb_stor_ufi_command()
[all …]
/kernel/linux/linux-5.10/Documentation/networking/
Dstrparser.rst1 .. SPDX-License-Identifier: GPL-2.0
11 application layer protocol running over a data stream. The stream
12 parser works in conjunction with an upper layer in the kernel to provide
13 kernel support for application layer messages. For instance, Kernel
47 strparser that is allocated by the upper layer. sk is the TCP
57 and no new messages are delivered to the upper layer.
71 error, and it is called from the upper layer to stop parsing
98 The upper layer calls strp_tcp_data_ready when data is ready on
102 buffer and message timeout is the receive timeout for the socket.
122 in the stream. The upper layer must implement this function. It
[all …]
Dtls.rst10 Transport Layer Security (TLS) is a Upper Layer Protocol (ULP) that runs over
11 TCP. TLS provides end-to-end data integrity and confidentiality.
17 -------------------------
21 .. code-block:: c
29 data-path to the kernel. There is a separate socket option for moving
32 .. code-block:: c
65 ----------------------------
71 .. code-block:: c
76 send() data is directly encrypted from the userspace buffer provided
77 to the encrypted kernel send buffer if possible.
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Dstrparser.rst1 .. SPDX-License-Identifier: GPL-2.0
11 application layer protocol running over a data stream. The stream
12 parser works in conjunction with an upper layer in the kernel to provide
13 kernel support for application layer messages. For instance, Kernel
47 strparser that is allocated by the upper layer. sk is the TCP
57 and no new messages are delivered to the upper layer.
71 error, and it is called from the upper layer to stop parsing
98 The upper layer calls strp_tcp_data_ready when data is ready on
102 buffer and message timeout is the receive timeout for the socket.
122 in the stream. The upper layer must implement this function. It
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/logicvc/
Dlogicvc_layer.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2019-2022 Bootlin
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()
100 new_state->crtc); in logicvc_plane_atomic_check()
102 return -EINVAL; in logicvc_plane_atomic_check()
104 if (new_state->crtc_x < 0 || new_state->crtc_y < 0) { in logicvc_plane_atomic_check()
106 "Negative on-CRTC positions are not supported.\n"); in logicvc_plane_atomic_check()
[all …]
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 …]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/
Dfman.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later */
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
21 /* TX-Port: Unsupported Format */
29 /* IPR non-consistent-sp */
66 /* non Frame-Manager error */
95 FMAN_EX_DMA_READ_ECC, /* Read Buffer ECC error */
96 FMAN_EX_DMA_SYSTEM_WRITE_ECC, /* Write Buffer ECC err on sys side */
97 FMAN_EX_DMA_FM_WRITE_ECC, /* Write Buffer ECC error on FM side */
117 __be16 l2r; /* Layer 2 result */
118 __be16 l3r; /* Layer 3 result */
[all …]
/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/
Dssh_packet_layer.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * SSH packet transport layer.
5 * Copyright (C) 2019-2022 Maximilian Luz <luzmaximilian@gmail.com>
25 * enum ssh_ptl_state_flags - State-flags for &struct ssh_ptl.
28 * Indicates that the packet transport layer has been shut down or is
36 * struct ssh_ptl_ops - Callback operations for packet transport layer.
37 * @data_received: Function called when a data-packet has been received. Both,
38 * the packet layer on which the packet has been received and
46 * struct ssh_ptl - SSH packet transport layer.
48 * @state: State(-flags) of the transport layer.
[all …]
Dssh_packet_layer.c1 // SPDX-License-Identifier: GPL-2.0+
3 * SSH packet transport layer.
5 * Copyright (C) 2019-2022 Maximilian Luz <luzmaximilian@gmail.com>
10 #include <linux/error-injection.h>
34 * system below is similar to a state-machine for packets, however, there are
41 * - submit
42 * - transmission start (process next item in queue)
43 * - transmission finished (guaranteed to never be parallel to transmission
45 * - ACK received
46 * - NAK received (this is equivalent to issuing re-submit for all pending
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
Dfman.h2 * Copyright 2008-2015 Freescale Semiconductor Inc.
48 /* TX-Port: Unsupported Format */
56 /* IPR non-consistent-sp */
93 /* non Frame-Manager error */
119 FMAN_EX_DMA_READ_ECC, /* Read Buffer ECC error */
120 FMAN_EX_DMA_SYSTEM_WRITE_ECC, /* Write Buffer ECC err on sys side */
121 FMAN_EX_DMA_FM_WRITE_ECC, /* Write Buffer ECC error on FM side */
141 __be16 l2r; /* Layer 2 result */
142 __be16 l3r; /* Layer 3 result */
143 u8 l4r; /* Layer 4 result */
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
10 #include <linux/mfd/atmel-hlcdc.h>
29 * @src_x: x buffer position
30 * @src_y: y buffer position
31 * @src_w: buffer width
32 * @src_h: buffer height
187 return -ENOTSUPP; in atmel_hlcdc_format_to_plane_mode()
262 factor = (256 * ((8 * (srcsize - 1)) - phidef)) / (dstsize - 1); in atmel_hlcdc_plane_phiscaler_get_factor()
263 max_memsize = ((factor * (dstsize - 1)) + (256 * phidef)) / 2048; in atmel_hlcdc_plane_phiscaler_get_factor()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_plane.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
10 #include <linux/mfd/atmel-hlcdc.h>
23 * struct atmel_hlcdc_plane_state - Atmel HLCDC Plane state structure.
30 * @src_x: x buffer position
31 * @src_y: y buffer position
32 * @src_w: buffer width
33 * @src_h: buffer height
189 return -ENOTSUPP; in atmel_hlcdc_format_to_plane_mode()
264 factor = (256 * ((8 * (srcsize - 1)) - phidef)) / (dstsize - 1); in atmel_hlcdc_plane_phiscaler_get_factor()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/
Dmalidp_hw.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * (C) COPYRIGHT 2013-2016 ARM Limited. All rights reserved.
25 /* Mali DP layer IDs */
43 u8 layer; /* bitmask of layers supporting it */ member
62 u16 id; /* layer ID */
63 u16 base; /* address offset for the register bank */
64 u16 ptr; /* address offset for the pointer register */
65 u16 stride_offset; /* offset to the first stride register. */
66 s16 yuv2rgb_offset; /* offset to the YUV->RGB matrix entries */
67 u16 mmu_ctrl_offset; /* offset to the MMU control register */
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
Dmalidp_hw.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * (C) COPYRIGHT 2013-2016 ARM Limited. All rights reserved.
25 /* Mali DP layer IDs */
43 u8 layer; /* bitmask of layers supporting it */ member
62 u16 id; /* layer ID */
63 u16 base; /* address offset for the register bank */
64 u16 ptr; /* address offset for the pointer register */
65 u16 stride_offset; /* offset to the first stride register. */
66 s16 yuv2rgb_offset; /* offset to the YUV->RGB matrix entries */
67 u16 mmu_ctrl_offset; /* offset to the MMU control register */
[all …]
/kernel/linux/linux-5.10/Documentation/block/
Dbiodoc.rst2 Notes on the Generic Block Layer Rewrite in Linux 2.5
13 - Jens Axboe <jens.axboe@oracle.com>
14 - Suparna Bhattacharya <suparna@in.ibm.com>
19 - Nick Piggin <npiggin@kernel.dk>
24 These are some notes describing some aspects of the 2.5 block layer in the
34 - Jens Axboe <jens.axboe@oracle.com>
36 Many aspects of the generic block layer redesign were driven by and evolved
43 - Christoph Hellwig <hch@infradead.org>
44 - Arjan van de Ven <arjanv@redhat.com>
45 - Randy Dunlap <rdunlap@xenotime.net>
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
Dvmw_surface_cache.h3 * 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,
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()
79 desc->blockSize.depth); in vmw_surface_get_size_in_blocks()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dskbuff.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 * Florian La Roche, <rzsfl@rz.uni-sb.de>
31 #include <linux/dma-mapping.h>
56 * NETIF_F_HW_CSUM - The driver (or its device) is able to compute one
62 * NETIF_F_IP_CSUM - Driver (device) is only able to checksum plain
71 * NETIF_F_IPV6_CSUM - Driver (device) is only able to checksum plain
81 * NETIF_F_RXCSUM - Driver (device) performs receive checksum offload.
88 * verification is set in skb->ip_summed. Possible values are:
94 * not in skb->csum. Thus, skb->csum is undefined in this case.
101 * if their checksums are okay. skb->csum is still undefined in this case
[all …]
/kernel/linux/linux-6.6/include/linux/
Dskbuff.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 * Florian La Roche, <rzsfl@rz.uni-sb.de>
28 #include <linux/dma-mapping.h>
39 #include <net/dropreason-core.h>
55 * .. flat-table:: Checksum related device features
58 * * - %NETIF_F_HW_CSUM
59 * - The driver (or its device) is able to compute one
65 * * - %NETIF_F_IP_CSUM
66 * - Driver (device) is only able to checksum plain
75 * * - %NETIF_F_IPV6_CSUM
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
Diwl-trans.h8 * Copyright(c) 2007 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
10 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
11 * Copyright(c) 2018 - 2019 Intel Corporation
27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
31 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved.
32 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH
33 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
34 * Copyright(c) 2018 - 2019 Intel Corporation
72 #include "iwl-debug.h"
[all …]
/kernel/linux/linux-6.6/drivers/usb/mtu3/
Dmtu3.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * mtu3.h - MediaTek USB3 DRD header
35 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10))
36 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10))
37 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10))
39 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10))
40 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum) - 1) * 0x10))
41 #define MU3D_EP_RXCR2(epnum) (U3D_RX1CSR2 + (((epnum) - 1) * 0x10))
43 #define USB_QMU_TQHIAR(epnum) (U3D_TXQHIAR1 + (((epnum) - 1) * 0x4))
44 #define USB_QMU_RQHIAR(epnum) (U3D_RXQHIAR1 + (((epnum) - 1) * 0x4))
[all …]
/kernel/linux/linux-5.10/drivers/usb/mtu3/
Dmtu3.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * mtu3.h - MediaTek USB3 DRD header
32 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10))
33 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10))
34 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10))
36 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10))
37 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum) - 1) * 0x10))
38 #define MU3D_EP_RXCR2(epnum) (U3D_RX1CSR2 + (((epnum) - 1) * 0x10))
40 #define USB_QMU_TQHIAR(epnum) (U3D_TXQHIAR1 + (((epnum) - 1) * 0x4))
41 #define USB_QMU_RQHIAR(epnum) (U3D_RXQHIAR1 + (((epnum) - 1) * 0x4))
[all …]
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/netronome/
Dnfp.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
12 - `Overview`_
13 - `Acquiring Firmware`_
20 incorporated in the company's family of Agilio SmartNICs. The SR-IOV
31 Firmware files on the host filesystem contain card type (`AMDA-*` string), media
36 `linux-firmware.git` repository.
39 -----------------
53 ------------------------------
59 actual firmware files in application-named subdirectories in
65 │   ├── nic_AMDA0081-0001_1x40.nffw
[all …]
/kernel/linux/linux-5.10/fs/cifs/
Dsmbdirect.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 #define cifs_rdma_enabled(server) ((server)->rdma)
75 /* Connection parameters defined in [MS-SMBD] 3.1.1.1 */
98 * use RDMA send/recv to send upper layer I/O.
138 /* the offset to first buffer in reassembly queue */
149 * RFC1002 length to upper layer to indicate the length of the SMB
182 /* SMBD negotiation request packet [MS-SMBD] 2.2.1 */
193 /* SMBD negotiation response packet [MS-SMBD] 2.2.2 */
208 /* SMBD data transfer packet with payload [MS-SMBD] 2.2.3 */
218 __u8 buffer[]; member
[all …]

12345678910>>...42