Searched +full:hardware +full:- +full:accelerated (Results 1 – 25 of 208) sorted by relevance
123456789
| /kernel/linux/linux-6.6/arch/s390/crypto/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 bool "Hardware crypto devices" 7 Say Y here to get to see options for hardware crypto devices and 39 called padlock-aes. 53 called padlock-sha. 61 Say 'Y' here to use the AMD Geode LX processor on-board AES 65 will be called geode-aes. 104 down the use of the available crypto hardware. 130 This is the s390 hardware accelerated implementation of the 141 This is the s390 hardware accelerated implementation of the [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | scaling.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | scaling.rst | 1 .. 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 …]
|
| /kernel/linux/linux-6.6/crypto/ |
| D | polyval-generic.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | if_vlan.h | 1 /* 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) 68 return (struct vlan_ethhdr *)skb->data; in skb_vlan_eth_hdr() 82 return dev->priv_flags & IFF_802_1Q_VLAN; in is_vlan_dev() 85 #define skb_vlan_tag_present(__skb) ((__skb)->vlan_present) 86 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci) 87 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK) 88 #define skb_vlan_tag_get_cfi(__skb) (!!((__skb)->vlan_tci & VLAN_CFI_MASK)) [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | matroxfb.rst | 16 * 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 …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | matroxfb.rst | 16 * 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 …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | if_vlan.h | 1 /* 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 Core driver for low level functionality of the ConnectX-4 and 17 Connect-IB cards by Mellanox Technologies. 31 sandbox-specific client drivers. 40 Ethernet support in Mellanox Technologies ConnectX-4 NIC. 43 bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support" 47 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support, 65 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS) 66 support in ConnectX NIC. MPFs is required for when multi-PF configuration 71 bool "Mellanox Technologies MLX5 SRIOV E-Switch support" [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/crypto/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 9 # async_tx api: hardware offloaded memory transfer/transform support 141 bool "Disable run-time self tests" 144 Disable run-time self tests that normally take place at 148 bool "Enable extra run-time crypto self tests" 151 Enable extra run-time self tests of registered crypto algorithms, 222 comment "Public-key cryptography" 234 tristate "Diffie-Hellman algorithm" 238 Generic implementation of the Diffie-Hellman algorithm. 262 tristate "EC-RDSA (GOST 34.10) algorithm" [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| D | counters.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 13 - `Overview`_ 14 - `Groups`_ 15 - `Types`_ 16 - `Descriptions`_ 27 ---------------------------------------- 29 ---------------------------------------- ---------------------------------------- | 32 | ------------------- --------------- | | ------------------- --------------- | | 34 | ------------------- --------------- | | ------------------- --------------- | | 36 | ------------------- | | ------------------- | | [all …]
|
| D | kconfig.rst | 1 .. 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/crypto/ |
| D | intel,keembay-ocs-aes.yaml | 1 # 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 …]
|
| D | intel,keembay-ocs-hcu.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 hardware. It represents the frame buffer of some video hardware and 19 allows application software to access the graphics hardware through 20 a well-defined interface, so the software doesn't need to know 21 anything about the low-level (hardware register) stuff. 27 On several non-X86 architectures, the frame buffer device is the 28 only way to use the graphics hardware. 35 and the Framebuffer-HOWTO at 36 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 40 are compiling a kernel for a non-x86 architecture. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-spi-byte.txt | 4 - 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/ |
| D | leds-spi-byte.txt | 4 - 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/lib/xz/ |
| D | xz_crc32.c | 2 * 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()
|
| /kernel/linux/linux-6.6/lib/xz/ |
| D | xz_crc32.c | 2 * 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()
|
| /kernel/linux/linux-5.10/drivers/soc/tegra/ |
| D | Kconfig | 1 # 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- 105 combination of Denver and Cortex-A57 CPU cores and a GPU based on 106 the Pascal architecture. It contains an ADSP with a Cortex-A9 CPU 107 used for audio processing, hardware video encoders/decoders with 108 multi-format support, ISP for image capture processing and BPMP for
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 tristate "Solarflare SFC9000/SFC9100/EF100-family support" 26 This driver supports 10/40-gigabit Ethernet cards based on 27 the Solarflare SFC9000-family and SFC9100-family controllers. 29 It also supports 10/25/40/100-gigabit Ethernet cards based 35 bool "Solarflare SFC9000/SFC9100-family MTD support" 39 This exposes the on-board flash and/or EEPROM as MTD devices 43 bool "Solarflare SFC9000/SFC9100-family hwmon support" 47 This exposes the on-board firmware-managed sensors as a 48 hardware monitor device. [all …]
|
123456789