Home
last modified time | relevance | path

Searched +full:hardware +full:- +full:accelerated (Results 1 – 25 of 131) sorted by relevance

123456

/openbmc/linux/arch/s390/crypto/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "Accelerated Cryptographic Algorithms for CPU (s390)"
18 tristate "Hash functions: SHA-384 and SHA-512"
22 SHA-384 and SHA-512 secure hash algorithms (FIPS 180)
29 tristate "Hash functions: SHA-1"
33 SHA-1 secure hash algorithm (FIPS 180)
40 tristate "Hash functions: SHA-224 and SHA-256"
44 SHA-224 and SHA-256 secure hash algorithms (FIPS 180)
51 tristate "Hash functions: SHA3-224 and SHA3-256"
55 SHA3-224 and SHA3-256 secure hash algorithms (FIPS 202)
[all …]
/openbmc/openbmc/poky/meta/recipes-graphics/libva/
H A Dlibva.inc4 hardware (GPU) acceleration for video processing on Linux and UNIX \
5 based operating systems. Accelerated processing includes video \
8 Media Accelerator) series of GPU hardware, the API is however not \
9 limited to GPUs or Intel specific hardware, as other hardware and \
10 manufacturers can also freely use this API for hardware accelerated \
19 SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/libva-${PV}.tar.bz2"
23 S = "${WORKDIR}/libva-${PV}"
29 inherit meson pkgconfig github-releases
31 PACKAGECONFIG[x11] = "-Dwith_x11=yes,-Dwith_x11=no,virtual/libx11 libxext libxfixes"
32 PACKAGECONFIG[glx] = "-Dwith_glx=yes,-Dwith_glx=no,virtual/mesa"
[all …]
/openbmc/linux/Documentation/networking/
H A Dscaling.rst1 .. SPDX-License-Identifier: GPL-2.0
13 multi-processor systems.
17 - RSS: Receive Side Scaling
18 - RPS: Receive Packet Steering
19 - RFS: Receive Flow Steering
20 - Accelerated Receive Flow Steering
21 - XPS: Transmit Packet Steering
28 (multi-queue). On reception, a NIC can send different packets to different
33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and
35 Multi-queue distribution can also be used for traffic prioritization, but
[all …]
/openbmc/linux/drivers/video/fbdev/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
51 (accelerated) version.
58 This is used by drivers that don't provide their own (accelerated)
67 (accelerated) version.
73 Allow generic frame-buffer functions to work on displays with 1, 2
83 (accelerated) version and the framebuffer is in system RAM.
90 This is used by drivers that don't provide their own (accelerated)
99 (accelerated) version and the framebuffer is in system RAM.
105 Allow generic frame-buffer to provide get_fb_unmapped_area
113 non-native endianness (e.g. Little-Endian framebuffer on a
[all …]
/openbmc/linux/crypto/
H A Dpolyval-generic.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2007 Nokia Siemens Networks - Mikko Herranen <mh1@iki.fi>
12 * Code based on crypto/ghash-generic.c
15 * modulus for finite field multiplication which makes hardware accelerated
16 * implementations on little-endian machines faster. POLYVAL is used in the
17 * kernel to implement HCTR2, but was originally specified for AES-GCM-SIV
21 * Length-preserving encryption with HCTR2:
23 * AES-GCM-SIV: Nonce Misuse-Resistant Authenticated Encryption:
33 * field by computing x*REVERSE(a), where REVERSE reverses the byte-ordering of
35 * POLYVAL field by computing REVERSE(x^{-1}*a). For more information, see:
[all …]
/openbmc/linux/Documentation/fb/
H A Dmatroxfb.rst16 * Most important: boot logo :-)
34 box) and matroxfb (for graphics mode). You should not compile-in vesafb
35 unless you have primary display on non-Matrox VBE2.0 device (see
43 -------------
58 -------------------------
73 ----------
86 Non-listed number can be achieved by more complicated command-line, for
93 XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel
97 Running another (accelerated) X-Server like XF86_SVGA works too. But (at least)
99 head, not even talking about second). Running XFree86 4.x accelerated mga
[all …]
/openbmc/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->data; in skb_vlan_eth_hdr()
84 return dev->priv_flags & IFF_802_1Q_VLAN; in is_vlan_dev()
87 #define skb_vlan_tag_present(__skb) (!!(__skb)->vlan_all)
88 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci)
89 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK)
90 #define skb_vlan_tag_get_cfi(__skb) (!!((__skb)->vlan_tci & VLAN_CFI_MASK))
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 Core driver for low level functionality of the ConnectX-4 and
18 Connect-IB cards by Mellanox Technologies.
28 sandbox-specific client drivers.
36 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
39 bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support"
43 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
61 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS)
62 support in ConnectX NIC. MPFs is required for when multi-PF configuration
67 bool "Mellanox Technologies MLX5 SRIOV E-Switch support"
[all …]
/openbmc/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dcounters.rst1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
13 - `Overview`_
14 - `Groups`_
15 - `Types`_
16 - `Descriptions`_
27 ----------------------------------------
29 ---------------------------------------- ---------------------------------------- |
32 | ------------------- --------------- | | ------------------- --------------- | |
34 | ------------------- --------------- | | ------------------- --------------- | |
36 | ------------------- | | ------------------- | |
[all …]
H A Dkconfig.rst1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
34 | built-in into mlx5_core.ko.
39 …g (DCB) Support <https://enterprise-support.nvidia.com/s/article/howto-auto-config-pfc-and-ets-on-
45 | Requires CONFIG_MLX5_CORE_EN to provide an accelerated interface for the rdma
53 | Flow-based classifiers, such as those registered through
54 | `tc-flower(8)`, are processed by the device, rather than the
61 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering.
62 | https://enterprise-support.nvidia.com/s/article/howto-configure-arfs-on-connectx-4
67 | Enables :ref:`IPSec XFRM cryptography-offload acceleration <xfrm_device>`.
72 | Build support for MACsec cryptography-offload acceleration in the NIC.
[all …]
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-lib/
H A Dlibxv_1.0.13.bb5 accelerated drawing of videos. Hardware adaptors are exposed to \
8 require xorg-lib-common.inc
/openbmc/openbmc/poky/meta/recipes-graphics/jpeg/
H A Dlibjpeg-turbo_3.0.1.bb1 SUMMARY = "Hardware accelerated JPEG compression/decompression library"
2 DESCRIPTION = "libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, NEO…
3 HOMEPAGE = "http://libjpeg-turbo.org/"
5 LICENSE = "IJG & BSD-3-Clause & Zlib"
8 DEPENDS:append:x86-64:class-target = " nasm-native"
9 DEPENDS:append:x86:class-target = " nasm-native"
11 SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz"
14 UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libjpeg-turbo/files/"
15 UPSTREAM_CHECK_REGEX = "/libjpeg-turbo/files/(?P<pver>(\d+[\.\-_]*)+)/"
19 # Drop-in replacement for jpeg
[all …]
/openbmc/linux/Documentation/devicetree/bindings/crypto/
H A Dintel,keembay-ocs-aes.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-aes.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14 hardware-accelerated AES/SM4 encryption/decryption.
18 const: intel,keembay-ocs-aes
30 - compatible
31 - reg
32 - interrupts
[all …]
H A Dintel,keembay-ocs-hcu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/crypto/intel,keembay-ocs-hcu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Declan Murphy <declan.murphy@intel.com>
11 - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15 provides hardware-accelerated hashing and HMAC.
19 const: intel,keembay-ocs-hcu
31 - compatible
32 - reg
[all …]
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-spi-byte.txt4 - one LED is controlled by a single byte on MOSI
5 - the value of the byte gives the brightness between two values (lowest to
7 - no return value is necessary (no MISO signal)
12 Depending on the compatible string some special functions (like hardware
13 accelerated blinking) might can be supported too.
16 configured in a sub-node in the device node.
19 - compatible: should be one of
20 * "ubnt,acb-spi-led" microcontroller (SONiX 8F26E611LA) based device
23 Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
26 LED sub-node properties:
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 This driver supports 10-gigabit Ethernet cards based on
13 will be called sfc-siena.
15 bool "Solarflare SFC9000-family MTD support"
19 This exposes the on-board flash and/or EEPROM as MTD devices
23 bool "Solarflare SFC9000-family hwmon support"
27 This exposes the on-board firmware-managed sensors as a
28 hardware monitor device.
30 bool "Solarflare SFC9000-family SR-IOV support"
35 features, allowing accelerated network performance in
[all …]
/openbmc/linux/lib/xz/
H A Dxz_crc32.c2 * CRC32 using the polynomial from IEEE-802.3
5 * Igor Pavlov <https://7-zip.org/>
13 * The fastest versions of xz_crc32() on modern CPUs without hardware
14 * accelerated CRC instruction are 3-5 times as fast as this version,
21 * STATIC_RW_DATA is used in the pre-boot environment on some architectures.
41 r = (r >> 1) ^ (poly & ~((r & 1) - 1)); in xz_crc32_init()
55 --size; in xz_crc32()
/openbmc/qemu/docs/system/devices/
H A Dvirtio-gpu.rst2 SPDX-License-Identifier: GPL-2.0-or-later
4 virtio-gpu
7 This document explains the setup and usage of the virtio-gpu device.
8 The virtio-gpu device paravirtualizes the GPU and display controller.
11 --------------------
13 virtio-gpu requires a guest Linux kernel built with the
16 QEMU virtio-gpu variants
17 ------------------------
19 QEMU virtio-gpu device variants come in the following form:
21 * ``virtio-vga[-BACKEND]``
[all …]
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-driver/
H A Dxf86-video-intel_git.bb1 require xorg-driver-video.inc
3 SUMMARY = "X.Org X server -- Intel integrated graphics chipsets driver"
7 the driver supports hardware accelerated 3D via the Direct Rendering \
16 SRC_URI = "git://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git;protocol=https;branch=mast…
24 PACKAGECONFIG[dri2] = "--enable-dri2,--disable-dri2"
25 PACKAGECONFIG[dri3] = "--enable-dri3,--disable-dri3"
26 PACKAGECONFIG[sna] = "--enable-sna,--disable-sna"
27 PACKAGECONFIG[uxa] = "--enable-uxa,--disable-uxa"
28 PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
29 PACKAGECONFIG[xvmc] = "--enable-xvmc,--disable-xvmc,libxvmc xcb-util"
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/
H A DREADME.soc13 ---------
14 The LS1043A integrated multicore processor combines four ARM Cortex-A53
20 - Four 64-bit ARM Cortex-A53 CPUs
21 - 1 MB unified L2 Cache
22 - One 32-bit DDR3L/DDR4 SDRAM memory controllers with ECC and interleaving
24 - Data Path Acceleration Architecture (DPAA) incorporating acceleration the
26 - Packet parsing, classification, and distribution (FMan)
27 - Queue management for scheduling, packet sequencing, and congestion
29 - Hardware buffer management for buffer allocation and de-allocation (BMan)
30 - Cryptography acceleration (SEC)
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 tristate "Solarflare SFC9100/EF100-family support"
27 This driver supports 10/40-gigabit Ethernet cards based on
28 the Solarflare SFC9100-family controllers.
30 It also supports 10/25/40/100-gigabit Ethernet cards based
36 bool "Solarflare SFC9100-family MTD support"
40 This exposes the on-board flash and/or EEPROM as MTD devices
44 bool "Solarflare SFC9100-family hwmon support"
48 This exposes the on-board firmware-managed sensors as a
49 hardware monitor device.
[all …]
/openbmc/linux/arch/powerpc/crypto/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "Accelerated Cryptographic Algorithms for CPU (powerpc)"
14 - AltiVec extensions
26 - AltiVec extensions
31 tristate "CRC32c and CRC32T10DIF hardware acceleration tester"
48 tristate "Hash functions: SHA-1"
51 SHA-1 secure hash algorithm (FIPS 180)
56 tristate "Hash functions: SHA-1 (SPE)"
59 SHA-1 secure hash algorithm (FIPS 180)
62 - SPE (Signal Processing Engine) extensions
[all …]
/openbmc/linux/drivers/soc/tegra/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # 32-bit ARM SoCs
63 # 64-bit ARM SoCs
75 Tegra124's "4+1" Cortex-A15 CPU complex.
85 the Tegra210 has four Cortex-A57 cores paired with four Cortex-A53
88 and providing 256 CUDA cores. It supports hardware-accelerated en-
106 combination of Denver and Cortex-A57 CPU cores and a GPU based on
107 the Pascal architecture. It contains an ADSP with a Cortex-A9 CPU
108 used for audio processing, hardware video encoders/decoders with
109 multi-format support, ISP for image capture processing and BPMP for
/openbmc/openbmc/meta-openembedded/meta-gnome/recipes-graphics/clutter/
H A Dclutter-1.0.inc1 SUMMARY = "Graphics library for creating hardware-accelerated user interfaces"
5 HOMEPAGE = "http://www.clutter-project.org/"
6 LICENSE = "LGPL-2.1-or-later"
8 inherit clutter ptest-gnome features_check upstream-version-is-even gobject-introspection
9 # depends on cogl-1.0 which needs opengl
12 DEPENDS = "pango glib-2.0 json-glib atk udev cogl-1.0"
13 PACKAGE_BEFORE_PN += "${PN}-examples"
14 AUTOTOOLS_AUXDIR = "${S}/build-aux"
19 EDEPENDS_WAYLAND = "wayland libxkbcommon gdk-pixbuf"
22 ERDEPENDS_EVDEV = "xkeyboard-config"
[all …]
/openbmc/linux/Documentation/scsi/
H A Dcxgb3i.rst1 .. SPDX-License-Identifier: GPL-2.0
12 (DDP) where the hardware handles the expensive byte touching operations, such
16 - iSCSI PDU digest generation and verification
23 - Direct Data Placement (DDP)
25 S3 h/w can directly place the iSCSI Data-In or Data-Out PDU's
26 payload into pre-posted final destination host-memory buffers based
27 on the Initiator Task Tag (ITT) in Data-In or Target Task Tag (TTT)
28 in Data-Out PDUs.
30 - PDU Transmit and Recovery
41 if possible, will be directly placed into the pre-posted host DDP
[all …]

123456