Home
last modified time | relevance | path

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

12345

/Linux-v5.15/drivers/crypto/
DKconfig1 # 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 …]
/Linux-v5.15/Documentation/networking/
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 …]
/Linux-v5.15/include/linux/
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)
74 return dev->priv_flags & IFF_802_1Q_VLAN; in is_vlan_dev()
77 #define skb_vlan_tag_present(__skb) ((__skb)->vlan_present)
78 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci)
79 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK)
80 #define skb_vlan_tag_get_cfi(__skb) (!!((__skb)->vlan_tci & VLAN_CFI_MASK))
81 #define skb_vlan_tag_get_prio(__skb) (((__skb)->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT)
[all …]
/Linux-v5.15/Documentation/fb/
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 …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
DKconfig1 # 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.
39 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
42 bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support"
46 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
64 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS)
65 support in ConnectX NIC. MPFs is required for when multi-PF configuration
70 bool "Mellanox Technologies MLX5 SRIOV E-Switch support"
[all …]
/Linux-v5.15/crypto/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
9 # async_tx api: hardware offloaded memory transfer/transform support
140 bool "Disable run-time self tests"
143 Disable run-time self tests that normally take place at
147 bool "Enable extra run-time crypto self tests"
150 Enable extra run-time self tests of registered crypto algorithms,
216 comment "Public-key cryptography"
228 tristate "Diffie-Hellman algorithm"
232 Generic implementation of the Diffie-Hellman algorithm.
256 tristate "EC-RDSA (GOST 34.10) algorithm"
[all …]
/Linux-v5.15/drivers/video/fbdev/
DKconfig1 # 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 …]
/Linux-v5.15/Documentation/devicetree/bindings/crypto/
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 …]
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 …]
/Linux-v5.15/Documentation/devicetree/bindings/leds/
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 …]
/Linux-v5.15/lib/xz/
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()
/Linux-v5.15/drivers/soc/tegra/
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-
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
/Linux-v5.15/drivers/net/ethernet/sfc/
DKconfig1 # 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 …]
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
61 /* Checksum generation is a per-queue option in hardware, so each
62 * queue visible to the networking core is backed by two hardware TX
68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */
70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */
86 #define EFX_RX_USR_BUF_SIZE (2048 - 256)
89 * of every buffer. Otherwise, we just need to ensure 4-byte
98 /* Non-standard XDP_PACKET_HEADROOM and tailroom to satisfy XDP_REDIRECT and
[all …]
/Linux-v5.15/Documentation/scsi/
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 …]
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-platform-dfl-port1 What: /sys/bus/platform/devices/dfl-port.0/id
5 Description: Read-only. It returns id of this port. One DFL FPGA device
9 What: /sys/bus/platform/devices/dfl-port.0/afu_id
13 Description: Read-only. User can program different PR bitstreams to FPGA
18 What: /sys/bus/platform/devices/dfl-port.0/power_state
22 Description: Read-only. It reports the APx (AFU Power) state, different APx
24 returns "0" - Normal / "1" - AP1 / "2" - AP2 / "6" - AP6.
26 What: /sys/bus/platform/devices/dfl-port.0/ap1_event
30 Description: Read-write. Read this file for AP1 (AFU Power State 1) event.
34 What: /sys/bus/platform/devices/dfl-port.0/ap2_event
[all …]
Dsysfs-platform-dfl-fme1 What: /sys/bus/platform/devices/dfl-fme.0/ports_num
5 Description: Read-only. One DFL FPGA device may have more than 1
9 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_id
13 Description: Read-only. It returns Bitstream (static FPGA region)
17 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_metadata
21 Description: Read-only. It returns Bitstream (static FPGA region) meta
25 What: /sys/bus/platform/devices/dfl-fme.0/cache_size
29 Description: Read-only. It returns cache size of this FPGA device.
31 What: /sys/bus/platform/devices/dfl-fme.0/fabric_version
35 Description: Read-only. It returns fabric version of this FPGA device.
[all …]
/Linux-v5.15/drivers/spi/
Dspi-dw-dma.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/dma-mapping.h>
14 #include <linux/platform_data/dma-dw.h>
18 #include "spi-dw.h"
29 if (s->dma_dev != chan->device->dev) in dw_spi_dma_chan_filter()
32 chan->private = s; in dw_spi_dma_chan_filter()
42 def_burst = dws->fifo_len / 2; in dw_spi_dma_maxburst_init()
44 ret = dma_get_slave_caps(dws->rxchan, &caps); in dw_spi_dma_maxburst_init()
50 dws->rxburst = min(max_burst, def_burst); in dw_spi_dma_maxburst_init()
51 dw_writel(dws, DW_SPI_DMARDLR, dws->rxburst - 1); in dw_spi_dma_maxburst_init()
[all …]
/Linux-v5.15/arch/m68k/include/uapi/asm/
Dbootinfo-mac.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 ** asm/bootinfo-mac.h -- Macintosh-specific boot information definitions
11 * Macintosh-specific tags (all __be32)
29 * Macintosh hardware profile data - unused, see macintosh.h for
48 #define BI_MAC_PMU 0x801f /* Mac power management / poweroff hardware */
105 #define MAC_MODEL_Q605_ACC 95 /* Q605 accelerated to 33 MHz */
/Linux-v5.15/Documentation/leds/
Dleds-class.rst8 of the LED (taking a value 0-max_brightness). Most LEDs don't have hardware
9 brightness support so will just be turned on for non-zero brightness settings.
14 existing subsystems with minimal additional code. Examples are the disk-activity,
15 nand-disk and sharpsl-charge triggers. With led triggers disabled, the code
48 - devicename:
51 than to the hardware; the information related to the product and the bus
57 - color:
59 include/dt-bindings/leds/common.h.
61 - function:
63 include/dt-bindings/leds/common.h.
[all …]
/Linux-v5.15/Documentation/fpga/
Ddfl.rst7 - Enno Luebbers <enno.luebbers@intel.com>
8 - Xiao Guangrong <guangrong.xiao@linux.intel.com>
9 - Wu Hao <hao.wu@intel.com>
10 - Xu Yilun <yilun.xu@intel.com>
13 this framework) hides the very details of low layer hardware and provides
25 FPGA Interface Unit (FIU), Accelerated Function Unit (AFU) and Private Features,
29 +----------+ +-->+----------+ +-->+----------+ +-->+----------+
32 +----------+ | | Feature | | | Feature | | | Feature |
33 | Next_DFH |--+ +----------+ | +----------+ | +----------+
34 +----------+ | Next_DFH |--+ | Next_DFH |--+ | Next_DFH |--> NULL
[all …]
/Linux-v5.15/drivers/char/agp/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 AGP (Accelerated Graphics Port) is a bus system mainly used to
20 write-combining with MTRR support on the AGP bus. Without it, OpenGL
37 For the ALi-chipset question, ALi suggests you refer to
43 This is a hardware limitation. AGP 1x seems to be fine, though.
60 tristate "AMD Opteron/Athlon64 on-CPU GART support"
64 X using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs.
131 AGP bus adapter on HP PA-RISC machines (Ok, just on the C8000
/Linux-v5.15/drivers/video/fbdev/core/
Dfbcon.h2 * linux/drivers/video/console/fbcon.h -- Low level frame buffer based console driver
24 * This is the interface between the low-level console driver and the
25 * low-level frame buffer device
29 /* Filled in by the low-level console driver */
34 short yscroll; /* Hardware scrolling */
114 max_len = max(info->var.green.length, info->var.red.length); in mono_col()
115 max_len = max(info->var.blue.length, max_len); in mono_col()
130 if (vc->vc_can_do_color) in attr_col_ec()
131 return is_fg ? attr_fgcol(shift,vc->vc_video_erase_char) in attr_col_ec()
132 : attr_bgcol(shift,vc->vc_video_erase_char); in attr_col_ec()
[all …]
/Linux-v5.15/arch/powerpc/kernel/
Dsecurity.c1 // SPDX-License-Identifier: GPL-2.0+
16 #include <asm/asm-prototypes.h>
17 #include <asm/code-patching.h>
61 * is not updated, but that's harmless as it's a no-op. in setup_barrier_nospec()
86 return -EINVAL; in barrier_nospec_set()
153 seq_buf_init(&s, buf, PAGE_SIZE - 1); in cpu_show_meltdown()
184 seq_buf_init(&s, buf, PAGE_SIZE - 1); in cpu_show_spectre_v1()
207 seq_buf_init(&s, buf, PAGE_SIZE - 1); in cpu_show_spectre_v2()
228 seq_buf_printf(&s, " (hardware accelerated)"); in cpu_show_spectre_v2()
240 seq_buf_printf(&s, " (hardware accelerated)"); in cpu_show_spectre_v2()
[all …]
/Linux-v5.15/drivers/input/touchscreen/
Dzylonite-wm97xx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * zylonite-wm97xx.c -- Zylonite Continuous Touch screen driver
26 #include <mach/hardware.h>
28 #include <mach/regs-ac97.h>
117 dev_dbg(wm->dev, "Raw coordinates: x=%x, y=%x, p=%x\n", in wm97xx_acc_pen_down()
128 input_report_abs(wm->input_dev, ABS_X, x & 0xfff); in wm97xx_acc_pen_down()
129 input_report_abs(wm->input_dev, ABS_Y, y & 0xfff); in wm97xx_acc_pen_down()
130 input_report_abs(wm->input_dev, ABS_PRESSURE, p & 0xfff); in wm97xx_acc_pen_down()
131 input_report_key(wm->input_dev, BTN_TOUCH, (p != 0)); in wm97xx_acc_pen_down()
132 input_sync(wm->input_dev); in wm97xx_acc_pen_down()
[all …]

12345