Home
last modified time | relevance | path

Searched +full:has +full:- +full:builtin +full:- +full:dma (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/devicetree/bindings/usb/
H A Dxlnx,usb2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
14 const: xlnx,usb2-device-4.00.a
22 xlnx,has-builtin-dma:
24 If present, hardware has dma capability.
30 clock-names:
34 - compatible
35 - reg
[all …]
/linux/drivers/parport/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
24 <file:Documentation/admin-guide/parport.rst> and
25 <file:drivers/parport/BUGS-parport>.
28 to the parallel port see <http://www.torque.net/linux-pp.html> on
37 look at <file:Documentation/admin-guide/parport.rst>.
44 tristate "PC-style hardware"
48 You should say Y here if you have a PC-style parallel port. All
49 IBM PC compatible computers and some Alphas have PC-style
50 parallel ports. PA-RISC owners should only say Y here if they
[all …]
/linux/arch/alpha/kernel/
H A Dsys_dp264.c1 // SPDX-License-Identifier: GPL-2.0
25 #include <asm/dma.h>
68 dim0 = &cchip->dim0.csr; in tsunami_update_irq_hw()
69 dim1 = &cchip->dim1.csr; in tsunami_update_irq_hw()
70 dim2 = &cchip->dim2.csr; in tsunami_update_irq_hw()
71 dim3 = &cchip->dim3.csr; in tsunami_update_irq_hw()
88 if (bcpu == 0) dimB = &cchip->dim0.csr; in tsunami_update_irq_hw()
89 else if (bcpu == 1) dimB = &cchip->dim1.csr; in tsunami_update_irq_hw()
90 else if (bcpu == 2) dimB = &cchip->dim2.csr; in tsunami_update_irq_hw()
91 else dimB = &cchip->dim3.csr; in tsunami_update_irq_hw()
[all …]
H A Dsys_takara.c1 // SPDX-License-Identifier: GPL-2.0
20 #include <asm/dma.h>
34 static unsigned long cached_irq_mask[2] = { -1, -1 };
41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); in takara_update_irq_hw()
42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); in takara_update_irq_hw()
49 unsigned int irq = d->irq; in takara_enable_irq()
58 unsigned int irq = d->irq; in takara_disable_irq()
79 * us whether an interrupt has come in on IRQ0 or IRQ1. If in takara_device_interrupt()
111 int irq = (vector - 0x800) >> 4; in takara_srm_device_interrupt()
127 /* Return to non-accelerated mode. */ in takara_init_irq()
[all …]
/linux/arch/arc/mm/
H A Dcache.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
6 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
55 p_slc->sz_k = 128 << slc_cfg.sz; in read_decode_cache_bcr_arcv2()
56 l2_line_sz = p_slc->line_len = (slc_cfg.lsz == 0) ? 128 : 64; in read_decode_cache_bcr_arcv2()
57 n += scnprintf(buf + n, len - n, in read_decode_cache_bcr_arcv2()
59 p_slc->sz_k, p_slc->line_len, IS_USED_RUN(slc_enable)); in read_decode_cache_bcr_arcv2()
69 * only ZONE_NORMAL (low mem) and any dma transactions outside this in read_decode_cache_bcr_arcv2()
72 * bounce_buffer to handle dma transactions to HIGHMEM. in read_decode_cache_bcr_arcv2()
88 /* HS 3.0 has limit and strict-ordering fields */ in read_decode_cache_bcr_arcv2()
[all …]
/linux/sound/pci/
H A Dazt3328.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* azt3328.c - driver for Aztech AZF3328 based soundcards (e.g. PCI168).
3 * Copyright (C) 2002, 2005 - 2011 by Andreas Mohr <andi AT lisas.de>
7 * found in a Fujitsu-Siemens PC ("Cordant", aluminum case).
13 * Keywords: Windows XP Vista 168nt4-125.zip 168win95-12
[all...]
/linux/include/linux/
H A Dgfp_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * typedef gfp_t - Memory allocation flags.
23 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c
108 * Physical address zone modifiers (see linux/mmzone.h - low four bits)
124 * ---------------------------------
159 * Watermark modifiers -- controls access to emergency reserves
160 * ------------------------------------------------------------
162 * %__GFP_HIGH indicates that the caller is high-priority and that granting
170 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS).
174 * Usage of a pre-allocated pool (e.g. mempool) should be always considered
[all …]
H A Di2c.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * i2c.h - definitions for the Linux i2c bus interface
4 * Copyright (C) 1995-2000 Simon G. Vogl
5 * Copyright (C) 2013-2019 Wolfram Sang <wsa@kernel.org>
30 /* --- General options ------------------------------------------------ */
69 * i2c_master_recv - issue a single I2C message in master receive mode
83 * i2c_master_recv_dmasafe - issue a single I2C message in master receive mode
84 * using a DMA safe buffer
86 * @buf: Where to store data read from slave, must be safe to use with DMA
99 * i2c_master_send - issue a single I2C message in master transmit mode
[all …]
/linux/tools/include/linux/
H A Dgfp_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * typedef gfp_t - Memory allocation flags.
23 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c
108 * Physical address zone modifiers (see linux/mmzone.h - low four bits)
124 * ---------------------------------
159 * Watermark modifiers -- controls access to emergency reserves
160 * ------------------------------------------------------------
162 * %__GFP_HIGH indicates that the caller is high-priority and that granting
170 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS).
174 * Usage of a pre-allocated pool (e.g. mempool) should be always considered
[all …]
/linux/drivers/pci/controller/
H A Dpci-ixp4xx.c1 // SPDX-License-Identifier: GPL-2.0
7 * Based on the IXP4xx arch/arm/mach-ixp4xx/common-pci.c driver
9 * Copyright (C) 2003 Greg Ungerer <gerg@linux-m68k.org>
10 * Copyright (C) 2003-2004 MontaVista Software, Inc.
15 * - Test IO-space access
16 * - DMA support
111 * The IXP4xx has a peculiar address bus that will change the
113 * operates in big-endian or little-endian mode. That means that
114 * readl() and writel() that always use little-endian access
116 * when used in big-endian mode. The accesses to the individual
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nocmcff -- Disable firmware first mode for corrected
26 source to check if firmware has set the FF flag. This
28 nospcr -- disable console in ACPI SPCR table as
[all …]
H A Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
106 3 char Pseudo-TTY slaves
112 These are the old-style (BSD) PTY devices; Unix98
[all …]
/linux/drivers/tty/serial/
H A Damba-pl011.c1 // SPDX-License-Identifier: GPL-2.0+
9 * Copyright (C) 2010 ST-Ericsson SA
11 * This is a generic driver for ARM AMBA-type serial ports. They
12 * have a lot of 16550-like features, but are not register compatible.
35 #include <linux/dma-mapping.h>
82 /* The size of the array - must be last */
219 /* Deals with DMA transactions */
222 dma_addr_t dma; member
245 dma_addr_t dma; member
268 unsigned int fifosize; /* vendor-specific */
[all …]
/linux/arch/x86/kernel/
H A Dsetup.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * This file contains the setup_arch() code, which handles the architecture-dependent
12 #include <linux/dma-map-ops.h>
27 #include <linux/usb/xhci-dbgp.h>
52 #include <asm/pci-direct.h>
241 * copy_edd() - Copy the BIOS EDD information
261 size_t mask = align - 1; in extend_brk()
288 _brk_end - _brk_start); in reserve_brk()
337 printk(KERN_INFO "Allocated new RAMDISK: [mem %#010llx-%#010llx]\n", in relocate_initrd()
338 relocated_ramdisk, relocated_ramdisk + ramdisk_size - 1); in relocate_initrd()
[all …]
/linux/lib/
H A DKconfig.debug1 # SPDX-License-Identifier: GPL-2.0-only
19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst
50 int "Default console loglevel (1-15)"
60 Note: This does not affect the log level of un-prefixed printk()
65 int "quiet console loglevel (1-15)"
76 int "Default message log level (1-7)"
82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks
118 enabled/disabled based on various levels of scope - per source file,
158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' >
162 nullarbor:~ # echo -n 'file svcsock.c +p' >
[all …]
/linux/drivers/usb/gadget/udc/
H A Dudc-xilinx.c1 // SPDX-License-Identifier: GPL-2.0+
8 * Copyright (C) 2010 - 2014 Xilinx, Inc.
10 * Some parts of this driver code is based on the driver for at91-series
17 #include <linux/dma-mapping.h>
37 #define XUSB_DMA_RESET_OFFSET 0x0200 /* DMA Soft Reset Register */
38 #define XUSB_DMA_CONTROL_OFFSET 0x0204 /* DMA Control Register */
39 #define XUSB_DMA_DSAR_ADDR_OFFSET 0x0208 /* DMA source Address Reg */
40 #define XUSB_DMA_DDAR_ADDR_OFFSET 0x020C /* DMA destination Addr Reg */
41 #define XUSB_DMA_LENGTH_OFFSET 0x0210 /* DMA Length Register */
42 #define XUSB_DMA_STATUS_OFFSET 0x0214 /* DMA Status Register */
[all …]
/linux/sound/hda/codecs/
H A Dca0132.c1 // SPDX-License-Identifier: GPL-2.0-or-later
74 #define DESKTOP_EFX_FILE "ctefx-desktop.bin"
75 #define R3DI_EFX_FILE "ctefx-r3di.bin"
115 #define VNODES_COUNT (VNODE_END_NID - VNODE_START_NID)
126 #define OUT_EFFECTS_COUNT (OUT_EFFECT_END_NID - OUT_EFFECT_START_NID)
134 #define IN_EFFECTS_COUNT (IN_EFFECT_END_NID - IN_EFFECT_START_NI
3048 dma_reset(struct dma_engine * dma) dma_reset() argument
3067 dma_set_state(struct dma_engine * dma,enum dma_state state) dma_set_state() argument
3086 dma_get_buffer_size(struct dma_engine * dma) dma_get_buffer_size() argument
3091 dma_get_buffer_addr(struct dma_engine * dma) dma_get_buffer_addr() argument
3096 dma_xfer(struct dma_engine * dma,const unsigned int * data,unsigned int count) dma_xfer() argument
3105 dma_get_converter_format(struct dma_engine * dma,unsigned short * format) dma_get_converter_format() argument
3112 dma_get_stream_id(struct dma_engine * dma) dma_get_stream_id() argument
[all...]
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for BCM963xx builtin Ethernet mac
17 #include <linux/dma-mapping.h>
38 return bcm_readl(priv->base + off); in enet_readl()
44 bcm_writel(val, priv->base + off); in enet_writel()
52 return bcm_readl(priv->base + off); in enetsw_readl()
58 bcm_writel(val, priv->base + off); in enetsw_writel()
63 return bcm_readw(priv->base + off); in enetsw_readw()
69 bcm_writew(val, priv->base + off); in enetsw_writew()
74 return bcm_readb(priv->base + off); in enetsw_readb()
[all …]
/linux/arch/mips/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
144 bool "Generic board-agnostic MIPS kernel"
286 Build a generic DT-based kernel image that boots on select
287 BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top
379 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
380 DECstation porting pages on <http://decstation.unix-ag.org/>.
444 Olivetti M700-10 workstations.
481 bool "Loongson 32-bit family of machines"
501 This enables support for the Loongson-1 family of machines.
503 Loongson-1 is a family of 32-bit MIPS-compatible SoCs developed by
[all …]
/linux/arch/x86/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 bool "64-bit kernel" if "$(ARCH)" = "x86"
7 Say yes to build a 64-bit kernel - formerly known as x86_64
8 Say no to build a 32-bit kernel - formerly known as i386
13 # Options that are inherently 32-bit kernel only:
26 # Options that are inherently 64-bit kernel only:
56 # ported to 32-bit as well. )
158 # Word-size accesses may read uninitialized data past the trailing \0
342 default "elf32-i386" if X86_32
343 default "elf64-x86-64" if X86_64
[all …]
/linux/drivers/video/fbdev/
H A Damifb.c2 * linux/drivers/video/amifb.c -- Amiga builtin chipset frame buffer device
4 * Copyright (C) 1995-2003 Geert Uytterhoeven
30 * - 24 Jul 96: Copper generates now vblank interrupt and
32 * - 14 Jul 96: Rework and hopefully last ECS bugs fixed
33 * - 7 Mar 96: Hardware sprite support by Roman Zippel
34 * - 18 Feb 96: OCS and ECS support by Roman Zippel
36 * - 2 Dec 95: AGA version by Geert Uytterhoeven
107 ---------------------
111 +----------+---------------------------------------------+----------+-------+
115 +----------###############################################----------+-------+
[all …]