Home
last modified time | relevance | path

Searched refs:pci (Results 1 – 25 of 2005) sorted by relevance

12345678910>>...81

/openbmc/linux/drivers/pci/controller/dwc/
H A Dpcie-designware.c197 if (pci->type && pci->type != ver) in dw_pcie_version_detect()
329 if (pci->ops && pci->ops->read_dbi) in dw_pcie_read_dbi()
330 return pci->ops->read_dbi(pci, pci->dbi_base, reg, size); in dw_pcie_read_dbi()
345 pci->ops->write_dbi(pci, pci->dbi_base, reg, size, val); in dw_pcie_write_dbi()
360 pci->ops->write_dbi2(pci, pci->dbi_base2, reg, size, val); in dw_pcie_write_dbi2()
387 if (pci->ops && pci->ops->read_dbi) in dw_pcie_readl_atu()
680 if (pci->ops && pci->ops->link_up) in dw_pcie_link_up()
681 return pci->ops->link_up(pci); in dw_pcie_link_up()
850 if (pci->ops && pci->ops->read_dbi) in dw_pcie_readl_dma()
851 return pci->ops->read_dbi(pci, pci->edma.reg_base, reg, 4); in dw_pcie_readl_dma()
[all …]
H A Dpcie-designware-host.c508 dw_pcie_stop_link(pci); in dw_pcie_host_init()
532 dw_pcie_stop_link(pci); in dw_pcie_host_deinit()
706 pci->num_ob_windows); in dw_pcie_iatu_setup()
729 pci->num_ib_windows); in dw_pcie_iatu_setup()
746 dw_pcie_setup(pci); in dw_pcie_setup_rc()
832 pci->pp.ops->pme_turn_off(&pci->pp); in dw_pcie_suspend_noirq()
843 pci->pp.ops->host_deinit(&pci->pp); in dw_pcie_suspend_noirq()
845 pci->suspended = true; in dw_pcie_suspend_noirq()
855 if (!pci->suspended) in dw_pcie_resume_noirq()
858 pci->suspended = false; in dw_pcie_resume_noirq()
[all …]
H A Dpci-layerscape.c46 struct dw_pcie *pci; member
57 struct dw_pcie *pci = pcie->pci; in ls_pcie_is_bridge() local
69 struct dw_pcie *pci = pcie->pci; in ls_pcie_clear_multifunction() local
78 struct dw_pcie *pci = pcie->pci; in ls_pcie_drop_msg_tlp() local
88 struct dw_pcie *pci = pcie->pci; in ls_pcie_fix_error_response() local
162 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_host_init()
201 struct dw_pcie *pci; in ls_pcie_probe() local
209 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_probe()
210 if (!pci) in ls_pcie_probe()
215 pci->dev = dev; in ls_pcie_probe()
[all …]
H A Dpci-layerscape-ep.c44 struct dw_pcie *pci; member
54 struct dw_pcie *pci = pcie->pci; in ls_lut_readl() local
64 struct dw_pcie *pci = pcie->pci; in ls_lut_writel() local
75 struct dw_pcie *pci = pcie->pci; in ls_pcie_ep_event_handler() local
95 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_ep_event_handler()
97 dw_pcie_dbi_ro_wr_dis(pci); in ls_pcie_ep_event_handler()
230 struct dw_pcie *pci; in ls_pcie_ep_probe() local
241 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_ep_probe()
242 if (!pci) in ls_pcie_ep_probe()
251 pci->dev = dev; in ls_pcie_ep_probe()
[all …]
H A Dpcie-designware-ep.c66 dw_pcie_dbi_ro_wr_en(pci); in __dw_pcie_ep_reset_bar()
73 dw_pcie_dbi_ro_wr_dis(pci); in __dw_pcie_ep_reset_bar()
137 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_write_header()
151 dw_pcie_dbi_ro_wr_dis(pci); in dw_pcie_ep_write_header()
255 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_set_bar()
362 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_set_msi()
445 dw_pcie_stop_link(pci); in dw_pcie_ep_stop()
620 dw_pcie_edma_remove(pci); in dw_pcie_ep_exit()
658 dev_err(pci->dev, in dw_pcie_ep_init_complete()
699 dw_pcie_setup(pci); in dw_pcie_ep_init_complete()
[all …]
H A Dpcie-armada8k.c30 struct dw_pcie *pci; member
112 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_setup_phys() local
173 if (!dw_pcie_link_up(pci)) { in armada8k_pcie_host_init()
213 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_irq_handler() local
234 struct dw_pcie *pci = pcie->pci; in armada8k_add_pcie_port() local
268 struct dw_pcie *pci; in armada8k_pcie_probe() local
278 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in armada8k_pcie_probe()
279 if (!pci) in armada8k_pcie_probe()
282 pci->dev = dev; in armada8k_pcie_probe()
283 pci->ops = &dw_pcie_ops; in armada8k_pcie_probe()
[all …]
/openbmc/linux/drivers/staging/media/atomisp/
H A DMakefile16 pci/atomisp_cmd.o \
18 pci/atomisp_csi2.o \
21 pci/atomisp_fops.o \
24 pci/atomisp_tpg.o \
28 pci/sh_css_hrt.o \
30 pci/sh_css_mipi.o \
31 pci/sh_css_mmu.o \
32 pci/sh_css.o \
37 pci/sh_css_sp.o \
46 pci/hmm/hmm_bo.o \
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c33 struct nvkm_pci *pci = device->pci; in nvkm_pci_msi_rearm() local
35 if (pci && pci->msi) in nvkm_pci_msi_rearm()
36 pci->func->msi_rearm(pci); in nvkm_pci_msi_rearm()
42 return pci->func->rd32(pci, addr); in nvkm_pci_rd32()
48 pci->func->wr08(pci, addr, data); in nvkm_pci_wr08()
54 pci->func->wr32(pci, addr, data); in nvkm_pci_wr32()
60 u32 data = pci->func->rd32(pci, addr); in nvkm_pci_mask()
126 pci->func->init(pci); in nvkm_pci_init()
132 pci->func->msi_rearm(pci); in nvkm_pci_init()
169 pci->pdev = device->func->pci(device)->pdev; in nvkm_pci_new_()
[all …]
H A Dpcie.c56 return pci->func->pcie.version(pci); in nvkm_pcie_get_version()
65 return pci->func->pcie.version_supported(pci); in nvkm_pcie_get_max_version()
75 pci->func->pcie.set_version(pci, version); in nvkm_pcie_set_version()
84 nvkm_pcie_speeds[pci->func->pcie.max_speed(pci)]); in nvkm_pcie_oneinit()
106 pci->func->pcie.init(pci); in nvkm_pcie_init()
109 nvkm_pcie_set_link(pci, pci->pcie.speed, pci->pcie.width); in nvkm_pcie_init()
121 if (!pci || !pci_is_pcie(pci->pdev)) in nvkm_pcie_set_link()
130 if (pci->func->pcie.version(pci) < 2) { in nvkm_pcie_set_link()
135 cur_speed = pci->func->pcie.cur_speed(pci); in nvkm_pcie_set_link()
137 pci->func->pcie.max_speed(pci)); in nvkm_pcie_set_link()
[all …]
H A Dagp.c46 if (pci->agp.acquired) { in nvkm_agp_fini()
48 pci->agp.acquired = false; in nvkm_agp_fini()
92 agp_enable(pci->agp.bridge, pci->agp.mode); in nvkm_agp_init()
93 pci->agp.acquired = true; in nvkm_agp_init()
125 if (!(pci->agp.bridge = agp_backend_acquire(pci->pdev))) { in nvkm_agp_ctor()
132 pci->agp.mode = info.mode; in nvkm_agp_ctor()
133 pci->agp.base = info.aper_base; in nvkm_agp_ctor()
136 pci->agp.mtrr = -1; in nvkm_agp_ctor()
159 pci->agp.mode &= ~0x00000007; in nvkm_agp_ctor()
163 pci->agp.bridge = NULL; in nvkm_agp_ctor()
[all …]
H A Dgk104.c39 gf100_pcie_set_cap_speed(pci, false); in gk104_pcie_set_cap_speed()
43 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
47 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
56 int speed = gf100_pcie_cap_speed(pci); in gk104_pcie_cap_speed()
92 nvkm_pci_mask(pci, 0xa8, 0x3, reg_v); in gk104_pcie_set_lnkctl_speed()
150 gk104_pcie_init(struct nvkm_pci * pci) in gk104_pcie_init() argument
155 if (gf100_pcie_version(pci) < 2) in gk104_pcie_init()
159 max_speed = gk104_pcie_max_speed(pci); in gk104_pcie_init()
160 cap_speed = gk104_pcie_cap_speed(pci); in gk104_pcie_init()
165 cap_speed = gk104_pcie_cap_speed(pci); in gk104_pcie_init()
[all …]
H A Dg84.c36 g84_pcie_version(struct nvkm_pci *pci) in g84_pcie_version() argument
57 g84_pcie_cur_speed(struct nvkm_pci *pci) in g84_pcie_cur_speed() argument
72 g84_pcie_max_speed(struct nvkm_pci *pci) in g84_pcie_max_speed() argument
90 nvkm_pci_mask(pci, 0x460, 0x30, mask_value); in g84_pcie_set_link_speed()
91 nvkm_pci_mask(pci, 0x460, 0x1, 0x1); in g84_pcie_set_link_speed()
98 g84_pcie_set_link_speed(pci, speed); in g84_pcie_set_link()
103 g84_pci_init(struct nvkm_pci *pci) in g84_pci_init() argument
106 if (!pci_is_pcie(pci->pdev)) in g84_pci_init()
119 if (nvkm_pci_rd32(pci, 0x007c) & 0x00000020) in g84_pci_init()
126 g84_pcie_init(struct nvkm_pci *pci) in g84_pcie_init() argument
[all …]
/openbmc/linux/drivers/edac/
H A Dedac_pci.c36 if (!pci) in edac_pci_alloc_ctl_info()
49 return pci; in edac_pci_alloc_ctl_info()
52 kfree(pci); in edac_pci_alloc_ctl_info()
82 return pci; in find_edac_pci_by_dev()
180 pci->edac_check(pci); in edac_pci_workq_function()
230 pci->mod_name, pci->ctl_name, pci->dev_name, in edac_pci_add_device()
273 pci->pci_idx, pci->mod_name, pci->ctl_name, edac_dev_name(pci)); in edac_pci_del_device()
275 return pci; in edac_pci_del_device()
305 if (!pci) in edac_pci_create_generic_ctl()
310 dev_set_drvdata(pci->dev, pci); in edac_pci_create_generic_ctl()
[all …]
H A Docteon_edac-pci.c29 edac_pci_handle_pe(pci, pci->ctl_name); in octeon_pci_poll()
62 struct edac_pci_ctl_info *pci; in octeon_pci_probe() local
66 if (!pci) in octeon_pci_probe()
69 pci->dev = &pdev->dev; in octeon_pci_probe()
70 platform_set_drvdata(pdev, pci); in octeon_pci_probe()
71 pci->dev_name = dev_name(&pdev->dev); in octeon_pci_probe()
73 pci->mod_name = "octeon-pci"; in octeon_pci_probe()
74 pci->ctl_name = "octeon_pci_err"; in octeon_pci_probe()
75 pci->edac_check = octeon_pci_poll; in octeon_pci_probe()
85 edac_pci_free_ctl_info(pci); in octeon_pci_probe()
[all …]
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-rk805.c264 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val); in rk805_gpio_get()
345 return pci->num_pin_groups; in rk805_pinctrl_get_groups_count()
381 return pci->num_functions; in rk805_pinctrl_get_funcs_count()
559 pci = devm_kzalloc(&pdev->dev, sizeof(*pci), GFP_KERNEL); in rk805_pinctrl_probe()
560 if (!pci) in rk805_pinctrl_probe()
563 pci->dev = &pdev->dev; in rk805_pinctrl_probe()
599 pci->rk808->variant); in rk805_pinctrl_probe()
604 ret = devm_gpiochip_add_data(&pdev->dev, &pci->gpio_chip, pci); in rk805_pinctrl_probe()
611 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); in rk805_pinctrl_probe()
612 if (IS_ERR(pci->pctl)) { in rk805_pinctrl_probe()
[all …]
/openbmc/qemu/hw/scsi/
H A Desp-pci.c112 esp_pci_update_irq(pci); in esp_irq_handler()
117 ESPState *s = &pci->esp; in esp_pci_handle_idle()
132 ESPState *s = &pci->esp; in esp_pci_handle_abort()
146 pci->dma_regs[DMA_WBC] = pci->dma_regs[DMA_STC]; in esp_pci_handle_start()
147 pci->dma_regs[DMA_WAC] = pci->dma_regs[DMA_SPA]; in esp_pci_handle_start()
148 pci->dma_regs[DMA_WMAC] = pci->dma_regs[DMA_SMDLA]; in esp_pci_handle_start()
255 pci->sbac = val; in esp_pci_io_write()
277 ret = pci->sbac; in esp_pci_io_read()
404 s->dma_opaque = pci; in esp_pci_scsi_realize()
406 memory_region_init_io(&pci->io, OBJECT(pci), &esp_pci_io_ops, pci, in esp_pci_scsi_realize()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci_hw.h74 MLXSW_ITEM32(pci, wqe, c, 0x00, 31, 1);
86 MLXSW_ITEM32(pci, wqe, lp, 0x00, 30, 1);
91 MLXSW_ITEM32(pci, wqe, type, 0x00, 23, 4);
143 MLXSW_ITEM32(pci, cqe0, lag, 0x00, 23, 1);
191 MLXSW_ITEM32(pci, cqe0, crc, 0x0C, 8, 1);
192 MLXSW_ITEM32(pci, cqe12, crc, 0x0C, 9, 1);
198 MLXSW_ITEM32(pci, cqe0, e, 0x0C, 7, 1);
199 MLXSW_ITEM32(pci, cqe12, e, 0x00, 27, 1);
206 MLXSW_ITEM32(pci, cqe0, sr, 0x0C, 6, 1);
213 MLXSW_ITEM32(pci, cqe0, dqn, 0x0C, 1, 5);
[all …]
/openbmc/linux/sound/soc/intel/atom/sst/
H A Dsst_pci.c27 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources() local
64 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1)); in sst_platform_get_resources()
73 ctx->mailbox = pcim_iomap(pci, 2, pci_resource_len(pci, 2)); in sst_platform_get_resources()
83 ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); in sst_platform_get_resources()
93 ctx->dram = pcim_iomap(pci, 4, pci_resource_len(pci, 4)); in sst_platform_get_resources()
100 pci_release_regions(pci); in sst_platform_get_resources()
118 dev_dbg(&pci->dev, "Probe for DID %x\n", pci->device); in intel_sst_probe()
119 ret = sst_alloc_drv_context(&sst_drv_ctx, &pci->dev, pci->device); in intel_sst_probe()
140 sst_drv_ctx->pci = pci_dev_get(pci); in intel_sst_probe()
170 pci_release_regions(pci); in intel_sst_remove()
[all …]
/openbmc/qemu/hw/pci-host/
H A Dmv64361.c136 MV64361PCIState pci[2]; member
252 p = &s->pci[0]; in set_mem_windows()
261 p = &s->pci[0]; in set_mem_windows()
270 p = &s->pci[0]; in set_mem_windows()
279 p = &s->pci[0]; in set_mem_windows()
876 DeviceState *pci = DEVICE(&s->pci[i]); in mv64361_realize() local
897 s->pci[0].io_size = 0xff; in mv64361_reset()
907 s->pci[1].io_size = 0xff; in mv64361_reset()
918 s->pci[i].remap[j] = s->pci[i].mem_base[j] << 16; in mv64361_reset()
921 s->pci[0].remap[1] = 0; in mv64361_reset()
[all …]
/openbmc/linux/drivers/media/pci/
H A DKconfig16 source "drivers/media/pci/solo6x10/Kconfig"
17 source "drivers/media/pci/sta2x11/Kconfig"
18 source "drivers/media/pci/tw5864/Kconfig"
19 source "drivers/media/pci/tw68/Kconfig"
20 source "drivers/media/pci/tw686x/Kconfig"
21 source "drivers/media/pci/zoran/Kconfig"
29 source "drivers/media/pci/ivtv/Kconfig"
39 source "drivers/media/pci/cx18/Kconfig"
42 source "drivers/media/pci/cx88/Kconfig"
58 source "drivers/media/pci/pt1/Kconfig"
[all …]
/openbmc/linux/arch/mips/pci/
H A DMakefile6 obj-y += pci.o
7 obj-$(CONFIG_PCI_DRIVERS_LEGACY)+= pci-legacy.o
17 obj-$(CONFIG_BCM47XX) += pci-bcm47xx.o
21 obj-$(CONFIG_PCI_AR2315) += pci-ar2315.o
22 obj-$(CONFIG_SOC_AR71XX) += pci-ar71xx.o
23 obj-$(CONFIG_PCI_AR724X) += pci-ar724x.o
33 obj-$(CONFIG_SGI_IP27) += pci-ip27.o
37 obj-$(CONFIG_SIBYTE_BCM1x80) += pci-bcm1480.o pci-bcm1480ht.o
41 obj-$(CONFIG_SOC_MT7620) += pci-mt7620.o
42 obj-$(CONFIG_SOC_RT288X) += pci-rt2880.o
[all …]
/openbmc/linux/sound/soc/amd/acp/
H A Dacp-pci.c50 struct device *dev = &pci->dev; in acp_pci_probe()
65 if (pci_enable_device(pci)) in acp_pci_probe()
76 pci_set_master(pci); in acp_pci_probe()
81 switch (pci->revision) { in acp_pci_probe()
104 chip->base = devm_ioremap(&pci->dev, addr, pci_resource_len(pci, 0)); in acp_pci_probe()
126 res[i].start = pci->irq; in acp_pci_probe()
135 pdevinfo.parent = &pci->dev; in acp_pci_probe()
152 pm_runtime_allow(&pci->dev); in acp_pci_probe()
158 pci_release_regions(pci); in acp_pci_probe()
160 pci_disable_device(pci); in acp_pci_probe()
[all …]
/openbmc/linux/sound/soc/amd/rpl/
H A Drpl-pci-acp6x.c111 switch (pci->revision) { in snd_rpl_probe()
118 if (pci_enable_device(pci)) { in snd_rpl_probe()
143 pci_set_master(pci); in snd_rpl_probe()
144 pci_set_drvdata(pci, adata); in snd_rpl_probe()
151 pm_runtime_allow(&pci->dev); in snd_rpl_probe()
155 pci_release_regions(pci); in snd_rpl_probe()
157 pci_disable_device(pci); in snd_rpl_probe()
196 adata = pci_get_drvdata(pci); in snd_rpl_remove()
200 pm_runtime_forbid(&pci->dev); in snd_rpl_remove()
202 pci_release_regions(pci); in snd_rpl_remove()
[all …]
/openbmc/linux/Documentation/driver-api/pci/
H A Dpci.rst4 .. kernel-doc:: drivers/pci/pci.c
7 .. kernel-doc:: drivers/pci/pci-driver.c
10 .. kernel-doc:: drivers/pci/remove.c
13 .. kernel-doc:: drivers/pci/search.c
19 .. kernel-doc:: drivers/pci/bus.c
25 .. kernel-doc:: drivers/pci/irq.c
28 .. kernel-doc:: drivers/pci/probe.c
31 .. kernel-doc:: drivers/pci/slot.c
34 .. kernel-doc:: drivers/pci/rom.c
37 .. kernel-doc:: drivers/pci/iov.c
[all …]
/openbmc/linux/sound/soc/amd/renoir/
H A Drn-pci-acp3x.c225 if (pci->revision != 0x01) in snd_rn_acp_probe()
247 ret = pci_enable_msi(pci); in snd_rn_acp_probe()
262 pci_set_master(pci); in snd_rn_acp_probe()
263 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
337 pm_runtime_allow(&pci->dev); in snd_rn_acp_probe()
347 pci_disable_msi(pci); in snd_rn_acp_probe()
349 pci_release_regions(pci); in snd_rn_acp_probe()
351 pci_disable_device(pci); in snd_rn_acp_probe()
407 pci_disable_msi(pci); in snd_rn_acp_remove()
408 pci_release_regions(pci); in snd_rn_acp_remove()
[all …]

12345678910>>...81