Home
last modified time | relevance | path

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

12345678910>>...16

/Linux-v6.1/Documentation/devicetree/bindings/pci/
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@ti.com>
17 pattern: "^pcie-ep@"
19 max-functions:
20 description: Maximum number of functions that can be configured
26 max-virtual-functions:
27 description: Array representing the number of virtual functions corresponding to each physical
[all …]
/Linux-v6.1/lib/
Dpci_iomap.c1 // SPDX-License-Identifier: GPL-2.0
14 * pci_iomap_range - create a virtual mapping cookie for a PCI BAR
18 * @maxlen: max length of the memory to map
21 * You can access it using ioread*() and iowrite*(). These functions hide
39 len -= offset; in pci_iomap_range()
53 * pci_iomap_wc_range - create a virtual WC mapping cookie for a PCI BAR
57 * @maxlen: max length of the memory to map
60 * You can access it using ioread*() and iowrite*(). These functions hide
84 len -= offset; in pci_iomap_wc_range()
98 * pci_iomap - create a virtual mapping cookie for a PCI BAR
[all …]
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/
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 …]
Di40e.rst1 .. SPDX-License-Identifier: GPL-2.0+
8 Copyright(c) 1999-2018 Intel Corporation.
13 - Overview
14 - Identifying Your Adapter
15 - Intel(R) Ethernet Flow Director
16 - Additional Configurations
17 - Known Issues
18 - Support
47 ----------------------
49 …intel.com/content/dam/www/public/us/en/documents/release-notes/xl710-ethernet-controller-feature-m…
[all …]
/Linux-v6.1/Documentation/hwmon/
Dpmbus-core.rst9 power-management protocol with a fully defined command language that facilitates
11 protocol is implemented over the industry-standard SMBus serial interface and
12 enables programming, control, and real-time monitoring of compliant power
18 promoted by the PMBus Implementers Forum (PMBus-IF), comprising 30+ adopters
22 commands, and manufacturers can add as many non-standard commands as they like.
23 Also, different PMBUs devices act differently if non-supported commands are
43 PMBus device capabilities auto-detection
46 For generic PMBus devices, code in pmbus.c attempts to auto-detect all supported
47 PMBus commands. Auto-detection is somewhat limited, since there are simply too
50 pages (see the PMBus specification for details on multi-page PMBus devices).
[all …]
/Linux-v6.1/drivers/scsi/bfa/
Dbfa_fcs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
23 * lps_pvt BFA LPS private functions
33 BFA_LPS_SM_RX_CVL = 7, /* Rx clear virtual link */
52 #define __fcs_min_cfg(__fcs) ((__fcs)->min_cfg)
143 u16 num_rports; /* Num of r-ports */
144 struct list_head rport_q; /* queue of discovered r-ports */
154 #define BFA_FCS_GET_HAL_FROM_PORT(port) (port->fcs->bfa)
[all …]
Dbfa_svc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
19 * Scatter-gather DMA related defines
27 #define BFA_SGPG_ROUNDUP(_l) (((_l) + (sizeof(struct bfi_sgpg_s) - 1)) \
28 & ~(sizeof(struct bfi_sgpg_s) - 1))
51 /* Max SGPG dma segs required */
64 #define BFA_SGPG_MOD(__bfa) (&(__bfa)->modules.sgpg_mod)
65 #define BFA_MEM_SGPG_KVA(__bfa) (&(BFA_SGPG_MOD(__bfa)->kva_seg))
[all …]
Dbfa_defs_fcs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
64 * symbolic names for base port/virtual port
73 * - FCP IM and FCP TM roles cannot be enabled together for a FCS port
74 * - Create multiple ports if both IM and TM functions required.
75 * - Atleast one role must be specified.
132 * virtual */
142 u32 max_vports_supp; /* Max supported vports */
[all …]
/Linux-v6.1/include/uapi/misc/
Dfastrpc.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
21 * enum fastrpc_map_flags - control flags for mapping memory on DSP user process
22 * @FASTRPC_MAP_STATIC: Map memory pages with RW- permission and CACHE WRITEBACK.
24 * the buffer to FastRPC calls. Same virtual address will be
27 * @FASTRPC_MAP_FD: Map memory pages with RW- permission and CACHE WRITEBACK.
29 * CPU and DSP cache maintenance for the buffer. Get virtual address
32 * functions on DSP. It is useful to map a buffer with cache modes
37 * @FASTRPC_MAP_MAX: max count for flags
99 __u64 vaddrin; /* optional virtual address */
101 __u64 vaddrout; /* dsp virtual address */
[all …]
/Linux-v6.1/drivers/net/ethernet/qlogic/qlcnic/
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-v6.1/arch/x86/boot/compressed/
Dmisc.c1 // SPDX-License-Identifier: GPL-2.0
8 * output functions and related debugging support functions.
24 * This code is compiled with -fPIC and it is relocated dynamically at
37 * try to define their own functions if these are not defined as macros.
42 /* Functions used by the included decompressor code below. */
47 * This is set up by the setup-routine at boot-time
99 memmove(vidmem, vidmem + cols * 2, (lines - 1) * cols * 2); in scroll()
100 for (i = (lines - 1) * cols * 2; i < lines * cols * 2; i += 2) in scroll()
112 while ((inb(early_serial_base + LSR) & XMTRDY) == 0 && --timeout) in serial_putchar()
135 x = boot_params->screen_info.orig_x; in __putstr()
[all …]
/Linux-v6.1/include/sound/
Demux_synth.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Defines for the Emu-series WaveTable chip
63 #define SNDRV_EMUX_MAX_PORTS 32 /* max # of sequencer ports */
64 #define SNDRV_EMUX_MAX_VOICES 64 /* max # of voices */
65 #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-v6.1/drivers/misc/
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-v6.1/arch/mips/bcm47xx/
Dprom.c4 * Copyright (C) 2010-2012 Hauke Mehrtens <hauke@hauke-m.de>
59 unsigned long max; in prom_init_mem() local
66 * However as the BCM47XX is mostly used on low-memory systems, we in prom_init_mem()
68 * functions stop to work at some point during the boot, we should only in prom_init_mem()
80 max = 128 << 20; in prom_init_mem()
82 for (mem = 1 << 20; mem < max; mem += 1 << 20) { in prom_init_mem()
84 if (off + mem >= max) { in prom_init_mem()
85 mem = max; in prom_init_mem()
99 if (c->cputype == CPU_74K && (mem == (128 << 20))) in prom_init_mem()
100 mem -= 0x1000; in prom_init_mem()
[all …]
/Linux-v6.1/drivers/pci/endpoint/
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_type_add_cfs() - Help function drivers to expose function specific
39 if (!epf->driver) { in pci_epf_type_add_cfs()
40 dev_err(&epf->dev, "epf device not bound to driver\n"); in pci_epf_type_add_cfs()
44 if (!epf->driver->ops->add_cfs) in pci_epf_type_add_cfs()
47 mutex_lock(&epf->lock); in pci_epf_type_add_cfs()
[all …]
/Linux-v6.1/sound/pci/echoaudio/
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-v6.1/Documentation/arm/omap/
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-v6.1/drivers/gpu/drm/i915/
Di915_vma_types.h1 /* SPDX-License-Identifier: MIT */
72 * A new flavour of core GEM functions which work with GGTT bound objects were
79 * GEM API functions, the ones not taking the view parameter, are operating on,
88 * New views are required to build a scatter-gather table from within the
94 * calling the core API functions).
176 * DOC: Virtual Memory Address
203 /* mmap-offset associated with fencing for this vma */
212 * that exist in the ctx->handle_vmas LUT for this vma.
221 * and detect a no-op i915_vma_pin() in a single check, while also
228 * Estimated worst case: 3 [qlen] * 4 [max crtcs] * 7 [max planes] = 84
[all …]
/Linux-v6.1/drivers/hwmon/
Dnct6683.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * nct6683 - Driver for the hardware monitoring functionality of
6 * Copyright (C) 2013 Guenter Roeck <linux@roeck-us.net>
9 * Copyright (C) 2012, 2013 Guenter Roeck <linux@roeck-us.net>
31 #include <linux/hwmon-sysfs.h>
58 * Super-I/O constants and functions
104 return -EBUSY; in superio_enter()
234 "PCH CHIP CPU MAX",
259 "Virtual 0", /* 0x50 */
260 "Virtual 1",
[all …]
/Linux-v6.1/Documentation/core-api/
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 …]
/Linux-v6.1/sound/soc/codecs/
Dtwl4030.c1 // SPDX-License-Identifier: GPL-2.0-only
28 #include <linux/mfd/twl4030-audio.h>
67 u8 ctl_cache[TWL4030_REG_PRECKR_CTL - TWL4030_REG_EAR_CTL + 1];
79 twl4030->ctl_cache[i - TWL4030_REG_EAR_CTL] = byte; in tw4030_init_ctl_cache()
89 return -EIO; in twl4030_read()
98 value = twl4030->ctl_cache[reg - TWL4030_REG_EAR_CTL]; in twl4030_read()
116 if (twl4030->earpiece_enabled) in twl4030_can_write_to_chip()
120 if (twl4030->predrivel_enabled) in twl4030_can_write_to_chip()
124 if (twl4030->predriver_enabled) in twl4030_can_write_to_chip()
128 if (twl4030->carkitl_enabled) in twl4030_can_write_to_chip()
[all …]
/Linux-v6.1/drivers/pci/
Diov.c1 // SPDX-License-Identifier: GPL-2.0
21 if (!dev->is_physfn) in pci_iov_virtfn_bus()
22 return -EINVAL; in pci_iov_virtfn_bus()
23 return dev->bus->number + ((dev->devfn + dev->sriov->offset + in pci_iov_virtfn_bus()
24 dev->sriov->stride * vf_id) >> 8); in pci_iov_virtfn_bus()
29 if (!dev->is_physfn) in pci_iov_virtfn_devfn()
30 return -EINVAL; in pci_iov_virtfn_devfn()
31 return (dev->devfn + dev->sriov->offset + in pci_iov_virtfn_devfn()
32 dev->sriov->stride * vf_id) & 0xff; in pci_iov_virtfn_devfn()
40 if (!dev->is_virtfn) in pci_iov_vf_id()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h2 * Copyright (C) 2015-2020 Advanced Micro Devices, Inc. All rights reserved.
81 * struct dm_compressor_info - Buffer info used by frame buffer compression
95 * struct dmub_hpd_work - Handle time consuming work in low priority outbox IRQ
108 * struct vblank_control_work - Work data for vblank control
124 * struct amdgpu_dm_backlight_caps - Information about backlight
139 * @aux_max_input_signal: Max brightness value supported by the display
144 * @min_input_signal: minimum possible input in range 0-255.
148 * @max_input_signal: maximum possible input in range 0-255.
162 * struct dal_allocation - Tracks mapped FB memory for SMU communication
165 * @cpu_ptr: CPU virtual address of the GPU buffer object
[all …]
/Linux-v6.1/drivers/misc/habanalabs/common/
Dhabanalabs.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2016-2022 HabanaLabs, Ltd.
19 #include <linux/dma-direction.h>
28 #include <linux/io-64-nonatomic-lo-hi.h>
30 #include <linux/dma-buf.h>
38 * bits[63:59] - Encode mmap type
39 * bits[45:0] - mmap offset value
44 #define HL_MMAP_TYPE_SHIFT (59 - PAGE_SHIFT)
98 * enum hl_mmu_page_table_location - mmu page table location
99 * @MMU_DR_PGT: page-table is located on device DRAM.
[all …]
/Linux-v6.1/mm/
Dmemblock.c1 // SPDX-License-Identifier: GPL-2.0-or-later
46 * * ``memory`` - describes the physical memory available to the
50 * * ``reserved`` - describes the regions that were allocated
51 * * ``physmem`` - describes the actual physical memory available during
72 * functions. The first function does not assign the region to a NUMA
81 * * memblock_phys_alloc*() - these functions return the **physical**
83 * * memblock_alloc*() - these functions return the **virtual** address
89 * functions for more elaborate description.
118 .memory.max = INIT_MEMBLOCK_MEMORY_REGIONS,
123 .reserved.max = INIT_MEMBLOCK_RESERVED_REGIONS,
[all …]

12345678910>>...16