Home
last modified time | relevance | path

Searched +full:max +full:- +full:virtual +full:- +full:functions (Results 1 – 25 of 323) sorted by relevance

12345678910>>...13

/linux/Documentation/devicetree/bindings/pci/
H A Dpci-ep.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/pci-ep.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
13 - Kishon Vijay Abraham I <kishon@kernel.org>
14 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18 pattern: "^pcie-ep@"
20 iommu-map:
21 $ref: /schemas/types.yaml#/definitions/uint32-matrix
24 - description: Device ID (see msi-map) base
[all …]
H A Dsnps,dw-pcie-ep.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-ep.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jingoo Han <jingoohan1@gmail.com>
11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16 # Please create a separate DT-schema for your DWC PCIe Endpoint controller
17 # and make sure it's assigned with the vendor-specific compatible string.
21 const: snps,dw-pcie-ep
23 - compatible
[all …]
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j784s4-evm-pcie0-pcie1-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
8 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
32 #address-cells = <2>;
33 #size-cells = <2>;
34 interrupt-parent = <&gic500>;
36 pcie0_ep: pcie-ep@2900000 {
[all …]
H A Dk3-am68-sk-base-board-pcie1-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
4 * AM68-SK board.
6 * AM68-SK Board Product Link: https://www.ti.com/tool/SK-AM68
8 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
28 #address-cells = <2>;
29 #size-cells = <2>;
[all …]
H A Dk3-j721s2-evm-pcie1-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
8 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
28 #address-cells = <2>;
29 #size-cells = <2>;
30 interrupt-parent = <&gic500>;
32 pcie1_ep: pcie-ep@2910000 {
[all …]
H A Dk3-j7200-evm-pcie1-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
8 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
28 #address-cells = <2>;
29 #size-cells = <2>;
30 interrupt-parent = <&gic500>;
32 pcie1_ep: pcie-ep@2910000 {
[all …]
H A Dk3-j721e-evm-pcie0-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
8 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
28 #address-cells = <2>;
29 #size-cells = <2>;
30 interrupt-parent = <&gic500>;
32 pcie0_ep: pcie-ep@2900000 {
[all …]
H A Dk3-j721e-evm-pcie1-ep.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
8 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/
11 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/ti,sci_pm_domain.h>
17 #include "k3-pinctrl.h"
28 #address-cells = <2>;
29 #size-cells = <2>;
30 interrupt-parent = <&gic500>;
32 pcie1_ep: pcie-ep@2910000 {
[all …]
/linux/drivers/pci/
H A Diomap.c1 // SPDX-License-Identifier: GPL-2.0
15 * pci_iomap_range - create a virtual mapping cookie for a PCI BAR
19 * @maxlen: max length of the memory to map
22 * You can access it using ioread*() and iowrite*(). These functions hide
47 len -= offset; in pci_iomap_range()
61 * pci_iomap_wc_range - create a virtual WC mapping cookie for a PCI BAR
65 * @maxlen: max length of the memory to map
68 * You can access it using ioread*() and iowrite*(). These functions hide
96 len -= offset; in pci_iomap_wc_range()
110 * pci_iomap - create a virtual mapping cookie for a PCI BAR
[all …]
/linux/Documentation/misc-devices/
H A Dmrvl_cn10k_dpi.rst1 .. SPDX-License-Identifier: GPL-2.0
11 DPI hardware comprises a physical function (PF), its virtual functions,
15 requests from its VF functions and provisions DMA engine resources to
16 it's VF functions.
21 /dev/mrvl-cn10k-dpi node to set DMA engine and PEM (PCIe interface) port
37 ioctl that sets max payload size & max read request size parameters of
42 ioctl that sets DMA engine's fifo sizes & max outstanding load request
49 vfio-pci driver. Below is a sample dpi dma application to demonstrate on
52 https://github.com/MarvellEmbeddedProcessors/dpi-sample-app
/linux/Documentation/networking/device_drivers/ethernet/intel/
H A Diavf.rst1 .. SPDX-License-Identifier: GPL-2.0+
4 Linux Base Driver for Intel(R) Ethernet Adaptive Virtual Function
7 Intel Ethernet Adaptive Virtual Function Linux driver.
8 Copyright(c) 2013-2018 Intel Corporation.
13 - Overview
14 - Identifying Your Adapter
15 - Additional Configurations
16 - Known Issues/Troubleshooting
17 - Support
25 The iavf driver supports the below mentioned virtual function devices and
[all …]
/linux/include/uapi/misc/
H A Dfastrpc.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
22 * enum fastrpc_map_flags - control flags for mapping memory on DSP user process
23 * @FASTRPC_MAP_STATIC: Map memory pages with RW- permission and CACHE WRITEBACK.
25 * the buffer to FastRPC calls. Same virtual address will be
28 * @FASTRPC_MAP_FD: Map memory pages with RW- permission and CACHE WRITEBACK.
30 * CPU and DSP cache maintenance for the buffer. Get virtual address
33 * functions on DSP. It is useful to map a buffer with cache modes
38 * @FASTRPC_MAP_MAX: max count for flags
106 __u64 vaddrin; /* optional virtual address */
108 __u64 vaddrout; /* dsp virtual address */
[all …]
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_83xx_vnic.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2009-2013 QLogic Corporation
14 return -EBUSY; in qlcnic_83xx_enable_vnic_mode()
16 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_OPER); in qlcnic_83xx_enable_vnic_mode()
25 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_83xx_disable_vnic_mode()
29 return -EBUSY; in qlcnic_83xx_disable_vnic_mode()
32 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_NON_OPER); in qlcnic_83xx_disable_vnic_mode()
33 ahw->idc.vnic_state = QLCNIC_DEV_NPAR_NON_OPER; in qlcnic_83xx_disable_vnic_mode()
44 int ret = -EBUSY; in qlcnic_83xx_set_vnic_opmode()
46 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_83xx_set_vnic_opmode()
[all …]
/linux/include/linux/
H A Dhighmem.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 #include "highmem-internal.h"
17 * kmap - Map a page for long term usage
20 * Returns: The virtual address of the mapping
26 * this returns the virtual address of the direct kernel mapping.
28 * The returned virtual address is globally visible and valid up to the
40 * kunmap - Unmap the virtual address mapped by kmap()
49 * kmap_to_page - Get the page for a kmap'ed address
57 * kmap_flush_unused - Flush all unused kmap mappings in order to
63 * kmap_local_page - Map a page for temporary usage
[all …]
H A Dpci-epc.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <linux/pci-epf.h>
17 UNKNOWN_INTERFACE = -1,
36 * struct pci_epc_map - information about EPC memory for mapping a RC PCI
47 * @virt_base: base virtual address of the allocated EPC memory for mapping the
49 * @virt_addr: virtual address at which @pci_addr is mapped
65 * struct pci_epc_ops - set of function pointers for performing EPC operations
78 * @set_msix: ops to set the requested number of MSI-X interrupts in the
79 * MSI-X capability register
80 * @get_msix: ops to get the number of MSI-X interrupts allocated by the RC
[all …]
/linux/drivers/misc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
65 This option enables device driver support for in-band access to the
68 ASM (Advanced Systems Management) functions on the service
78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
83 tristate "IBM Virtual Management Channel support"
86 This is the IBM POWER Virtual Management Channel
88 This driver is to be used for the POWER Virtual
[all …]
/linux/include/sound/
H A Demux_synth.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Defines for the Emu-series WaveTable chip
64 #define SNDRV_EMUX_MAX_PORTS 32 /* max # of sequencer ports */
65 #define SNDRV_EMUX_MAX_VOICES 64 /* max # of voices */
66 #define SNDRV_EMUX_MAX_MULTI_VOICES 16 /* max # of playable voices
89 int midi_ports; /* number of virtual midi devices */
90 int midi_devidx; /* device offset of virtual midi */
108 struct timer_list tlist; /* for pending note-offs */
216 * prototypes - interface to Emu10k1 and Emu8k routines
223 * exported functions
/linux/sound/core/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 # ALSA soundcard-configuration
48 This options enables the sound core functions KUnit test.
56 to the KUnit documentation in Documentation/dev-tools/kunit/.
85 and read <file:Documentation/sound/designs/oss-emulation.rst>.
90 will be called snd-mixer-oss.
98 here and read <file:Documentation/sound/designs/oss-emulation.rst>.
103 will be called snd-pcm-oss.
106 bool "OSS PCM (digital audio) API - Include plugin system"
126 tristate "HR-timer backend support"
[all …]
/linux/include/net/
H A Dip_vs.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* IP Virtual Server
40 return net->ipvs; in net_ipvs()
74 iphdr->hdr_flags = hdr_flags; in ip_vs_fill_iph_skb_off()
75 iphdr->off = offset; in ip_vs_fill_iph_skb_off()
85 iphdr->saddr.in6 = iph->saddr; in ip_vs_fill_iph_skb_off()
86 iphdr->daddr.in6 = iph->daddr; in ip_vs_fill_iph_skb_off()
88 iphdr->len = offset; in ip_vs_fill_iph_skb_off()
89 iphdr->flags = 0; in ip_vs_fill_iph_skb_off()
90 iphdr->protocol = ipv6_find_hdr(skb, &iphdr->len, -1, in ip_vs_fill_iph_skb_off()
[all …]
/linux/sound/pci/echoaudio/
H A Dechoaudio.h3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004
21 Foundation, Inc., 59 Temple Place - Suite 330, Boston,
22 MA 02111-1307, USA.
26 Translation from C++ and adaptation for use in ALSA-Driver
34 +-----------+
35 record | |<-------------------- Inputs
36 <-------| | |
39 ------->| | +-------+
40 play | |--->|monitor|-------> Outputs
41 +-----------+ | mixer |
[all …]
/linux/drivers/pci/endpoint/
H A Dpci-epf-core.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/dma-mapping.h>
14 #include <linux/pci-epc.h>
15 #include <linux/pci-epf.h>
16 #include <linux/pci-ep-cfs.h>
24 * pci_epf_unbind() - Notify the function driver that the binding between the
35 if (!epf->driver) { in pci_epf_unbind()
36 dev_WARN(&epf->dev, "epf device not bound to driver\n"); in pci_epf_unbind()
40 mutex_lock(&epf->lock); in pci_epf_unbind()
41 list_for_each_entry(epf_vf, &epf->pci_vepf, list) { in pci_epf_unbind()
[all …]
/linux/Documentation/arch/arm/omap/
H A Ddss.rst7 TV-out and multiple display support, but there are lots of small improvements
10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB,
15 --------
19 - MIPI DPI (parallel) output
20 - MIPI DSI output in command mode
21 - MIPI DBI (RFBI) output
22 - SDI output
23 - TV output
24 - All pieces can be compiled as a module or inside kernel
25 - Use DISPC to update any of the outputs
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_module.c1 // SPDX-License-Identifier: MIT
40 …vram_bar_size, "Set the vram bar size (in MiB) - <0=disable-resize, 0=max-needed-size[default], >0…
43 …DESC(guc_log_level, "GuC firmware logging level (0=disable, 1..5=enable with verbosity min..max)");
51 "HuC firmware path to use instead of the default one - empty string disables");
55 "GSC firmware path to use instead of the default one - empty string disables");
64 "Limit number of Virtual Functions (VFs) that could be managed. "
70 …"Module's default policy for the wedged mode - 0=never, 1=upon-critical-errors[default], 2=upon-an…
75 return -ENODEV; in xe_check_nomodeset()
141 while (i--) in xe_init()
154 for (i = ARRAY_SIZE(init_funcs) - 1; i >= 0; i--) in xe_exit()
/linux/arch/mips/bcm47xx/
H A Dprom.c4 * Copyright (C) 2010-2012 Hauke Mehrtens <hauke@hauke-m.de>
61 unsigned long max; in prom_init_mem() local
68 * However as the BCM47XX is mostly used on low-memory systems, we in prom_init_mem()
70 * functions stop to work at some point during the boot, we should only in prom_init_mem()
82 max = 128 << 20; in prom_init_mem()
84 for (mem = 1 << 20; mem < max; mem += 1 << 20) { in prom_init_mem()
86 if (off + mem >= max) { in prom_init_mem()
87 mem = max; in prom_init_mem()
101 if (c->cputype == CPU_74K && (mem == (128 << 20))) in prom_init_mem()
102 mem -= 0x1000; in prom_init_mem()
[all …]
/linux/Documentation/core-api/
H A Drbtree.rst2 Red-black Trees (rbtree) in Linux
9 What are red-black trees, and what are they for?
10 ------------------------------------------------
12 Red-black trees are a type of self-balancing binary search tree, used for
19 Red-black trees are similar to AVL trees, but provide faster real-time bounded
26 There are a number of red-black trees in use in the kernel.
29 The high-resolution timer code uses an rbtree to organize outstanding
31 red-black tree. Virtual memory areas (VMAs) are tracked with red-black
38 Linux Weekly News article on red-black trees
41 Wikipedia entry on red-black trees
[all …]

12345678910>>...13