/linux-master/sound/soc/amd/acp/ |
H A D | acp-pci.c | 16 #include <linux/pci.h> 47 static int acp_pci_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument 50 struct device *dev = &pci->dev; 57 flag = snd_amd_acp_find_config(pci); 61 chip = devm_kzalloc(&pci->dev, sizeof(*chip), GFP_KERNEL); 65 if (pci_enable_device(pci)) 66 return dev_err_probe(&pci->dev, -ENODEV, 69 ret = pci_request_regions(pci, "AMD ACP3x audio"); 71 dev_err(&pci->dev, "pci_request_regions failed\n"); 76 pci_set_master(pci); 214 acp_pci_remove(struct pci_dev *pci) argument [all...] |
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-armada8k.c | 19 #include <linux/pci.h> 30 struct dw_pcie *pci; member in struct:armada8k_pcie 112 struct dw_pcie *pci = pcie->pci; local 113 struct device *dev = pci->dev; 142 static int armada8k_pcie_link_up(struct dw_pcie *pci) argument 147 reg = dw_pcie_readl_dbi(pci, PCIE_GLOBAL_STATUS_REG); 152 dev_dbg(pci->dev, "No link detected (Global-Status: 0x%08x).\n", reg); 156 static int armada8k_pcie_start_link(struct dw_pcie *pci) argument 161 reg = dw_pcie_readl_dbi(pci, PCIE_GLOBAL_CONTROL_RE 171 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 213 struct dw_pcie *pci = pcie->pci; local 234 struct dw_pcie *pci = pcie->pci; local 268 struct dw_pcie *pci; local [all...] |
H A D | pcie-designware-plat.c | 16 #include <linux/pci.h> 24 struct dw_pcie *pci; member in struct:dw_plat_pcie 37 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); local 41 dw_pcie_ep_reset_bar(pci, bar); 47 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); local 57 dev_err(pci->dev, "UNKNOWN IRQ type\n"); 84 struct dw_pcie *pci = dw_plat_pcie->pci; local 85 struct dw_pcie_rp *pp = &pci->pp; 109 struct dw_pcie *pci; local [all...] |
H A D | pcie-spear13xx.c | 17 #include <linux/pci.h> 25 struct dw_pcie *pci; member in struct:spear13xx_pcie 69 static int spear13xx_pcie_start_link(struct dw_pcie *pci) argument 71 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); 87 struct dw_pcie *pci = spear13xx_pcie->pci; local 88 struct dw_pcie_rp *pp = &pci->pp; 113 static int spear13xx_pcie_link_up(struct dw_pcie *pci) argument 115 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); 126 struct dw_pcie *pci local 157 struct dw_pcie *pci = spear13xx_pcie->pci; local 194 struct dw_pcie *pci; local [all...] |
H A D | pci-layerscape.c | 19 #include <linux/pci.h> 25 #include "../../pci.h" 64 struct dw_pcie *pci; member in struct:ls_pcie 77 struct dw_pcie *pci = pcie->pci; local 80 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE); 89 struct dw_pcie *pci = pcie->pci; local 91 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE); 98 struct dw_pcie *pci local 108 struct dw_pcie *pci = pcie->pci; local 131 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 150 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 179 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 213 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 230 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 238 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 246 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); local 328 struct dw_pcie *pci; local [all...] |
/linux-master/drivers/phy/ralink/ |
H A D | Makefile | 2 obj-$(CONFIG_PHY_MT7621_PCI) += phy-mt7621-pci.o
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | gp100.c | 27 gp100_pci_msi_rearm(struct nvkm_pci *pci) argument 29 nvkm_pci_wr32(pci, 0x0704, 0x00000000);
|
/linux-master/drivers/misc/pvpanic/ |
H A D | Makefile | 8 obj-$(CONFIG_PVPANIC_PCI) += pvpanic.o pvpanic-pci.o
|
/linux-master/include/sound/ |
H A D | intel-dsp-config.h | 24 int snd_intel_dsp_driver_probe(struct pci_dev *pci); 29 static inline int snd_intel_dsp_driver_probe(struct pci_dev *pci) argument
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | btcx-risc.h | 14 int btcx_riscmem_alloc(struct pci_dev *pci, 17 void btcx_riscmem_free(struct pci_dev *pci,
|
/linux-master/arch/sh/drivers/ |
H A D | Makefile | 8 obj-$(CONFIG_PCI) += pci/
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-xilinx-common.h | 6 #include <linux/pci.h> 7 #include <linux/pci-ecam.h>
|
H A D | Makefile | 3 obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o 4 obj-$(CONFIG_PCI_IXP4XX) += pci-ixp4xx.o 5 obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o 6 obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o 7 obj-$(CONFIG_PCI_MVEBU) += pci-mvebu.o 8 obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o 9 obj-$(CONFIG_PCI_TEGRA) += pci-tegra.o 10 obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o 13 obj-$(CONFIG_PCI_HOST_COMMON) += pci-host-common.o 14 obj-$(CONFIG_PCI_HOST_GENERIC) += pci [all...] |
/linux-master/sound/soc/sof/amd/ |
H A D | pci-rn.c | 15 #include <linux/pci.h> 21 #include "../sof-pci-dev.h" 66 static int acp_pci_rn_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument 70 if (pci->revision != ACP_RN_PCI_ID) 73 flag = snd_amd_acp_find_config(pci); 77 return sof_pci_probe(pci, pci_id); 80 static void acp_pci_rn_remove(struct pci_dev *pci) argument 82 return sof_pci_remove(pci); 91 MODULE_DEVICE_TABLE(pci, rn_pci_ids);
|
H A D | pci-rmb.c | 15 #include <linux/pci.h> 21 #include "../sof-pci-dev.h" 65 static int acp_pci_rmb_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument 69 if (pci->revision != ACP_RMB_PCI_ID) 72 flag = snd_amd_acp_find_config(pci); 76 return sof_pci_probe(pci, pci_id); 79 static void acp_pci_rmb_remove(struct pci_dev *pci) argument 81 sof_pci_remove(pci); 90 MODULE_DEVICE_TABLE(pci, rmb_pci_ids);
|
H A D | pci-vangogh.c | 15 #include <linux/pci.h> 21 #include "../sof-pci-dev.h" 64 static int acp_pci_vgh_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument 68 if (pci->revision != ACP_VANGOGH_PCI_ID) 71 flag = snd_amd_acp_find_config(pci); 75 return sof_pci_probe(pci, pci_id); 78 static void acp_pci_vgh_remove(struct pci_dev *pci) argument 80 sof_pci_remove(pci); 89 MODULE_DEVICE_TABLE(pci, vgh_pci_ids);
|
/linux-master/sound/soc/amd/renoir/ |
H A D | rn-pci-acp3x.c | 7 #include <linux/pci.h> 205 static int snd_rn_acp_probe(struct pci_dev *pci, argument 220 flag = snd_amd_acp_find_config(pci); 225 if (pci->revision != 0x01) 228 if (pci_enable_device(pci)) { 229 dev_err(&pci->dev, "pci_enable_device failed\n"); 233 ret = pci_request_regions(pci, "AMD ACP3x audio"); 235 dev_err(&pci->dev, "pci_request_regions failed\n"); 239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), 247 ret = pci_enable_msi(pci); 394 snd_rn_acp_remove(struct pci_dev *pci) argument [all...] |
/linux-master/drivers/net/can/m_can/ |
H A D | m_can_pci.c | 14 #include <linux/pci.h> 87 static int m_can_pci_probe(struct pci_dev *pci, const struct pci_device_id *id) argument 89 struct device *dev = &pci->dev; 95 ret = pcim_enable_device(pci); 99 pci_set_master(pci); 101 ret = pcim_iomap_regions(pci, BIT(M_CAN_PCI_MMIO_BAR), pci_name(pci)); 105 base = pcim_iomap_table(pci)[M_CAN_PCI_MMIO_BAR]; 112 mcan_class = m_can_class_allocate_dev(&pci->dev, 121 ret = pci_alloc_irq_vectors(pci, 155 m_can_pci_remove(struct pci_dev *pci) argument [all...] |
/linux-master/sound/soc/amd/yc/ |
H A D | pci-acp6x.c | 8 #include <linux/pci.h> 144 static int snd_acp6x_probe(struct pci_dev *pci, argument 158 flag = snd_amd_acp_find_config(pci); 163 switch (pci->revision) { 168 dev_dbg(&pci->dev, "acp6x pci device not found\n"); 171 if (pci_enable_device(pci)) { 172 dev_err(&pci->dev, "pci_enable_device failed\n"); 176 ret = pci_request_regions(pci, "AMD ACP3x audio"); 178 dev_err(&pci 309 snd_acp6x_remove(struct pci_dev *pci) argument [all...] |
/linux-master/sound/soc/amd/vangogh/ |
H A D | pci-acp5x.c | 7 #include <linux/pci.h> 124 static int snd_acp5x_probe(struct pci_dev *pci, argument 137 flag = snd_amd_acp_find_config(pci); 143 if (pci->revision != 0x50) 146 if (pci_enable_device(pci)) { 147 dev_err(&pci->dev, "pci_enable_device failed\n"); 151 ret = pci_request_regions(pci, "AMD ACP5x audio"); 153 dev_err(&pci->dev, "pci_request_regions failed\n"); 157 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data), 163 addr = pci_resource_start(pci, 301 snd_acp5x_remove(struct pci_dev *pci) argument [all...] |
/linux-master/drivers/pci/ |
H A D | Makefile | 6 remove.o pci.o pci-driver.o search.o \ 15 obj-$(CONFIG_SYSFS) += pci-sysfs.o slot.o 16 obj-$(CONFIG_ACPI) += pci-acpi.o 25 obj-$(CONFIG_PCI_BRIDGE_EMUL) += pci-bridge-emul.o 26 obj-$(CONFIG_PCI_LABEL) += pci-label.o 27 obj-$(CONFIG_X86_INTEL_MID) += pci-mid.o 29 obj-$(CONFIG_PCI_STUB) += pci-stub.o 30 obj-$(CONFIG_PCI_PF_STUB) += pci-pf-stub.o
|
/linux-master/sound/soc/amd/raven/ |
H A D | pci-acp3x.c | 7 #include <linux/pci.h> 127 static int snd_acp3x_probe(struct pci_dev *pci, argument 137 if (pci->revision != 0x00) 140 if (pci_enable_device(pci)) { 141 dev_err(&pci->dev, "pci_enable_device failed\n"); 145 ret = pci_request_regions(pci, "AMD ACP3x audio"); 147 dev_err(&pci->dev, "pci_request_regions failed\n"); 151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), 160 addr = pci_resource_start(pci, 0); 161 adata->acp3x_base = devm_ioremap(&pci 305 snd_acp3x_remove(struct pci_dev *pci) argument [all...] |
/linux-master/drivers/input/gameport/ |
H A D | fm801-gp.c | 14 #include <linux/pci.h> 65 static int fm801_gp_probe(struct pci_dev *pci, const struct pci_device_id *id) argument 79 error = pci_enable_device(pci); 88 gameport_set_phys(port, "pci%s/gameport0", pci_name(pci)); 89 port->dev.parent = &pci->dev; 90 port->io = pci_resource_start(pci, 0); 101 pci_set_drvdata(pci, gp); 109 pci_disable_device(pci); 116 static void fm801_gp_remove(struct pci_dev *pci) argument [all...] |
/linux-master/drivers/pci/msi/ |
H A D | msi.h | 3 #include <linux/pci.h> 26 return desc->pci.mask_base + desc->msi_index * PCI_MSIX_ENTRY_SIZE; 39 if (desc->pci.msi_attrib.can_mask) 45 desc->pci.msix_ctrl |= PCI_MSIX_ENTRY_CTRL_MASKBIT; 46 pci_msix_write_vector_ctrl(desc, desc->pci.msix_ctrl); 48 readl(desc->pci.mask_base); 53 desc->pci.msix_ctrl &= ~PCI_MSIX_ENTRY_CTRL_MASKBIT; 54 pci_msix_write_vector_ctrl(desc, desc->pci.msix_ctrl); 59 if (desc->pci.msi_attrib.is_msix) 67 if (desc->pci [all...] |
/linux-master/drivers/usb/dwc2/ |
H A D | pci.c | 3 * pci.c - DesignWare HS OTG Controller PCI driver 19 #include <linux/pci.h> 29 static const char dwc2_driver_name[] = "dwc2-pci"; 40 * @pci: The programming view of DWC_otg PCI 42 static void dwc2_pci_remove(struct pci_dev *pci) argument 44 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); 48 pci_set_drvdata(pci, NULL); 51 static int dwc2_pci_probe(struct pci_dev *pci, argument 58 struct device *dev = &pci->dev; 61 ret = pcim_enable_device(pci); [all...] |