Home
last modified time | relevance | path

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

12345678910>>...74

/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()
388 if (pci->ops && pci->ops->read_dbi) in dw_pcie_readl_atu()
681 if (pci->ops && pci->ops->link_up) in dw_pcie_link_up()
682 return pci->ops->link_up(pci); in dw_pcie_link_up()
851 if (pci->ops && pci->ops->read_dbi) in dw_pcie_readl_dma()
852 return pci->ops->read_dbi(pci, pci->edma.reg_base, reg, 4); in dw_pcie_readl_dma()
[all …]
H A Dpcie-designware-host.c516 dw_pcie_stop_link(pci); in dw_pcie_host_init()
540 dw_pcie_stop_link(pci); in dw_pcie_host_deinit()
714 pci->num_ob_windows); in dw_pcie_iatu_setup()
737 pci->num_ib_windows); in dw_pcie_iatu_setup()
754 dw_pcie_setup(pci); in dw_pcie_setup_rc()
840 pci->pp.ops->pme_turn_off(&pci->pp); in dw_pcie_suspend_noirq()
851 pci->pp.ops->deinit(&pci->pp); in dw_pcie_suspend_noirq()
853 pci->suspended = true; in dw_pcie_suspend_noirq()
863 if (!pci->suspended) in dw_pcie_resume_noirq()
866 pci->suspended = false; in dw_pcie_resume_noirq()
[all …]
H A Dpci-layerscape-ep.c44 struct dw_pcie *pci; member
54 struct dw_pcie *pci = pcie->pci; in ls_pcie_pf_lut_readl() local
64 struct dw_pcie *pci = pcie->pci; in ls_pcie_pf_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()
229 struct dw_pcie *pci; in ls_pcie_ep_probe() local
240 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_ep_probe()
241 if (!pci) in ls_pcie_ep_probe()
250 pci->dev = dev; in ls_pcie_ep_probe()
[all …]
H A Dpci-layerscape.c64 struct dw_pcie *pci; member
77 struct dw_pcie *pci = pcie->pci; in ls_pcie_is_bridge() local
89 struct dw_pcie *pci = pcie->pci; in ls_pcie_clear_multifunction() local
98 struct dw_pcie *pci = pcie->pci; in ls_pcie_drop_msg_tlp() local
108 struct dw_pcie *pci = pcie->pci; in ls_pcie_fix_error_response() local
184 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_host_init()
328 struct dw_pcie *pci; in ls_pcie_probe() local
338 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in ls_pcie_probe()
339 if (!pci) in ls_pcie_probe()
344 pci->dev = dev; in ls_pcie_probe()
[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 …]
H A Dpcie-spear13xx.c25 struct dw_pcie *pci; member
87 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_irq_handler() local
88 struct dw_pcie_rp *pp = &pci->pp; in spear13xx_pcie_irq_handler()
157 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_add_pcie_port() local
194 struct dw_pcie *pci; in spear13xx_pcie_probe() local
203 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in spear13xx_pcie_probe()
204 if (!pci) in spear13xx_pcie_probe()
207 pci->dev = dev; in spear13xx_pcie_probe()
208 pci->ops = &dw_pcie_ops; in spear13xx_pcie_probe()
210 spear13xx_pcie->pci = pci; in spear13xx_pcie_probe()
[all …]
H A Dpcie-designware-ep.c70 dw_pcie_dbi_ro_wr_en(pci); in __dw_pcie_ep_reset_bar()
77 dw_pcie_dbi_ro_wr_dis(pci); in __dw_pcie_ep_reset_bar()
135 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_write_header()
149 dw_pcie_dbi_ro_wr_dis(pci); in dw_pcie_ep_write_header()
250 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_set_bar()
350 dw_pcie_dbi_ro_wr_en(pci); in dw_pcie_ep_set_msi()
426 dw_pcie_stop_link(pci); in dw_pcie_ep_stop()
634 dw_pcie_edma_remove(pci); in dw_pcie_ep_cleanup()
702 dev_err(pci->dev, in dw_pcie_ep_init_registers()
710 dw_pcie_iatu_detect(pci); in dw_pcie_ep_init_registers()
[all …]
/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_v4l2.o \
27 pci/sh_css_hrt.o \
29 pci/sh_css_mipi.o \
30 pci/sh_css_mmu.o \
31 pci/sh_css.o \
36 pci/sh_css_sp.o \
45 pci/hmm/hmm_bo.o \
[all …]
/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 …]
/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 …]
/linux/drivers/pinctrl/
H A Dpinctrl-rk805.c319 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val); in rk805_gpio_get()
394 return pci->num_pin_groups; in rk805_pinctrl_get_groups_count()
430 return pci->num_functions; in rk805_pinctrl_get_funcs_count()
610 pci = devm_kzalloc(&pdev->dev, sizeof(*pci), GFP_KERNEL); in rk805_pinctrl_probe()
611 if (!pci) in rk805_pinctrl_probe()
614 pci->dev = &pdev->dev; in rk805_pinctrl_probe()
662 pci->rk808->variant); in rk805_pinctrl_probe()
667 ret = devm_gpiochip_add_data(&pdev->dev, &pci->gpio_chip, pci); in rk805_pinctrl_probe()
674 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); in rk805_pinctrl_probe()
675 if (IS_ERR(pci->pctl)) { in rk805_pinctrl_probe()
[all …]
/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 …]
/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 …]
/linux/drivers/media/pci/
H A DKconfig16 source "drivers/media/pci/mgb4/Kconfig"
18 source "drivers/media/pci/sta2x11/Kconfig"
19 source "drivers/media/pci/tw5864/Kconfig"
20 source "drivers/media/pci/tw68/Kconfig"
21 source "drivers/media/pci/tw686x/Kconfig"
22 source "drivers/media/pci/zoran/Kconfig"
30 source "drivers/media/pci/ivtv/Kconfig"
40 source "drivers/media/pci/cx18/Kconfig"
43 source "drivers/media/pci/cx88/Kconfig"
59 source "drivers/media/pci/pt1/Kconfig"
[all …]
/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 …]
/linux/Documentation/driver-api/pci/
H A Dpci.rst4 .. kernel-doc:: drivers/pci/pci.c
7 .. kernel-doc:: drivers/pci/iomap.c
10 .. kernel-doc:: drivers/pci/devres.c
13 .. kernel-doc:: drivers/pci/pci-driver.c
16 .. kernel-doc:: drivers/pci/remove.c
19 .. kernel-doc:: drivers/pci/search.c
25 .. kernel-doc:: drivers/pci/bus.c
31 .. kernel-doc:: drivers/pci/irq.c
40 .. kernel-doc:: drivers/pci/rom.c
43 .. kernel-doc:: drivers/pci/iov.c
[all …]
/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 …]
/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()
111 chip->base = devm_ioremap(&pci->dev, addr, pci_resource_len(pci, 0)); in acp_pci_probe()
121 check_acp_config(pci, chip); in acp_pci_probe()
137 res[i].start = pci->irq; in acp_pci_probe()
147 pdevinfo.parent = &pci->dev; in acp_pci_probe()
166 pm_runtime_allow(&pci->dev); in acp_pci_probe()
172 pci_release_regions(pci); in acp_pci_probe()
[all …]
/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 …]
/linux/sound/soc/amd/yc/
H A Dpci-acp6x.c163 switch (pci->revision) { in snd_acp6x_probe()
171 if (pci_enable_device(pci)) { in snd_acp6x_probe()
196 pci_set_master(pci); in snd_acp6x_probe()
197 pci_set_drvdata(pci, adata); in snd_acp6x_probe()
254 ret = devm_request_irq(&pci->dev, pci->irq, acp6x_irq_handler, in snd_acp6x_probe()
263 pm_runtime_allow(&pci->dev); in snd_acp6x_probe()
273 pci_release_regions(pci); in snd_acp6x_probe()
275 pci_disable_device(pci); in snd_acp6x_probe()
314 adata = pci_get_drvdata(pci); in snd_acp6x_remove()
324 pci_release_regions(pci); in snd_acp6x_remove()
[all …]

12345678910>>...74