Home
last modified time | relevance | path

Searched +full:pci +full:- +full:sig (Results 1 – 25 of 150) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/net/ethernet/amd/pds_core/
Dmain.c1 // SPDX-License-Identifier: GPL-2.0
6 #include <linux/pci.h>
22 MODULE_DEVICE_TABLE(pci, pdsc_id_table);
28 dev_dbg(pdsc->dev, "%s: jiffies %ld\n", __func__, jiffies); in pdsc_wdtimer_cb()
29 mod_timer(&pdsc->wdtimer, in pdsc_wdtimer_cb()
30 round_jiffies(jiffies + pdsc->wdtimer_period)); in pdsc_wdtimer_cb()
32 queue_work(pdsc->wq, &pdsc->health_work); in pdsc_wdtimer_cb()
37 struct pdsc_dev_bar *bars = pdsc->bars; in pdsc_unmap_bars()
40 pdsc->info_regs = NULL; in pdsc_unmap_bars()
41 pdsc->cmd_regs = NULL; in pdsc_unmap_bars()
[all …]
/kernel/linux/linux-6.6/arch/x86/kernel/
Dprobe_roms.c1 // SPDX-License-Identifier: GPL-2.0
13 #include <linux/pci.h>
17 #include <asm/pci-direct.h>
79 /* does this oprom support the given pci device, or any of the devices
84 struct pci_driver *drv = to_pci_driver(pdev->dev.driver); in match_id()
87 if (pdev->vendor == vendor && pdev->device == device) in match_id()
90 for (id = drv ? drv->id_table : NULL; id && id->vendor; id++) in match_id()
91 if (id->vendor == vendor && id->device == device) in match_id()
94 return id && id->vendor; in match_id()
125 if (res->end == 0) in find_oprom()
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/
Dprobe_roms.c1 // SPDX-License-Identifier: GPL-2.0
13 #include <linux/pci.h>
17 #include <asm/pci-direct.h>
78 /* does this oprom support the given pci device, or any of the devices
83 struct pci_driver *drv = pdev->driver; in match_id()
86 if (pdev->vendor == vendor && pdev->device == device) in match_id()
89 for (id = drv ? drv->id_table : NULL; id && id->vendor; id++) in match_id()
90 if (id->vendor == vendor && id->device == device) in match_id()
93 return id && id->vendor; in match_id()
124 if (res->end == 0) in find_oprom()
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dvirtio_pci.h2 * Virtio PCI driver
4 * This module allows virtio devices to be used over a virtual PCI device.
46 /* A 32-bit r/o bitmask of the features supported by the host */
49 /* A 32-bit r/w bitmask of features activated by the guest */
52 /* A 32-bit r/w PFN for the currently selected queue */
55 /* A 16-bit r/o queue size for the currently selected queue */
58 /* A 16-bit r/w queue selector */
61 /* A 16-bit r/w queue notifier */
64 /* An 8-bit device status register. */
67 /* An 8-bit r/o interrupt status register. Reading the value will return the
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dvirtio_pci.h2 * Virtio PCI driver
4 * This module allows virtio devices to be used over a virtual PCI device.
46 /* A 32-bit r/o bitmask of the features supported by the host */
49 /* A 32-bit r/w bitmask of features activated by the guest */
52 /* A 32-bit r/w PFN for the currently selected queue */
55 /* A 16-bit r/o queue size for the currently selected queue */
58 /* A 16-bit r/w queue selector */
61 /* A 16-bit r/w queue notifier */
64 /* An 8-bit device status register. */
67 /* An 8-bit r/o interrupt status register. Reading the value will return the
[all …]
/kernel/linux/linux-5.10/drivers/video/console/
Dsticore.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/console/sticore.c -
7 * Copyright (C) 2001-2020 Helge Deller <deller@gmx.de>
8 * Copyright (C) 2001-2002 Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11 * - call STI in virtual mode rather than in real mode
12 * - screen blanking with state_mgmt() in text mode STI ?
13 * - try to make it work on m68k hp workstations ;)
24 #include <linux/pci.h>
29 #include <asm/parisc-device.h>
47 * 0 - Black
[all …]
/kernel/linux/linux-6.6/drivers/video/
Dsticore.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/console/sticore.c -
7 * Copyright (C) 2001-2023 Helge Deller <deller@gmx.de>
8 * Copyright (C) 2001-2002 Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11 * - call STI in virtual mode rather than in real mode
12 * - screen blanking with state_mgmt() in text mode STI ?
13 * - try to make it work on m68k hp workstations ;)
24 #include <linux/pci.h>
29 #include <asm/parisc-device.h>
48 if (IS_ENABLED(CONFIG_64BIT) && sti->do_call64) { in store_sti_val()
[all …]
/kernel/linux/linux-6.6/arch/x86/pci/
Dpcbios.c1 // SPDX-License-Identifier: GPL-2.0
3 * BIOS32 and PCI BIOS handling.
6 #include <linux/pci.h>
14 #include <asm/pci-functions.h>
20 /* PCI signature: "PCI " */
23 /* PCI service signature: "$PCI" */
26 /* PCI BIOS hardware mechanism flags */
38 * We could make the 0xe0000-0x100000 range rox, but this can break
48 set_memory_x(PAGE_OFFSET + BIOS_BEGIN, (BIOS_END - BIOS_BEGIN) >> PAGE_SHIFT); in set_bios_x()
50 printk(KERN_INFO "PCI: PCI BIOS area is rw and x. Use pci=nobios if you want it NX.\n"); in set_bios_x()
[all …]
/kernel/linux/linux-5.10/arch/x86/pci/
Dpcbios.c1 // SPDX-License-Identifier: GPL-2.0
3 * BIOS32 and PCI BIOS handling.
6 #include <linux/pci.h>
14 #include <asm/pci-functions.h>
20 /* PCI signature: "PCI " */
23 /* PCI service signature: "$PCI" */
26 /* PCI BIOS hardware mechanism flags */
38 * We could make the 0xe0000-0x100000 range rox, but this can break
48 set_memory_x(PAGE_OFFSET + BIOS_BEGIN, (BIOS_END - BIOS_BEGIN) >> PAGE_SHIFT); in set_bios_x()
50 printk(KERN_INFO "PCI: PCI BIOS area is rw and x. Use pci=nobios if you want it NX.\n"); in set_bios_x()
[all …]
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
Dskl-nhlt.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * skl-nhlt.c - Intel SKL Platform NHLT parsing
11 #include <linux/pci.h>
12 #include <sound/intel-nhlt.h>
14 #include "skl-i2s.h"
33 struct nhlt_acpi_table *nhlt = (struct nhlt_acpi_table *)skl->nhlt; in skl_nhlt_update_topology_bin()
35 struct device *dev = bus->dev; in skl_nhlt_update_topology_bin()
38 nhlt->header.oem_id, nhlt->header.oem_table_id, in skl_nhlt_update_topology_bin()
39 nhlt->header.oem_revision); in skl_nhlt_update_topology_bin()
41 snprintf(skl->tplg_name, sizeof(skl->tplg_name), "%x-%.6s-%.8s-%d%s", in skl_nhlt_update_topology_bin()
[all …]
/kernel/linux/linux-5.10/drivers/sfi/
Dsfi_acpi.c1 /* sfi_acpi.c Simple Firmware Interface - ACPI extensions */
23 Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
67 * SFI can access ACPI-defined tables via an optional ACPI XSDT.
69 * This allows re-use, and avoids re-definition, of standard tables.
70 * For example, the "MCFG" table is defined by PCI, reserved by ACPI,
71 * and is expected to be present many SFI-only systems.
77 ((ptable->header.length - sizeof(struct acpi_table_header)) / \
106 ret = sfi_check_table(xsdt_va->table_offset_entry[i], &key); in sfi_acpi_parse_xsdt()
109 return -1; in sfi_acpi_parse_xsdt()
118 struct sfi_table_key xsdt_key = { .sig = SFI_SIG_XSDT }; in sfi_acpi_init()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_vf.c1 // SPDX-License-Identifier: GPL-2.0
6 #include <linux/pci.h>
11 #define DRV_NAME "octeontx2-nicvf"
23 MODULE_DEVICE_TABLE(pci, otx2_vf_id_table);
33 if (msg->id >= MBOX_MSG_MAX) { in otx2vf_process_vfaf_mbox_msg()
34 dev_err(vf->dev, in otx2vf_process_vfaf_mbox_msg()
35 "Mbox msg with unknown ID %d\n", msg->id); in otx2vf_process_vfaf_mbox_msg()
39 if (msg->sig != OTX2_MBOX_RSP_SIG) { in otx2vf_process_vfaf_mbox_msg()
40 dev_err(vf->dev, in otx2vf_process_vfaf_mbox_msg()
42 msg->sig, msg->id); in otx2vf_process_vfaf_mbox_msg()
[all …]
/kernel/linux/linux-5.10/drivers/tty/
Disicom.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Original driver code supplied by Multi-Tech
15 * 10/6/99 sameer Merged the ISA and PCI drivers to
52 * ISIHP-4X card
60 * among ISI-PCI cards.
99 * ftp://ftp.multitech.com/ISI-Cards/
109 * 64-bit verification
133 #include <linux/pci.h>
161 MODULE_DEVICE_TABLE(pci, isicom_pci_tbl);
181 -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 20, 21
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
Daic94xx_sds.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/pci.h>
18 /* ---------- OCM stuff ---------- */
28 char sig[2]; member
55 .sig = {0x4D, 0x4F}, /* signature */
92 char sig[4]; member
108 * asd_read_ocm_seg - read an on chip memory (OCM) segment
120 if (unlikely(asd_ha->iospace)) in asd_read_ocm_seg()
123 for ( ; size > 0; size--, offs++, p++) in asd_read_ocm_seg()
138 if (dir->sig[0] != 'M' || dir->sig[1] != 'O') { in asd_read_ocm_dir()
[all …]
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/
Daic94xx_sds.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/pci.h>
18 /* ---------- OCM stuff ---------- */
28 char sig[2]; member
55 .sig = {0x4D, 0x4F}, /* signature */
92 char sig[4]; member
108 * asd_read_ocm_seg - read an on chip memory (OCM) segment
120 if (unlikely(asd_ha->iospace)) in asd_read_ocm_seg()
123 for ( ; size > 0; size--, offs++, p++) in asd_read_ocm_seg()
138 if (dir->sig[0] != 'M' || dir->sig[1] != 'O') { in asd_read_ocm_dir()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_vf.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <linux/pci.h>
30 MODULE_DEVICE_TABLE(pci, otx2_vf_id_table);
40 if (msg->id >= MBOX_MSG_MAX) { in otx2vf_process_vfaf_mbox_msg()
41 dev_err(vf->dev, in otx2vf_process_vfaf_mbox_msg()
42 "Mbox msg with unknown ID %d\n", msg->id); in otx2vf_process_vfaf_mbox_msg()
46 if (msg->sig != OTX2_MBOX_RSP_SIG) { in otx2vf_process_vfaf_mbox_msg()
47 dev_err(vf->dev, in otx2vf_process_vfaf_mbox_msg()
49 msg->sig, msg->id); in otx2vf_process_vfaf_mbox_msg()
53 if (msg->rc == MBOX_MSG_INVALID) { in otx2vf_process_vfaf_mbox_msg()
[all …]
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/neterion/
Dvxge.rst1 .. SPDX-License-Identifier: GPL-2.0
23 - Single function mode
24 - Multi function mode
25 - SRIOV mode
26 - MRIOV mode
28 The functions share a 10GbE link and the pci-e bus, but hardly anything else
42 iii) PCI-SIG's I/O Virtualization
44 - Single Root mode: v1.0 (up to 17 functions)
45 - Multi-Root mode: v1.0 (up to 17 functions)
54 - Checksum offload (TCP/UDP/IP) on transmit and receive paths
[all …]
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
Dskl-nhlt.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * skl-nhlt.c - Intel SKL Platform NHLT parsing
11 #include <linux/pci.h>
12 #include <sound/intel-nhlt.h>
14 #include "skl-i2s.h"
22 struct nhlt_fmt_cfg *fmt_config = fmt->fmt_config; in skl_get_specific_cfg()
25 dev_dbg(dev, "Format count =%d\n", fmt->fmt_count); in skl_get_specific_cfg()
27 for (i = 0; i < fmt->fmt_count; i++) { in skl_get_specific_cfg()
28 wfmt = &fmt_config->fmt_ext.fmt; in skl_get_specific_cfg()
29 dev_dbg(dev, "ch=%d fmt=%d s_rate=%d\n", wfmt->channels, in skl_get_specific_cfg()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/
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 …]
Dsnps,dw-pcie.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.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 Root Port controller
17 # and make sure it's assigned with the vendor-specific compatible string.
21 const: snps,dw-pcie
23 - compatible
[all …]
/kernel/linux/linux-6.6/drivers/cdx/controller/
Dmc_cdx_pcol.h1 /* SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
22 * | | \--- Response
23 * | \------- Error
24 * \------------------------------ Resync (always set)
76 * - To advance a shared memory request if XFLAGS_EVREQ was set
77 * - As a notification (link state, i2c event), controlled
89 * - LEVEL==INFO Command succeeded
90 * - LEVEL==ERR Command failed
101 * non-existent MCDI command MC_CMD_DEBUG_LOG.
[all …]
/kernel/linux/linux-6.6/drivers/pci/hotplug/
Dacpiphp_ibm.c1 // SPDX-License-Identifier: GPL-2.0+
3 * ACPI PCI Hot Plug IBM Extension
23 #include <linux/pci.h>
27 #include "../pci.h"
31 #define DRIVER_DESC "ACPI Hot Plug PCI Controller Driver IBM extension"
40 /* these are the names for the IBM ACPI pseudo-device */
44 #define hpslot_to_sun(A) (to_slot(A)->sun)
46 /* union apci_descriptor - allows access to the
52 char sig[4]; member
74 /* struct notification - keeps info about the device
[all …]
/kernel/linux/linux-5.10/drivers/pci/hotplug/
Dacpiphp_ibm.c1 // SPDX-License-Identifier: GPL-2.0+
3 * ACPI PCI Hot Plug IBM Extension
23 #include <linux/pci.h>
27 #include "../pci.h"
31 #define DRIVER_DESC "ACPI Hot Plug PCI Controller Driver IBM extension"
40 /* these are the names for the IBM ACPI pseudo-device */
44 #define hpslot_to_sun(A) (to_slot(A)->sun)
46 /* union apci_descriptor - allows access to the
52 char sig[4]; member
74 /* struct notification - keeps info about the device
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c3 * Copyright (c) 2007-2013 Broadcom Corporation
31 #include <linux/pci.h>
37 #include <linux/dma-mapping.h>
84 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw"
85 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw"
86 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw"
87 #define FW_FILE_NAME_E1_V15 "bnx2x/bnx2x-e1-" FW_FILE_VERSION_V15 ".fw"
88 #define FW_FILE_NAME_E1H_V15 "bnx2x/bnx2x-e1h-" FW_FILE_VERSION_V15 ".fw"
89 #define FW_FILE_NAME_E2_V15 "bnx2x/bnx2x-e2-" FW_FILE_VERSION_V15 ".fw"
118 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X "
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c3 * Copyright (c) 2007-2013 Broadcom Corporation
31 #include <linux/pci.h>
36 #include <linux/dma-mapping.h>
83 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw"
84 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw"
85 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw"
86 #define FW_FILE_NAME_E1_V15 "bnx2x/bnx2x-e1-" FW_FILE_VERSION_V15 ".fw"
87 #define FW_FILE_NAME_E1H_V15 "bnx2x/bnx2x-e1h-" FW_FILE_VERSION_V15 ".fw"
88 #define FW_FILE_NAME_E2_V15 "bnx2x/bnx2x-e2-" FW_FILE_VERSION_V15 ".fw"
117 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X "
[all …]

123456