| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | pci-ep.yaml | 1 # 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 …]
|
| D | snps,dw-pcie-ep.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | pci_iomap.c | 1 // 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 …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | pci_iomap.c | 1 // 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 …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/ |
| D | iavf.rst | 1 .. 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 …]
|
| D | i40e.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/ |
| D | iavf.rst | 1 .. 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 …]
|
| D | i40e.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | pmbus-core.rst | 9 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 …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | pmbus-core.rst | 9 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 …]
|
| /kernel/linux/linux-6.6/include/uapi/misc/ |
| D | fastrpc.h | 1 /* 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 …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfa_fcs.h | 1 /* 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 …]
|
| D | bfa_svc.h | 1 /* 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 …]
|
| /kernel/linux/linux-6.6/drivers/scsi/bfa/ |
| D | bfa_fcs.h | 1 /* 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 …]
|
| D | bfa_svc.h | 1 /* 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_83xx_vnic.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_83xx_vnic.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
| D | misc.c | 1 // 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 34 * try to define their own functions if these are not defined as macros. 39 /* Functions used by the included decompressor code below. */ 43 * This is set up by the setup-routine at boot-time 90 memmove(vidmem, vidmem + cols * 2, (lines - 1) * cols * 2); in scroll() 91 for (i = (lines - 1) * cols * 2; i < lines * cols * 2; i += 2) in scroll() 103 while ((inb(early_serial_base + LSR) & XMTRDY) == 0 && --timeout) in serial_putchar() 126 x = boot_params->screen_info.orig_x; in __putstr() [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/ |
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/misc/ |
| D | Kconfig | 1 # 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. 73 This option enables device driver support for in-band access to the 76 ASM (Advanced Systems Management) functions on the service 86 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/> 91 tristate "IBM Virtual Management Channel support" 94 This is the IBM POWER Virtual Management Channel 96 This driver is to be used for the POWER Virtual [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | emux_synth.h | 1 /* 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
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | emux_synth.h | 1 /* 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
|
| /kernel/linux/linux-6.6/drivers/pci/endpoint/ |
| D | pci-epf-core.c | 1 // 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 …]
|
| /kernel/linux/linux-6.6/arch/mips/bcm47xx/ |
| D | prom.c | 4 * 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 …]
|
| /kernel/linux/linux-5.10/arch/mips/bcm47xx/ |
| D | prom.c | 4 * 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 …]
|