Home
last modified time | relevance | path

Searched +full:pci +full:- +full:host +full:- +full:cam +full:- +full:generic (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/pci/
Dhost-generic-pci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic PCI host controller
10 - Will Deacon <will@kernel.org>
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
21 Configuration Space is assumed to be memory-mapped (as opposed to being
23 geography of a PCI bus address by concatenating the various components to
[all …]
/Linux-v5.10/drivers/pci/controller/
Dpci-host-generic.c1 // SPDX-License-Identifier: GPL-2.0
3 * Simple, generic PCI host controller driver targeting firmware-initialised
4 * systems and virtual machines (e.g. the PCI emulation provided by kvmtool).
14 #include <linux/pci-ecam.h>
28 struct pci_config_window *cfg = bus->sysdata; in pci_dw_valid_device()
36 if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0) in pci_dw_valid_device()
61 { .compatible = "pci-host-cam-generic",
64 { .compatible = "pci-host-ecam-generic",
67 { .compatible = "marvell,armada8k-pcie-ecam",
70 { .compatible = "socionext,synquacer-pcie-ecam",
[all …]
/Linux-v5.10/drivers/net/fddi/
Ddefxx.c13 * FDDI TURBOchannel, EISA and PCI controller families. Supported
18 * DEC FDDIcontroller/PCI (DEFPA)
24 * macro Maciej W. Rozycki <macro@linux-mips.org>
40 * Adapter Probe -
45 * Bus-Specific Initialization -
46 * This driver currently supports both EISA and PCI controller
49 * initialization, the only bus-specific differences is in how the
51 * run-time critical code behaves the same on both families.
55 * Driver Open/Close -
67 * Driver Shutdown -
[all …]
Ddefxx.h19 * macro Maciej W. Rozycki <macro@linux-mips.org>
23 * 16-Aug-96 LVS Created.
24 * 09-Sep-96 LVS Added group_prom field. Moved read/write I/O
26 * 12-Sep-96 LVS Removed packet request header pointers.
28 * 23 Oct 2006 macro Big-endian host support.
43 typedef struct /* 64-bit counter */
177 #define PI_ITEM_K_EOL 0x00 /* End-of-Item list */
214 #define PI_K_FALSE 0 /* Generic false */
215 #define PI_K_TRUE 1 /* Generic true */
508 * certain host-sent SMT frames such as PMF Get and Set requests. The
[all …]
/Linux-v5.10/drivers/net/ethernet/brocade/bna/
Dbfi_enet.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Linux network driver for QLogic BR-series Converged Network Adapter.
6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
7 * Copyright (c) 2014-2015 QLogic Corporation
21 * HDS-off request is dynamic
22 * keep structures as multiple of 32-bit fields for alignment.
23 * All values must be written in big-endian.
46 #define BFI_ENET_RSS_KEY_LEN 10 /* 32-bit words */
50 u32 addr_hi; /* Most Significant 32-bits */
51 u32 addr_lo; /* Least Significant 32-Bits */
[all …]
/Linux-v5.10/drivers/scsi/sym53c8xx_2/
Dsym_glue.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * of PCI-SCSI IO processors.
6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
7 * Copyright (c) 2003-2005 Matthew Wilcox <matthew@wil.cx>
10 * Copyright (C) 1998-2000 Gerard Roudier
13 * a port of the FreeBSD ncr driver to Linux-1.2.13.
17 * Stefan Esser <se@mi.Uni-Koeln.de>
25 *-----------------------------------------------------------------------------
68 MODULE_PARM_DESC(hostid, "The SCSI ID to use for the host adapters");
79 MODULE_DESCRIPTION("NCR, Symbios and LSI 8xx and 1010 PCI SCSI adapters");
[all …]
Dsym_hipd.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * of PCI-SCSI IO processors.
6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
9 * Copyright (C) 1998-2000 Gerard Roudier
12 * a port of the FreeBSD ncr driver to Linux-1.2.13.
16 * Stefan Esser <se@mi.Uni-Koeln.de>
24 *-----------------------------------------------------------------------------
33 * Generic driver options.
75 #define sym_verbose (np->verbose)
131 * Asynchronous pre-scaler (ns). Shall be 40 for
[all …]
Dsym_hipd.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * of PCI-SCSI IO processors.
6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
7 * Copyright (c) 2003-2005 Matthew Wilcox <matthew@wil.cx>
10 * Copyright (C) 1998-2000 Gerard Roudier
13 * a port of the FreeBSD ncr driver to Linux-1.2.13.
17 * Stefan Esser <se@mi.Uni-Koeln.de>
25 *-----------------------------------------------------------------------------
55 while (n-- > 0) in sym_printl_hex()
62 sym_print_addr(cp->cmd, "%s: ", label); in sym_print_msg()
[all …]
/Linux-v5.10/drivers/staging/qlge/
Dqlge.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2003-2006 QLogic Corporation
10 #include <linux/pci.h>
19 #define DRV_STRING "QLogic 10 Gigabit PCI-E Ethernet Driver "
60 #define MAX_INTER_FRAME_WAIT 10 /* 10 usec max interframe-wait for coalescing */
67 #if ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2) > 0
68 #define TX_DESC_PER_OAL ((MAX_SKB_FRAGS - TX_DESC_PER_IOCB) + 2)
73 /* Word shifting for converting 64-bit
74 * address to a series of 16-bit words.
90 * PCI->func number.
[all …]
/Linux-v5.10/drivers/i2c/busses/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 comment "PC SMBus host controller drivers"
10 depends on PCI
14 depends on PCI
17 Host controller on Acer Labs Inc. (ALI) M1535 South Bridges. The SMB
18 controller is part of the 7101 device, which is an ACPI-compliant
22 will be called i2c-ali1535.
26 depends on PCI
29 Host controller on Acer Labs Inc. (ALI) M1563 South Bridges. The SMB
30 controller is part of the 7101 device, which is an ACPI-compliant
[all …]
/Linux-v5.10/drivers/pci/
Dquirks.c1 // SPDX-License-Identifier: GPL-2.0
3 * This file contains work-arounds for many known PCI hardware bugs.
4 * Devices present only on certain architectures (host bridges et cetera)
5 * should be handled in arch-specific code.
11 * Init/reset quirks for USB host controllers should be in the USB quirks
18 #include <linux/pci.h>
32 #include "pci.h"
62 if ((f->class == (u32) (dev->class >> f->class_shift) || in pci_do_fixups()
63 f->class == (u32) PCI_ANY_ID) && in pci_do_fixups()
64 (f->vendor == dev->vendor || in pci_do_fixups()
[all …]
/Linux-v5.10/
DMAINTAINERS9 -------------------------
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
40 See Documentation/process/coding-style.rst for guidance here.
46 See Documentation/process/submitting-patches.rst for details.
57 include a Signed-off-by: line. The current version of this
59 Documentation/process/submitting-patches.rst.
70 that the bug would present a short-term risk to other users if it
76 Documentation/admin-guide/security-bugs.rst for details.
81 ---------------------------------------------------
97 W: *Web-page* with status/info
[all …]
DCREDITS1 This is at least a partial credits-file of people that have
4 scripts. The fields are: name (N), email (E), web-address
6 snail-mail address (S).
10 ----------
51 D: in-kernel DRM Maintainer
71 E: tim_alpaerts@toyota-motor-europe.com
75 S: B-2610 Wilrijk-Antwerpen
80 W: http://www-stu.christs.cam.ac.uk/~aia21/
101 D: Maintainer of ide-cd and Uniform CD-ROM driver,
102 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update.
[all …]
/Linux-v5.10/drivers/net/ethernet/dec/tulip/
Dde4x5.c35 DE434 TP PCI
36 DE435 TP/COAX/AUI PCI
37 DE450 TP/COAX/AUI PCI
38 DE500 10/100 PCI Fasternet
72 measurement. Their error is +/-20k on a quiet (private) network and also
87 PCI support has been added to allow the driver to work with the DE434,
89 to the differences in the EISA and PCI CSR address offsets from the base
94 reboot sequences). Loadable module support under PCI and EISA has been
118 3) compile de4x5.c, but include -DMODULE in the command line to ensure
150 The SMC9332 card has a non-compliant SROM which needs fixing - I have
[all …]
/Linux-v5.10/arch/powerpc/include/asm/
Dcpm2.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 /* Device sub-block and page codes.
72 /* CPM2-specific opcodes (see cpm.h for common opcodes)
79 /* The number of pages of host memory we allocate for CPM. This is
157 * get some microcode patches :-).
158 * The parameter ram space for the SMCs is fifty-some bytes, and
357 uint sen_tbuf0data0; /* Save area 0 - current frame */
358 uint sen_tbuf0data1; /* Save area 1 - current frame */
369 uint sen_tbuf1data0; /* Save area 0 - current frame */
370 uint sen_tbuf1data1; /* Save area 1 - current frame */
[all …]
/Linux-v5.10/drivers/scsi/qla2xxx/
Dqla_nx.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2003-2014 QLogic Corporation
8 #include <linux/io-64-nonatomic-lo-hi.h>
9 #include <linux/pci.h>
14 #define MASK(n) ((1ULL<<(n))-1)
97 qla82xx_crb_addr_transform(CAM); in qla82xx_crb_addr_transform_setup()
355 * In: 'off_in' is offset from CRB space in 128M pci map
356 * Out: 'off_out' is 2M pci map addr
364 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in qla82xx_pci_set_crbwindow_2M()
366 ha->crb_win = CRB_HI(off_in); in qla82xx_pci_set_crbwindow_2M()
[all …]
/Linux-v5.10/drivers/net/wireless/cisco/
Dairo.c47 #include <linux/pci.h>
73 MODULE_DEVICE_TABLE(pci, card_ids);
93 /* Include Wireless Extension definition and check version - Jean II */
146 "LostSync-MaxRetry",
147 "LostSync-MissedBeacons",
148 "LostSync-ArlExceeded",
149 "LostSync-Deauth",
150 "LostSync-Disassoced",
151 "LostSync-TsfTiming",
203 "LostSync-HostReq",
[all …]
/Linux-v5.10/drivers/media/pci/cx23885/
Dcx23885-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <linux/pci.h>
14 #include <media/drv-intf/cx25840.h>
18 #include "tuner-xc2028.h"
19 #include "netup-eeprom.h"
20 #include "netup-init.h"
21 #include "altera-ci.h"
24 #include "cx23888-ir.h"
29 "NetUP Dual DVB-T/C CI card revision");
35 "\t\t\tHVR-1250 (reported safe)\n"
[all …]
/Linux-v5.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>
77 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw"
78 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw"
79 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw"
105 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X "
110 MODULE_PARM_DESC(dropless_fc, " Pause on exhausted host ring");
112 static int mrrs = -1;
277 MODULE_DEVICE_TABLE(pci, bnx2x_pci_tbl);
[all …]
/Linux-v5.10/drivers/net/ethernet/qlogic/qed/
Dqed_debug.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
4 * Copyright (c) 2019-2020 Marvell International Ltd.
151 return r[0] < (r[1] - imm[0]); in cond8()
232 * Addresses are in bytes, sizes are in quad-regs.
340 (((1 << FIELD_BIT_SIZE(type, field)) - 1) << \
362 (GET_FIELD((block)->flags, DBG_BLOCK_CHIP_HAS_LATENCY_EVENTS) ? 2 : 1)
364 ((block)->num_of_dbg_bus_lines + NUM_EXTRA_DBG_LINES(block))
828 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_grc_set_param()
830 dev_data->grc.param_val[grc_param] = val; in qed_grc_set_param()
837 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_grc_get_param()
[all …]
/Linux-v5.10/drivers/net/wireless/intel/ipw2x00/
Dipw2200.c1 // SPDX-License-Identifier: GPL-2.0-only
4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved.
6 802.11 status code portion of this file from ethereal-0.10.6:
8 Ethereal - Network traffic analyzer
15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
21 #include <net/cfg80211-wext.h>
64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation"
73 MODULE_FIRMWARE("ipw2200-ibss.fw");
75 MODULE_FIRMWARE("ipw2200-sniffer.fw");
77 MODULE_FIRMWARE("ipw2200-bss.fw");
[all …]