Home
last modified time | relevance | path

Searched refs:pci (Results 1 – 200 of 1367) sorted by relevance

1234567

/linux-4.1.27/drivers/edac/
Dedac_pci.c44 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() local
50 pci = edac_align_ptr(&p, sizeof(*pci), 1); in edac_pci_alloc_ctl_info()
55 pci = kzalloc(size, GFP_KERNEL); in edac_pci_alloc_ctl_info()
56 if (pci == NULL) in edac_pci_alloc_ctl_info()
60 pvt = sz_pvt ? ((char *)pci) + ((unsigned long)pvt) : NULL; in edac_pci_alloc_ctl_info()
62 pci->pvt_info = pvt; in edac_pci_alloc_ctl_info()
63 pci->op_state = OP_ALLOC; in edac_pci_alloc_ctl_info()
65 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name); in edac_pci_alloc_ctl_info()
67 return pci; in edac_pci_alloc_ctl_info()
81 void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) in edac_pci_free_ctl_info() argument
[all …]
Docteon_edac-pci.c24 static void octeon_pci_poll(struct edac_pci_ctl_info *pci) in octeon_pci_poll() argument
30 edac_pci_handle_pe(pci, pci->ctl_name); in octeon_pci_poll()
35 edac_pci_handle_npe(pci, "Signaled System Error"); in octeon_pci_poll()
40 edac_pci_handle_npe(pci, "Received Master Abort"); in octeon_pci_poll()
45 edac_pci_handle_npe(pci, "Received Target Abort"); in octeon_pci_poll()
50 edac_pci_handle_npe(pci, "Signaled Target Abort"); in octeon_pci_poll()
55 edac_pci_handle_npe(pci, "Master Data Parity Error"); in octeon_pci_poll()
63 struct edac_pci_ctl_info *pci; in octeon_pci_probe() local
66 pci = edac_pci_alloc_ctl_info(0, "octeon_pci_err"); in octeon_pci_probe()
67 if (!pci) in octeon_pci_probe()
[all …]
Dedac_pci_sysfs.c59 static ssize_t instance_pe_count_show(struct edac_pci_ctl_info *pci, char *data) in instance_pe_count_show() argument
61 return sprintf(data, "%u\n", atomic_read(&pci->counters.pe_count)); in instance_pe_count_show()
64 static ssize_t instance_npe_count_show(struct edac_pci_ctl_info *pci, in instance_npe_count_show() argument
67 return sprintf(data, "%u\n", atomic_read(&pci->counters.npe_count)); in instance_npe_count_show()
76 struct edac_pci_ctl_info *pci; in edac_pci_instance_release() local
81 pci = to_instance(kobj); in edac_pci_instance_release()
86 kfree(pci); /* Free the control struct */ in edac_pci_instance_release()
100 struct edac_pci_ctl_info *pci = to_instance(kobj); in edac_pci_instance_show() local
104 return instance_attr->show(pci, buffer); in edac_pci_instance_show()
113 struct edac_pci_ctl_info *pci = to_instance(kobj); in edac_pci_instance_store() local
[all …]
Dmv64x60_edac.c31 static void mv64x60_pci_check(struct edac_pci_ctl_info *pci) in mv64x60_pci_check() argument
33 struct mv64x60_pci_pdata *pdata = pci->pvt_info; in mv64x60_pci_check()
53 edac_pci_handle_pe(pci, pci->ctl_name); in mv64x60_pci_check()
56 edac_pci_handle_npe(pci, pci->ctl_name); in mv64x60_pci_check()
61 struct edac_pci_ctl_info *pci = dev_id; in mv64x60_pci_isr() local
62 struct mv64x60_pci_pdata *pdata = pci->pvt_info; in mv64x60_pci_isr()
69 mv64x60_pci_check(pci); in mv64x60_pci_isr()
105 struct edac_pci_ctl_info *pci; in mv64x60_pci_err_probe() local
113 pci = edac_pci_alloc_ctl_info(sizeof(*pdata), "mv64x60_pci_err"); in mv64x60_pci_err_probe()
114 if (!pci) in mv64x60_pci_err_probe()
[all …]
Dmpc85xx_edac.c149 static void mpc85xx_pci_check(struct edac_pci_ctl_info *pci) in mpc85xx_pci_check() argument
151 struct mpc85xx_pci_pdata *pdata = pci->pvt_info; in mpc85xx_pci_check()
180 edac_pci_handle_pe(pci, pci->ctl_name); in mpc85xx_pci_check()
183 edac_pci_handle_npe(pci, pci->ctl_name); in mpc85xx_pci_check()
186 static void mpc85xx_pcie_check(struct edac_pci_ctl_info *pci) in mpc85xx_pcie_check() argument
188 struct mpc85xx_pci_pdata *pdata = pci->pvt_info; in mpc85xx_pcie_check()
224 struct edac_pci_ctl_info *pci = dev_id; in mpc85xx_pci_isr() local
225 struct mpc85xx_pci_pdata *pdata = pci->pvt_info; in mpc85xx_pci_isr()
234 mpc85xx_pcie_check(pci); in mpc85xx_pci_isr()
236 mpc85xx_pci_check(pci); in mpc85xx_pci_isr()
[all …]
Dedac_module.h84 extern void edac_pci_remove_sysfs(struct edac_pci_ctl_info *pci);
85 extern void edac_pci_handle_pe(struct edac_pci_ctl_info *pci, const char *msg);
86 extern void edac_pci_handle_npe(struct edac_pci_ctl_info *pci,
Dedac_core.h493 extern void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci);
495 extern void edac_pci_reset_delay_period(struct edac_pci_ctl_info *pci,
499 extern int edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx);
506 extern void edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci);
507 extern int edac_pci_create_sysfs(struct edac_pci_ctl_info *pci);
508 extern void edac_pci_remove_sysfs(struct edac_pci_ctl_info *pci);
/linux-4.1.27/arch/arm/mach-ixp4xx/
DMakefile5 obj-pci-y :=
6 obj-pci-n :=
8 obj-pci-$(CONFIG_ARCH_IXDP4XX) += ixdp425-pci.o
9 obj-pci-$(CONFIG_MACH_AVILA) += avila-pci.o
10 obj-pci-$(CONFIG_MACH_IXDPG425) += ixdpg425-pci.o
11 obj-pci-$(CONFIG_ARCH_ADI_COYOTE) += coyote-pci.o
12 obj-pci-$(CONFIG_MACH_GTWX5715) += gtwx5715-pci.o
13 obj-pci-$(CONFIG_MACH_MICCPT) += miccpt-pci.o
14 obj-pci-$(CONFIG_MACH_NSLU2) += nslu2-pci.o
15 obj-pci-$(CONFIG_MACH_NAS100D) += nas100d-pci.o
[all …]
/linux-4.1.27/sound/soc/intel/atom/sst/
Dsst_pci.c36 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources() local
38 ret = pci_request_regions(pci, SST_DRV_NAME); in sst_platform_get_resources()
45 ctx->ddr_base = pci_resource_start(pci, 0); in sst_platform_get_resources()
59 ctx->ddr_end = pci_resource_end(pci, 0); in sst_platform_get_resources()
61 ctx->ddr = pcim_iomap(pci, 0, in sst_platform_get_resources()
62 pci_resource_len(pci, 0)); in sst_platform_get_resources()
72 ctx->shim_phy_add = pci_resource_start(pci, 1); in sst_platform_get_resources()
73 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1)); in sst_platform_get_resources()
81 ctx->mailbox_add = pci_resource_start(pci, 2); in sst_platform_get_resources()
82 ctx->mailbox = pcim_iomap(pci, 2, pci_resource_len(pci, 2)); in sst_platform_get_resources()
[all …]
DMakefile2 snd-intel-sst-pci-objs += sst_pci.o
6 obj-$(CONFIG_SND_SST_IPC_PCI) += snd-intel-sst-pci.o
/linux-4.1.27/drivers/pci/host/
Dpci-host-generic.c52 struct gen_pci *pci = sys->private_data; in gen_pci_map_cfg_bus_cam() local
53 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_cam()
55 return pci->cfg.win[idx] + ((devfn << 8) | where); in gen_pci_map_cfg_bus_cam()
68 struct gen_pci *pci = sys->private_data; in gen_pci_map_cfg_bus_ecam() local
69 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_ecam()
71 return pci->cfg.win[idx] + ((devfn << 12) | where); in gen_pci_map_cfg_bus_ecam()
95 static void gen_pci_release_of_pci_ranges(struct gen_pci *pci) in gen_pci_release_of_pci_ranges() argument
97 pci_free_resource_list(&pci->resources); in gen_pci_release_of_pci_ranges()
100 static int gen_pci_parse_request_of_pci_ranges(struct gen_pci *pci) in gen_pci_parse_request_of_pci_ranges() argument
103 struct device *dev = pci->host.dev.parent; in gen_pci_parse_request_of_pci_ranges()
[all …]
DMakefile2 obj-$(CONFIG_PCI_DRA7XX) += pci-dra7xx.o
3 obj-$(CONFIG_PCI_EXYNOS) += pci-exynos.o
4 obj-$(CONFIG_PCI_IMX6) += pci-imx6.o
5 obj-$(CONFIG_PCI_MVEBU) += pci-mvebu.o
6 obj-$(CONFIG_PCI_TEGRA) += pci-tegra.o
7 obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o
9 obj-$(CONFIG_PCI_HOST_GENERIC) += pci-host-generic.o
11 obj-$(CONFIG_PCI_KEYSTONE) += pci-keystone-dw.o pci-keystone.o
13 obj-$(CONFIG_PCI_XGENE) += pci-xgene.o
14 obj-$(CONFIG_PCI_LAYERSCAPE) += pci-layerscape.o
[all …]
/linux-4.1.27/drivers/uwb/
Dwhci.c18 struct pci_dev *pci; member
30 struct pci_dev *pci_dev = card->pci; in whci_capdata_quirks()
98 umc = umc_device_create(&card->pci->dev, n); in whci_add_cap()
112 umc->resource.start = pci_resource_start(card->pci, bar) in whci_add_cap()
117 umc->resource.flags = card->pci->resource[bar].flags; in whci_add_cap()
118 umc->resource.parent = &card->pci->resource[bar]; in whci_add_cap()
119 umc->irq = card->pci->irq; in whci_add_cap()
139 static int whci_n_caps(struct pci_dev *pci) in whci_n_caps() argument
144 uwbbase = pci_iomap(pci, 0, 8); in whci_n_caps()
148 pci_iounmap(pci, uwbbase); in whci_n_caps()
[all …]
Dumc-bus.c86 struct pci_dev *pci; in umc_match_pci_id() local
91 pci = to_pci_dev(umc->dev.parent); in umc_match_pci_id()
92 return pci_match_id(id_table, pci) != NULL; in umc_match_pci_id()
/linux-4.1.27/drivers/usb/gadget/udc/bdc/
Dbdc_pci.c33 static int bdc_setup_msi(struct pci_dev *pci) in bdc_setup_msi() argument
37 ret = pci_enable_msi(pci); in bdc_setup_msi()
46 static int bdc_pci_probe(struct pci_dev *pci, const struct pci_device_id *id) in bdc_pci_probe() argument
53 glue = devm_kzalloc(&pci->dev, sizeof(*glue), GFP_KERNEL); in bdc_pci_probe()
57 glue->dev = &pci->dev; in bdc_pci_probe()
58 ret = pci_enable_device(pci); in bdc_pci_probe()
60 dev_err(&pci->dev, "failed to enable pci device\n"); in bdc_pci_probe()
63 pci_set_master(pci); in bdc_pci_probe()
70 bdc_setup_msi(pci); in bdc_pci_probe()
72 res[0].start = pci_resource_start(pci, 0); in bdc_pci_probe()
[all …]
/linux-4.1.27/drivers/media/pci/
DKconfig13 source "drivers/media/pci/meye/Kconfig"
14 source "drivers/media/pci/sta2x11/Kconfig"
19 source "drivers/media/pci/ivtv/Kconfig"
20 source "drivers/media/pci/zoran/Kconfig"
21 source "drivers/media/pci/saa7146/Kconfig"
22 source "drivers/media/pci/solo6x10/Kconfig"
23 source "drivers/media/pci/tw68/Kconfig"
28 source "drivers/media/pci/cx18/Kconfig"
29 source "drivers/media/pci/cx23885/Kconfig"
30 source "drivers/media/pci/cx25821/Kconfig"
[all …]
/linux-4.1.27/arch/mips/pci/
DMakefile5 obj-y += pci.o
15 obj-$(CONFIG_PCI_VR41XX) += ops-vr41xx.o pci-vr41xx.o
16 obj-$(CONFIG_NEC_MARKEINS) += ops-emma2rh.o pci-emma2rh.o fixup-emma2rh.o
18 obj-$(CONFIG_BCM47XX) += pci-bcm47xx.o
19 obj-$(CONFIG_BCM63XX) += pci-bcm63xx.o fixup-bcm63xx.o \
21 obj-$(CONFIG_MIPS_ALCHEMY) += pci-alchemy.o
22 obj-$(CONFIG_PCI_AR2315) += pci-ar2315.o
23 obj-$(CONFIG_SOC_AR71XX) += pci-ar71xx.o
24 obj-$(CONFIG_PCI_AR724X) += pci-ar724x.o
25 obj-$(CONFIG_MIPS_PCI_VIRTIO) += pci-virtio-guest.o
[all …]
Dops-mace.c44 u32 control = mace->pci.control; in mace_pci_read_config()
47 mace->pci.control = control & ~MACEPCI_CONTROL_MAR_INT; in mace_pci_read_config()
48 mace->pci.config_addr = mkaddr(bus, devfn, reg); in mace_pci_read_config()
51 *val = mace->pci.config_data.b[(reg & 3) ^ 3]; in mace_pci_read_config()
54 *val = mace->pci.config_data.w[((reg >> 1) & 1) ^ 1]; in mace_pci_read_config()
57 *val = mace->pci.config_data.l; in mace_pci_read_config()
61 mace->pci.error &= ~MACEPCI_ERROR_MASTER_ABORT; in mace_pci_read_config()
62 mace->pci.control = control; in mace_pci_read_config()
80 mace->pci.config_addr = mkaddr(bus, devfn, reg); in mace_pci_write_config()
83 mace->pci.config_data.b[(reg & 3) ^ 3] = val; in mace_pci_write_config()
[all …]
Dpci-ip32.c28 unsigned int flags = mace->pci.error; in macepci_error()
29 unsigned int addr = mace->pci.error_addr; in macepci_error()
79 mace->pci.error = flags; in macepci_error()
130 mace->pci.error_addr = 0; in mace_init()
131 mace->pci.error = 0; in mace_init()
132 mace->pci.control = 0xff008500; in mace_init()
134 printk("MACE PCI rev %d\n", mace->pci.rev); in mace_init()
/linux-4.1.27/drivers/staging/rts5208/
Drtsx.c134 dev_err(&dev->pci->dev, "Error: chip->srb = %p\n", in queuecommand_lck()
141 dev_info(&dev->pci->dev, "Fail command during disconnect\n"); in queuecommand_lck()
168 dev_info(&dev->pci->dev, "%s called\n", __func__); in DEF_SCSI_QCMD()
175 dev_info(&dev->pci->dev, "-- nothing to abort\n"); in DEF_SCSI_QCMD()
196 dev_info(&dev->pci->dev, "%s called\n", __func__); in device_reset()
207 dev_info(&dev->pci->dev, "%s called\n", __func__); in bus_reset()
268 dev_info(&dev->pci->dev, "%s: chip->msi_en = %d, pci->irq = %d\n", in rtsx_acquire_irq()
269 __func__, chip->msi_en, dev->pci->irq); in rtsx_acquire_irq()
271 if (request_irq(dev->pci->irq, rtsx_interrupt, in rtsx_acquire_irq()
274 dev_err(&dev->pci->dev, in rtsx_acquire_irq()
[all …]
Drtsx.h71 pci_read_config_byte((chip)->rtsx->pci, where, val)
74 pci_write_config_byte((chip)->rtsx->pci, where, val)
100 struct pci_dev *pci; member
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dmarvell,orion-pinctrl.txt22 mpp0 0 pcie(rstout), pci(req2), gpio
23 mpp1 1 gpio, pci(gnt2)
24 mpp2 2 gpio, pci(req3), pci-1(pme)
25 mpp3 3 gpio, pci(gnt3)
26 mpp4 4 gpio, pci(req4)
27 mpp5 5 gpio, pci(gnt4)
28 mpp6 6 gpio, pci(req5), pci-1(clk)
29 mpp7 7 gpio, pci(gnt5), pci-1(clk)
47 mpp0 0 pcie(rstout), pci(req2), gpio
48 mpp1 1 gpio, pci(gnt2)
[all …]
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-palmas.c573 static int palmas_pinctrl_get_pin_mux(struct palmas_pctrl_chip_info *pci) in palmas_pinctrl_get_pin_mux() argument
580 for (i = 0; i < pci->num_pin_groups; ++i) { in palmas_pinctrl_get_pin_mux()
581 g = &pci->pin_groups[i]; in palmas_pinctrl_get_pin_mux()
583 pci->pins_current_opt[i] = 0; in palmas_pinctrl_get_pin_mux()
586 ret = palmas_read(pci->palmas, g->mux_reg_base, in palmas_pinctrl_get_pin_mux()
589 dev_err(pci->dev, "mux_reg 0x%02x read failed: %d\n", in palmas_pinctrl_get_pin_mux()
594 pci->pins_current_opt[i] = val >> g->mux_bit_shift; in palmas_pinctrl_get_pin_mux()
599 static int palmas_pinctrl_set_dvfs1(struct palmas_pctrl_chip_info *pci, in palmas_pinctrl_set_dvfs1() argument
606 ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE, in palmas_pinctrl_set_dvfs1()
610 dev_err(pci->dev, "SECONDARY_PAD3 update failed %d\n", ret); in palmas_pinctrl_set_dvfs1()
[all …]
/linux-4.1.27/arch/arm/mach-footbridge/
DMakefile9 pci-y += dc21285.o
10 pci-$(CONFIG_ARCH_CATS) += cats-pci.o
11 pci-$(CONFIG_ARCH_EBSA285_HOST) += ebsa285-pci.o
12 pci-$(CONFIG_ARCH_NETWINDER) += netwinder-pci.o
13 pci-$(CONFIG_ARCH_PERSONAL_SERVER) += personal-pci.o
20 obj-$(CONFIG_PCI) +=$(pci-y)
/linux-4.1.27/sound/pci/au88x0/
Dau88x0.c45 MODULE_DEVICE_TABLE(pci, snd_vortex_ids);
140 snd_vortex_create(struct snd_card *card, struct pci_dev *pci, vortex_t ** rchip) in snd_vortex_create() argument
151 if ((err = pci_enable_device(pci)) < 0) in snd_vortex_create()
153 if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0 || in snd_vortex_create()
154 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { in snd_vortex_create()
156 pci_disable_device(pci); in snd_vortex_create()
162 pci_disable_device(pci); in snd_vortex_create()
169 chip->pci_dev = pci; in snd_vortex_create()
170 chip->io = pci_resource_start(pci, 0); in snd_vortex_create()
171 chip->vendor = pci->vendor; in snd_vortex_create()
[all …]
/linux-4.1.27/sound/pci/vx222/
Dvx222.c69 MODULE_DEVICE_TABLE(pci, snd_vx222_ids);
124 pci_release_regions(vx->pci); in snd_vx222_free()
125 pci_disable_device(vx->pci); in snd_vx222_free()
137 static int snd_vx222_create(struct snd_card *card, struct pci_dev *pci, in snd_vx222_create() argument
150 if ((err = pci_enable_device(pci)) < 0) in snd_vx222_create()
152 pci_set_master(pci); in snd_vx222_create()
158 pci_disable_device(pci); in snd_vx222_create()
162 vx->pci = pci; in snd_vx222_create()
164 if ((err = pci_request_regions(pci, CARD_NAME)) < 0) { in snd_vx222_create()
169 vx->port[i] = pci_resource_start(pci, i + 1); in snd_vx222_create()
[all …]
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_core.c176 void *saa7146_vmalloc_build_pgtable(struct pci_dev *pci, long length, struct saa7146_pgtable *pt) in saa7146_vmalloc_build_pgtable() argument
188 if (saa7146_pgtable_alloc(pci, pt)) in saa7146_vmalloc_build_pgtable()
192 slen = pci_map_sg(pci,pt->slist,pt->nents,PCI_DMA_FROMDEVICE); in saa7146_vmalloc_build_pgtable()
196 if (0 != saa7146_pgtable_build_single(pci, pt, pt->slist, slen)) in saa7146_vmalloc_build_pgtable()
202 pci_unmap_sg(pci, pt->slist, pt->nents, PCI_DMA_FROMDEVICE); in saa7146_vmalloc_build_pgtable()
204 saa7146_pgtable_free(pci, pt); in saa7146_vmalloc_build_pgtable()
214 void saa7146_vfree_destroy_pgtable(struct pci_dev *pci, void *mem, struct saa7146_pgtable *pt) in saa7146_vfree_destroy_pgtable() argument
216 pci_unmap_sg(pci, pt->slist, pt->nents, PCI_DMA_FROMDEVICE); in saa7146_vfree_destroy_pgtable()
217 saa7146_pgtable_free(pci, pt); in saa7146_vfree_destroy_pgtable()
223 void saa7146_pgtable_free(struct pci_dev *pci, struct saa7146_pgtable *pt) in saa7146_pgtable_free() argument
[all …]
Dsaa7146_vbi.c24 cpu = pci_alloc_consistent(dev->pci, 4096, &dma_addr); in vbi_workaround()
125 pci_free_consistent(dev->pci, 4096, cpu, dma_addr); in vbi_workaround()
130 pci_free_consistent(dev->pci, 4096, cpu, dma_addr); in vbi_workaround()
250 saa7146_pgtable_free(dev->pci, &buf->pt[2]); in buffer_prepare()
251 saa7146_pgtable_alloc(dev->pci, &buf->pt[2]); in buffer_prepare()
256 err = saa7146_pgtable_build_single(dev->pci, &buf->pt[2], in buffer_prepare()
399 &dev->pci->dev, &dev->slock, in vbi_open()
/linux-4.1.27/Documentation/DocBook/
D.kernel-api.xml.cmd2pci/pci.c drivers/pci/pci-driver.c drivers/pci/remove.c drivers/pci/search.c drivers/pci/msi.c dri…
/linux-4.1.27/sound/pci/
Dcs5530.c64 struct pci_dev *pci; member
75 MODULE_DEVICE_TABLE(pci, snd_cs5530_ids);
79 pci_release_regions(chip->pci); in snd_cs5530_free()
80 pci_disable_device(chip->pci); in snd_cs5530_free()
91 static void snd_cs5530_remove(struct pci_dev *pci) in snd_cs5530_remove() argument
93 snd_card_free(pci_get_drvdata(pci)); in snd_cs5530_remove()
106 struct pci_dev *pci, in snd_cs5530_create() argument
121 err = pci_enable_device(pci); in snd_cs5530_create()
127 pci_disable_device(pci); in snd_cs5530_create()
132 chip->pci = pci; in snd_cs5530_create()
[all …]
Dbt87x.c193 struct pci_dev *pci; member
234 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in snd_bt87x_create_risc()
290 pci_read_config_word(chip->pci, PCI_STATUS, &pci_status); in snd_bt87x_pci_error()
294 pci_write_config_word(chip->pci, PCI_STATUS, pci_status); in snd_bt87x_pci_error()
694 pci_release_regions(chip->pci); in snd_bt87x_free()
695 pci_disable_device(chip->pci); in snd_bt87x_free()
719 snd_dma_pci_data(chip->pci), in snd_bt87x_pcm()
725 struct pci_dev *pci, in snd_bt87x_create() argument
736 err = pci_enable_device(pci); in snd_bt87x_create()
742 pci_disable_device(pci); in snd_bt87x_create()
[all …]
Dals4000.c112 struct pci_dev *pci; member
124 MODULE_DEVICE_TABLE(pci, snd_als4000_ids);
710 snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in snd_als4000_pcm()
794 dev_warn(&acard->pci->dev, "cannot reserve joystick ports\n"); in snd_als4000_create_gameport()
800 dev_err(&acard->pci->dev, "cannot allocate memory for gameport\n"); in snd_als4000_create_gameport()
806 gameport_set_phys(gp, "pci%s/gameport0", pci_name(acard->pci)); in snd_als4000_create_gameport()
807 gameport_set_dev_parent(gp, &acard->pci->dev); in snd_als4000_create_gameport()
846 pci_release_regions(acard->pci); in snd_card_als4000_free()
847 pci_disable_device(acard->pci); in snd_card_als4000_free()
850 static int snd_card_als4000_probe(struct pci_dev *pci, in snd_card_als4000_probe() argument
[all …]
Dvia82xx_modem.c245 struct pci_dev *pci; member
268 MODULE_DEVICE_TABLE(pci, snd_via82xx_modem_ids);
279 struct pci_dev *pci, in build_via_table() argument
289 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in build_via_table()
315 dev_err(&pci->dev, "too much table size!\n"); in build_via_table()
351 struct pci_dev *pci) in clean_via_table() argument
660 err = build_via_table(viadev, substream, chip->pci, in snd_via82xx_hw_params()
681 clean_via_table(viadev, substream, chip->pci); in snd_via82xx_hw_free()
867 snd_dma_pci_data(chip->pci), in snd_via686_pcm_new()
911 ac97.pci = chip->pci; in snd_via82xx_mixer_new()
[all …]
Dvia82xx.c378 struct pci_dev *pci; member
415 MODULE_DEVICE_TABLE(pci, snd_via82xx_ids);
426 struct pci_dev *pci, in build_via_table() argument
436 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in build_via_table()
462 dev_err(&pci->dev, "too much table size!\n"); in build_via_table()
497 struct pci_dev *pci) in clean_via_table() argument
939 err = build_via_table(viadev, substream, chip->pci, in snd_via82xx_hw_params()
957 clean_via_table(viadev, substream, chip->pci); in snd_via82xx_hw_free()
1474 snd_dma_pci_data(chip->pci), in snd_via8233_pcm_new()
1498 snd_dma_pci_data(chip->pci), in snd_via8233_pcm_new()
[all …]
Dals300.c119 struct pci_dev *pci; member
149 MODULE_DEVICE_TABLE(pci, snd_als300_ids);
185 pci_release_regions(chip->pci); in snd_als300_free()
186 pci_disable_device(chip->pci); in snd_als300_free()
265 static void snd_als300_remove(struct pci_dev *pci) in snd_als300_remove() argument
267 snd_card_free(pci_get_drvdata(pci)); in snd_als300_remove()
608 snd_dma_pci_data(chip->pci), 64*1024, 64*1024); in snd_als300_new_pcm()
646 struct pci_dev *pci, int chip_type, in snd_als300_create() argument
658 if ((err = pci_enable_device(pci)) < 0) in snd_als300_create()
661 if (pci_set_dma_mask(pci, DMA_BIT_MASK(28)) < 0 || in snd_als300_create()
[all …]
Dad1889.c88 struct pci_dev *pci; member
648 snd_dma_pci_data(chip->pci), in snd_ad1889_pcm_init()
821 ac97.pci = chip->pci; in snd_ad1889_ac97_init()
856 pci_release_regions(chip->pci); in snd_ad1889_free()
857 pci_disable_device(chip->pci); in snd_ad1889_free()
885 struct pci_dev *pci, in snd_ad1889_create() argument
897 if ((err = pci_enable_device(pci)) < 0) in snd_ad1889_create()
901 if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0 || in snd_ad1889_create()
902 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { in snd_ad1889_create()
904 pci_disable_device(pci); in snd_ad1889_create()
[all …]
Dintel8x0m.c201 struct pci_dev *pci; member
245 MODULE_DEVICE_TABLE(pci, snd_intel8x0m_ids);
752 snd_dma_pci_data(chip->pci), in snd_intel8x0m_pcm1()
857 ac97.pci = chip->pci; in snd_intel8x0m_mixer()
1011 pci_iounmap(chip->pci, chip->addr); in snd_intel8x0m_free()
1013 pci_iounmap(chip->pci, chip->bmaddr); in snd_intel8x0m_free()
1014 pci_release_regions(chip->pci); in snd_intel8x0m_free()
1015 pci_disable_device(chip->pci); in snd_intel8x0m_free()
1043 struct pci_dev *pci = to_pci_dev(dev); in intel8x0m_resume() local
1047 if (request_irq(pci->irq, snd_intel8x0m_interrupt, in intel8x0m_resume()
[all …]
Dsis7019.c60 MODULE_DEVICE_TABLE(pci, snd_sis7019_ids);
118 struct pci_dev *pci; member
386 sis->silence_dma_addr = pci_map_single(sis->pci, in __sis_map_silence()
397 pci_unmap_single(sis->pci, sis->silence_dma_addr, 4096, in __sis_unmap_silence()
920 snd_dma_pci_data(sis->pci), 64*1024, 128*1024); in sis_pcm_create()
986 dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n", in sis_ac97_rw()
1068 pci_release_regions(sis->pci); in sis_chip_free()
1069 pci_disable_device(sis->pci); in sis_chip_free()
1142 dev_err(&sis->pci->dev, "could not find any codecs\n"); in sis_chip_init()
1147 dev_warn(&sis->pci->dev, "missing codecs, found %0x, expected %0x\n", in sis_chip_init()
[all …]
Dsonicvibes.c223 struct pci_dev *pci; member
249 MODULE_DEVICE_TABLE(pci, snd_sonic_ids);
901 snd_dma_pci_data(sonic->pci), 64*1024, 128*1024); in snd_sonicvibes_pcm()
1200 gameport_set_phys(gp, "pci%s/gameport0", pci_name(sonic->pci)); in snd_sonicvibes_create_gameport()
1201 gameport_set_dev_parent(gp, &sonic->pci->dev); in snd_sonicvibes_create_gameport()
1226 pci_write_config_dword(sonic->pci, 0x40, sonic->dmaa_port); in snd_sonicvibes_free()
1227 pci_write_config_dword(sonic->pci, 0x48, sonic->dmac_port); in snd_sonicvibes_free()
1232 pci_release_regions(sonic->pci); in snd_sonicvibes_free()
1233 pci_disable_device(sonic->pci); in snd_sonicvibes_free()
1245 struct pci_dev *pci, in snd_sonicvibes_create() argument
[all …]
Datiixp_modem.c237 struct pci_dev *pci; member
270 MODULE_DEVICE_TABLE(pci, snd_atiixp_ids);
338 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in atiixp_build_dma_packets()
1012 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1094 ac97.pci = chip->pci; in snd_atiixp_mixer_new()
1200 pci_release_regions(chip->pci); in snd_atiixp_free()
1201 pci_disable_device(chip->pci); in snd_atiixp_free()
1216 struct pci_dev *pci, in snd_atiixp_create() argument
1225 if ((err = pci_enable_device(pci)) < 0) in snd_atiixp_create()
1230 pci_disable_device(pci); in snd_atiixp_create()
[all …]
Des1938.c214 struct pci_dev *pci; member
250 MODULE_DEVICE_TABLE(pci, snd_es1938_ids);
1033 snd_dma_pci_data(chip->pci), 64*1024, 64*1024); in snd_es1938_new_pcm()
1423 pci_set_master(chip->pci); in snd_es1938_chip_init()
1426 pci_write_config_word(chip->pci, SL_PCI_LEGACYCONTROL, 0x805f); in snd_es1938_chip_init()
1429 pci_write_config_word(chip->pci, SL_PCI_DDMACONTROL, chip->ddma_port | 1); in snd_es1938_chip_init()
1432 pci_write_config_dword(chip->pci, SL_PCI_CONFIG, 0); in snd_es1938_chip_init()
1477 struct pci_dev *pci = to_pci_dev(dev); in es1938_resume() local
1482 if (request_irq(pci->irq, snd_es1938_interrupt, in es1938_resume()
1485 pci->irq); in es1938_resume()
[all …]
Datiixp.c263 struct pci_dev *pci; member
297 MODULE_DEVICE_TABLE(pci, snd_atiixp_ids);
370 snd_dma_pci_data(chip->pci), in atiixp_build_dma_packets()
564 static int ac97_probing_bugs(struct pci_dev *pci) in ac97_probing_bugs() argument
568 q = snd_pci_quirk_lookup(pci, atiixp_quirks); in ac97_probing_bugs()
570 dev_dbg(&pci->dev, "atiixp quirk for %s. Forcing codec %d\n", in ac97_probing_bugs()
584 ac97_codec = ac97_probing_bugs(chip->pci); in snd_atiixp_codec_detect()
1294 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1327 snd_dma_pci_data(chip->pci), in snd_atiixp_pcm_new()
1446 ac97.pci = chip->pci; in snd_atiixp_mixer_new()
[all …]
Des1968.c519 struct pci_dev *pci; member
583 MODULE_DEVICE_TABLE(pci, snd_es1968_ids);
1440 chip->dma.dev.dev = snd_dma_pci_data(chip->pci); in snd_es1968_init_dmabuf()
1442 snd_dma_pci_data(chip->pci), in snd_es1968_init_dmabuf()
2081 pci_read_config_word(chip->pci, 0x58, &w); /* something magical with gpio and bus arb. */ in snd_es1968_ac97_reset()
2082 pci_read_config_dword(chip->pci, PCI_SUBSYSTEM_VENDOR_ID, &vend); in snd_es1968_ac97_reset()
2181 struct pci_dev *pci = chip->pci; in snd_es1968_chip_init() local
2199 pci_read_config_word(pci, ESM_CONFIG_A, &w); in snd_es1968_chip_init()
2212 pci_write_config_word(pci, ESM_CONFIG_A, w); in snd_es1968_chip_init()
2216 pci_read_config_word(pci, ESM_CONFIG_B, &w); in snd_es1968_chip_init()
[all …]
Dintel8x0.c393 struct pci_dev *pci; member
460 MODULE_DEVICE_TABLE(pci, snd_intel8x0_ids);
1548 snd_dma_pci_data(chip->pci), in snd_intel8x0_pcm1()
2294 ac97.pci = chip->pci; in snd_intel8x0_mixer()
2413 if (snd_pci_quirk_lookup(chip->pci, ich_chip_reset_mode)) in snd_intel8x0_ich_chip_cold_reset()
2430 (!snd_pci_quirk_lookup(chip->pci, ich_chip_reset_mode))
2534 pci_read_config_dword(chip->pci, 0x4c, &val); in snd_intel8x0_ich_chip_init()
2536 pci_write_config_dword(chip->pci, 0x4c, val); in snd_intel8x0_ich_chip_init()
2627 pci_read_config_dword(chip->pci, 0x4c, &val); in snd_intel8x0_free()
2629 pci_write_config_dword(chip->pci, 0x4c, val); in snd_intel8x0_free()
[all …]
Drme32.c224 struct pci_dev *pci; member
235 MODULE_DEVICE_TABLE(pci, snd_rme32_ids);
238 #define RME32_PRO_WITH_8414(rme32) ((rme32)->pci->device == PCI_DEVICE_ID_RME_DIGI32_PRO && (rme32)…
512 if (rme32->pci->device != PCI_DEVICE_ID_RME_DIGI32_PRO) in snd_rme32_playback_setrate()
519 if (rme32->pci->device != PCI_DEVICE_ID_RME_DIGI32_PRO) in snd_rme32_playback_setrate()
526 if (rme32->pci->device != PCI_DEVICE_ID_RME_DIGI32_PRO) in snd_rme32_playback_setrate()
865 if (rme32->pci->device == PCI_DEVICE_ID_RME_DIGI32_PRO) { in snd_rme32_playback_spdif_open()
1315 pci_release_regions(rme32->pci); in snd_rme32_free()
1318 pci_disable_device(rme32->pci); in snd_rme32_free()
1336 struct pci_dev *pci = rme32->pci; in snd_rme32_create() local
[all …]
Dmaestro3.c752 struct pci_dev *pci; member
823 MODULE_DEVICE_TABLE(pci, snd_m3_ids);
1879 snd_dma_pci_data(chip->pci), 64*1024, 64*1024); in snd_m3_pcm()
2273 struct pci_dev *pcidev = chip->pci; in snd_m3_chip_init()
2381 pci_release_regions(chip->pci); in snd_m3_free()
2386 pci_disable_device(chip->pci); in snd_m3_free()
2487 pci_name(chip->pci)); in snd_m3_input_register()
2492 input_dev->id.vendor = chip->pci->vendor; in snd_m3_input_register()
2493 input_dev->id.product = chip->pci->device; in snd_m3_input_register()
2494 input_dev->dev.parent = &chip->pci->dev; in snd_m3_input_register()
[all …]
Dcs4281.c466 struct pci_dev *pci; member
502 MODULE_DEVICE_TABLE(pci, snd_cs4281_ids);
994 snd_dma_pci_data(chip->pci), 64*1024, 512*1024); in snd_cs4281_pcm()
1273 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_cs4281_create_gameport()
1274 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_cs4281_create_gameport()
1315 pci_set_power_state(chip->pci, PCI_D3hot); in snd_cs4281_free()
1321 pci_release_regions(chip->pci); in snd_cs4281_free()
1322 pci_disable_device(chip->pci); in snd_cs4281_free()
1337 struct pci_dev *pci, in snd_cs4281_create() argument
1349 if ((err = pci_enable_device(pci)) < 0) in snd_cs4281_create()
[all …]
Dfm801.c193 struct pci_dev *pci; member
221 MODULE_DEVICE_TABLE(pci, snd_fm801_ids);
718 snd_dma_pci_data(chip->pci), in snd_fm801_pcm()
1185 struct pci_dev *pci, in snd_fm801_create() argument
1197 if ((err = pcim_enable_device(pci)) < 0) in snd_fm801_create()
1199 chip = devm_kzalloc(&pci->dev, sizeof(*chip), GFP_KERNEL); in snd_fm801_create()
1204 chip->pci = pci; in snd_fm801_create()
1207 if ((err = pci_request_regions(pci, "FM801")) < 0) in snd_fm801_create()
1209 chip->port = pci_resource_start(pci, 0); in snd_fm801_create()
1211 if (devm_request_irq(&pci->dev, pci->irq, snd_fm801_interrupt, in snd_fm801_create()
[all …]
Dazt3328.c304 struct pci_dev *pci; member
330 MODULE_DEVICE_TABLE(pci, snd_azf3328_ids);
785 ac97.pci = chip->pci; in snd_azf3328_mixer_new()
1834 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_azf3328_gameport()
1835 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_azf3328_gameport()
2152 snd_dma_pci_data(chip->pci), in snd_azf3328_pcm()
2168 snd_dma_pci_data(chip->pci), in snd_azf3328_pcm()
2302 pci_release_regions(chip->pci); in snd_azf3328_free()
2303 pci_disable_device(chip->pci); in snd_azf3328_free()
2393 struct pci_dev *pci, in snd_azf3328_create() argument
[all …]
Drme96.c261 struct pci_dev *pci; member
273 MODULE_DEVICE_TABLE(pci, snd_rme96_ids);
277 #define RME96_HAS_ANALOG_IN(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST)
278 #define RME96_HAS_ANALOG_OUT(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PRO || \
279 (rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST)
281 #define RME96_DAC_IS_1855(rme96) (((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST &&…
282 ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PRO && (rme96)->rev == 2))
851 if ((rme96->pci->device != PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST && in snd_rme96_setinputtype()
852 rme96->pci->device != PCI_DEVICE_ID_RME_DIGI96_8_PRO) || in snd_rme96_setinputtype()
853 (rme96->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST && in snd_rme96_setinputtype()
[all …]
Dens1370.c417 struct pci_dev *pci; member
461 MODULE_DEVICE_TABLE(pci, snd_audiopci_ids);
611 return ensoniq->pci->device == 0x8938; in is_ev1938()
1293 snd_dma_pci_data(ensoniq->pci), 64*1024, 128*1024); in snd_ensoniq_pcm()
1325 snd_dma_pci_data(ensoniq->pci), 64*1024, 128*1024); in snd_ensoniq_pcm2()
1603 if (ensoniq->pci->vendor == list->vid && in es1371_quirk_lookup()
1604 ensoniq->pci->device == list->did && in es1371_quirk_lookup()
1646 ac97.pci = ensoniq->pci; in snd_ensoniq_1371_mixer()
1681 snd_pci_quirk_lookup(ensoniq->pci, ens1373_line_quirk)) { in snd_ensoniq_1371_mixer()
1848 gameport_set_phys(gp, "pci%s/gameport0", pci_name(ensoniq->pci)); in snd_ensoniq_create_gameport()
[all …]
/linux-4.1.27/drivers/isdn/hardware/eicon/
Dos_bri.c51 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 0; in diva_bri_set_addresses()
52 a->resources.pci.mem_type_id[MEM_TYPE_CFG] = 1; in diva_bri_set_addresses()
53 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 2; in diva_bri_set_addresses()
54 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 1; in diva_bri_set_addresses()
55 a->resources.pci.mem_type_id[MEM_TYPE_PORT] = 2; in diva_bri_set_addresses()
56 a->resources.pci.mem_type_id[MEM_TYPE_CTLREG] = 2; in diva_bri_set_addresses()
58 a->xdi_adapter.ram = a->resources.pci.addr[0]; in diva_bri_set_addresses()
59 a->xdi_adapter.cfg = a->resources.pci.addr[1]; in diva_bri_set_addresses()
60 a->xdi_adapter.Address = a->resources.pci.addr[2]; in diva_bri_set_addresses()
94 a->resources.pci.bar[bar] = in diva_bri_init_card()
[all …]
Dos_pri.c62 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 0; in diva_pri_set_addresses()
63 a->resources.pci.mem_type_id[MEM_TYPE_CONTROL] = 2; in diva_pri_set_addresses()
64 a->resources.pci.mem_type_id[MEM_TYPE_CONFIG] = 4; in diva_pri_set_addresses()
65 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 0; in diva_pri_set_addresses()
66 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 2; in diva_pri_set_addresses()
67 a->resources.pci.mem_type_id[MEM_TYPE_CFG] = 4; in diva_pri_set_addresses()
68 a->resources.pci.mem_type_id[MEM_TYPE_PROM] = 3; in diva_pri_set_addresses()
70 a->xdi_adapter.Address = a->resources.pci.addr[0]; in diva_pri_set_addresses()
71 a->xdi_adapter.Control = a->resources.pci.addr[2]; in diva_pri_set_addresses()
72 a->xdi_adapter.Config = a->resources.pci.addr[4]; in diva_pri_set_addresses()
[all …]
Dos_4bri.c104 dword offset = a->resources.pci.qoffset; in diva_4bri_set_addresses()
107 a->resources.pci.mem_type_id[MEM_TYPE_RAM] = 2; in diva_4bri_set_addresses()
108 a->resources.pci.mem_type_id[MEM_TYPE_ADDRESS] = 2; in diva_4bri_set_addresses()
109 a->resources.pci.mem_type_id[MEM_TYPE_CONTROL] = 2; in diva_4bri_set_addresses()
110 a->resources.pci.mem_type_id[MEM_TYPE_RESET] = 0; in diva_4bri_set_addresses()
111 a->resources.pci.mem_type_id[MEM_TYPE_CTLREG] = 3; in diva_4bri_set_addresses()
112 a->resources.pci.mem_type_id[MEM_TYPE_PROM] = 0; in diva_4bri_set_addresses()
117 a->xdi_adapter.Address = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses()
120 a->xdi_adapter.Control = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses()
122 a->xdi_adapter.ram = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses()
[all …]
Ddivasproc.c296 seq_printf(m, "PCI-bus : %d\n", a->resources.pci.bus); in info_proc_show()
297 seq_printf(m, "PCI-func : %d\n", a->resources.pci.func); in info_proc_show()
299 if (a->resources.pci.bar[i]) { in info_proc_show()
302 i, a->resources.pci.bar[i], in info_proc_show()
304 pci.addr[i]); in info_proc_show()
305 if (a->resources.pci.length[i]) { in info_proc_show()
308 a->resources.pci. in info_proc_show()
/linux-4.1.27/drivers/usb/dwc2/
Dpci.c65 static void dwc2_pci_remove(struct pci_dev *pci) in dwc2_pci_remove() argument
67 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); in dwc2_pci_remove()
72 pci_set_drvdata(pci, NULL); in dwc2_pci_remove()
75 static int dwc2_pci_probe(struct pci_dev *pci, in dwc2_pci_probe() argument
82 struct device *dev = &pci->dev; in dwc2_pci_probe()
85 ret = pcim_enable_device(pci); in dwc2_pci_probe()
91 pci_set_master(pci); in dwc2_pci_probe()
101 res[0].start = pci_resource_start(pci, 0); in dwc2_pci_probe()
102 res[0].end = pci_resource_end(pci, 0); in dwc2_pci_probe()
106 res[1].start = pci->irq; in dwc2_pci_probe()
[all …]
/linux-4.1.27/sound/pci/cs5535audio/
Dcs5535audio.c75 MODULE_DEVICE_TABLE(pci, snd_cs5535audio_ids);
167 ac97.pci = cs5535au->pci; in snd_cs5535audio_mixer()
260 pci_set_power_state(cs5535au->pci, PCI_D3hot); in snd_cs5535audio_free()
265 pci_release_regions(cs5535au->pci); in snd_cs5535audio_free()
266 pci_disable_device(cs5535au->pci); in snd_cs5535audio_free()
278 struct pci_dev *pci, in snd_cs5535audio_create() argument
289 if ((err = pci_enable_device(pci)) < 0) in snd_cs5535audio_create()
292 if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0 || in snd_cs5535audio_create()
293 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { in snd_cs5535audio_create()
307 cs5535au->pci = pci; in snd_cs5535audio_create()
[all …]
/linux-4.1.27/sound/pci/hda/
Dhda_intel.c348 #define CONTROLLER_IN_GPU(pci) (((pci)->device == 0x0a0c) || \ argument
349 ((pci)->device == 0x0c0c) || \
350 ((pci)->device == 0x0d0c) || \
351 ((pci)->device == 0x160c))
433 static void update_pci_byte(struct pci_dev *pci, unsigned int reg, in update_pci_byte() argument
438 pci_read_config_byte(pci, reg, &data); in update_pci_byte()
441 pci_write_config_byte(pci, reg, data); in update_pci_byte()
456 update_pci_byte(chip->pci, AZX_PCIREG_TCSEL, 0x07, 0); in azx_init_pci()
465 update_pci_byte(chip->pci, in azx_init_pci()
474 update_pci_byte(chip->pci, in azx_init_pci()
[all …]
Dhda_i915.c43 dev_dbg(&hda->chip.pci->dev, "display power %s\n", in hda_display_power()
58 struct pci_dev *pci = hda->chip.pci; in haswell_set_bclk() local
61 if (pci->device != 0x0a0c && pci->device != 0x0c0c in haswell_set_bclk()
62 && pci->device != 0x0d0c && pci->device != 0x160c) in haswell_set_bclk()
157 struct device *dev = &hda->chip.pci->dev; in hda_i915_init()
191 struct device *dev = &hda->chip.pci->dev; in hda_i915_exit()
/linux-4.1.27/sound/pci/ymfpci/
Dymfpci.c79 MODULE_DEVICE_TABLE(pci, snd_ymfpci_ids);
92 if (chip->pci->device >= 0x0010) { /* YMF 744/754 */ in snd_ymfpci_create_gameport()
96 if (!(io_port = pci_resource_start(chip->pci, 2))) in snd_ymfpci_create_gameport()
142 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_ymfpci_create_gameport()
143 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_ymfpci_create_gameport()
147 if (chip->pci->device >= 0x0010) /* YMF 744/754 */ in snd_ymfpci_create_gameport()
148 pci_write_config_word(chip->pci, PCIR_DSXG_JOYBASE, io_port); in snd_ymfpci_create_gameport()
150 pci_write_config_word(chip->pci, PCIR_DSXG_LEGACY, legacy_ctrl | YMFPCI_LEGACY_JPEN); in snd_ymfpci_create_gameport()
151 pci_write_config_word(chip->pci, PCIR_DSXG_ELEGACY, legacy_ctrl2); in snd_ymfpci_create_gameport()
174 static int snd_card_ymfpci_probe(struct pci_dev *pci, in snd_card_ymfpci_probe() argument
[all …]
Dymfpci_main.c604 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(chip->pci), in snd_ymfpci_ac3_init()
1166 snd_dma_pci_data(chip->pci), 64*1024, 256*1024); in snd_ymfpci_pcm()
1201 snd_dma_pci_data(chip->pci), 64*1024, 256*1024); in snd_ymfpci_pcm2()
1234 snd_dma_pci_data(chip->pci), 64*1024, 256*1024); in snd_ymfpci_pcm_spdif()
1275 snd_dma_pci_data(chip->pci), 64*1024, 256*1024); in snd_ymfpci_pcm_4ch()
1999 static void snd_ymfpci_aclink_reset(struct pci_dev * pci) in snd_ymfpci_aclink_reset() argument
2003 pci_read_config_byte(pci, PCIR_DSXG_CTRL, &cmd); in snd_ymfpci_aclink_reset()
2007 pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd & 0xfc); in snd_ymfpci_aclink_reset()
2008 pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd | 0x03); in snd_ymfpci_aclink_reset()
2009 pci_write_config_byte(pci, PCIR_DSXG_CTRL, cmd & 0xfc); in snd_ymfpci_aclink_reset()
[all …]
/linux-4.1.27/sound/pci/aw2/
Daw2-alsa.c98 struct pci_dev *pci; member
117 struct pci_dev *pci, struct aw2 **rchip);
118 static int snd_aw2_probe(struct pci_dev *pci,
120 static void snd_aw2_remove(struct pci_dev *pci);
169 MODULE_DEVICE_TABLE(pci, snd_aw2_ids);
233 pci_release_regions(chip->pci); in snd_aw2_dev_free()
235 pci_disable_device(chip->pci); in snd_aw2_dev_free()
244 struct pci_dev *pci, struct aw2 **rchip) in snd_aw2_create() argument
255 err = pci_enable_device(pci); in snd_aw2_create()
258 pci_set_master(pci); in snd_aw2_create()
[all …]
/linux-4.1.27/drivers/usb/dwc3/
Ddwc3-pci.c88 static int dwc3_pci_probe(struct pci_dev *pci, in dwc3_pci_probe() argument
94 struct device *dev = &pci->dev; in dwc3_pci_probe()
96 ret = pcim_enable_device(pci); in dwc3_pci_probe()
102 pci_set_master(pci); in dwc3_pci_probe()
112 res[0].start = pci_resource_start(pci, 0); in dwc3_pci_probe()
113 res[0].end = pci_resource_end(pci, 0); in dwc3_pci_probe()
117 res[1].start = pci->irq; in dwc3_pci_probe()
127 pci_set_drvdata(pci, dwc3); in dwc3_pci_probe()
128 ret = dwc3_pci_quirks(pci); in dwc3_pci_probe()
146 static void dwc3_pci_remove(struct pci_dev *pci) in dwc3_pci_remove() argument
[all …]
/linux-4.1.27/drivers/input/gameport/
Dfm801-gp.c80 static int fm801_gp_probe(struct pci_dev *pci, const struct pci_device_id *id) in fm801_gp_probe() argument
94 error = pci_enable_device(pci); in fm801_gp_probe()
103 gameport_set_phys(port, "pci%s/gameport0", pci_name(pci)); in fm801_gp_probe()
104 port->dev.parent = &pci->dev; in fm801_gp_probe()
105 port->io = pci_resource_start(pci, 0); in fm801_gp_probe()
116 pci_set_drvdata(pci, gp); in fm801_gp_probe()
124 pci_disable_device(pci); in fm801_gp_probe()
131 static void fm801_gp_remove(struct pci_dev *pci) in fm801_gp_remove() argument
133 struct fm801_gp *gp = pci_get_drvdata(pci); in fm801_gp_remove()
139 pci_disable_device(pci); in fm801_gp_remove()
[all …]
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_pci.c79 struct ccsr_pci __iomem *pci = hose->private_data; in fsl_pcie_check_link() local
81 val = (in_be32(&pci->pex_csr0) & PEX_CSR0_LTSSM_MASK) in fsl_pcie_check_link()
146 static int setup_one_atmu(struct ccsr_pci __iomem *pci, in setup_one_atmu() argument
169 out_be32(&pci->pow[index + i].potar, pci_addr >> 12); in setup_one_atmu()
170 out_be32(&pci->pow[index + i].potear, (u64)pci_addr >> 44); in setup_one_atmu()
171 out_be32(&pci->pow[index + i].powbar, phys_addr >> 12); in setup_one_atmu()
172 out_be32(&pci->pow[index + i].powar, flags | (bits - 1)); in setup_one_atmu()
185 struct ccsr_pci __iomem *pci = hose->private_data; in setup_pci_atmu() local
197 if (in_be32(&pci->block_rev1) >= PCIE_IP_REV_2_2) { in setup_pci_atmu()
206 out_be32(&pci->pow[i].powar, 0); in setup_pci_atmu()
[all …]
/linux-4.1.27/arch/sh/drivers/pci/
DMakefile4 obj-y += common.o pci.o
6 obj-$(CONFIG_CPU_SUBTYPE_SH7751) += pci-sh7751.o ops-sh4.o
7 obj-$(CONFIG_CPU_SUBTYPE_SH7751R) += pci-sh7751.o ops-sh4.o
8 obj-$(CONFIG_CPU_SUBTYPE_SH7763) += pci-sh7780.o ops-sh4.o
9 obj-$(CONFIG_CPU_SUBTYPE_SH7780) += pci-sh7780.o ops-sh4.o
10 obj-$(CONFIG_CPU_SUBTYPE_SH7785) += pci-sh7780.o ops-sh4.o
12 obj-$(CONFIG_CPU_SH5) += pci-sh5.o ops-sh5.o
15 pci-dreamcast.o
/linux-4.1.27/arch/alpha/kernel/
Dcore_wildfire.c65 wildfire_pci *pci; in wildfire_init_hose() local
116 pci = WILDFIRE_pci(qbbno, hoseno); in wildfire_init_hose()
118 pci->pci_window[0].wbase.csr = hose->sg_isa->dma_base | 3; in wildfire_init_hose()
119 pci->pci_window[0].wmask.csr = (hose->sg_isa->size - 1) & 0xfff00000; in wildfire_init_hose()
120 pci->pci_window[0].tbase.csr = virt_to_phys(hose->sg_isa->ptes); in wildfire_init_hose()
122 pci->pci_window[1].wbase.csr = 0x40000000 | 1; in wildfire_init_hose()
123 pci->pci_window[1].wmask.csr = (0x40000000 -1) & 0xfff00000; in wildfire_init_hose()
124 pci->pci_window[1].tbase.csr = 0; in wildfire_init_hose()
126 pci->pci_window[2].wbase.csr = 0x80000000 | 1; in wildfire_init_hose()
127 pci->pci_window[2].wmask.csr = (0x40000000 -1) & 0xfff00000; in wildfire_init_hose()
[all …]
Dpci.c98 struct pci_iommu_arena *pci = hose->sg_pci; in quirk_cypress() local
99 if (pci && pci->dma_base + pci->size >= 0xfff00000UL) in quirk_cypress()
100 pci->size = 0xfff00000UL - pci->dma_base; in quirk_cypress()
/linux-4.1.27/sound/pci/mixart/
Dmixart_hwdep.c169 dev_err(&mgr->pci->dev, in mixart_enum_connectors()
199 dev_err(&mgr->pci->dev, in mixart_enum_connectors()
213 dev_err(&mgr->pci->dev, in mixart_enum_connectors()
243 dev_err(&mgr->pci->dev, in mixart_enum_connectors()
280 dev_dbg(&mgr->pci->dev, in mixart_enum_physio()
296 dev_err(&mgr->pci->dev, in mixart_enum_physio()
334 dev_err(&mgr->pci->dev, "error MSG_SYSTEM_SEND_SYNCHRO_CMD\n"); in mixart_first_init()
360 dev_err(&mgr->pci->dev, "miXart is resetting !\n"); in mixart_dsp_load()
369 dev_dbg(&mgr->pci->dev, "xilinx is already loaded !\n"); in mixart_dsp_load()
374 dev_err(&mgr->pci->dev, in mixart_dsp_load()
[all …]
Dmixart.c69 MODULE_DEVICE_TABLE(pci, snd_mixart_ids);
90 dev_err(&mgr->pci->dev, in mixart_set_pipe_state()
106 dev_err(&mgr->pci->dev, in mixart_set_pipe_state()
128 dev_err(&mgr->pci->dev, in mixart_set_pipe_state()
141 dev_err(&mgr->pci->dev, in mixart_set_pipe_state()
156 dev_err(&mgr->pci->dev, in mixart_set_pipe_state()
189 dev_err(&mgr->pci->dev, in mixart_set_clock()
203 dev_dbg(&mgr->pci->dev, "mixart_set_clock to %d kHz\n", rate); in mixart_set_clock()
212 dev_err(&mgr->pci->dev, in mixart_set_clock()
362 dev_err(&mgr->pci->dev, in snd_mixart_kill_ref_pipe()
[all …]
Dmixart_core.c97 dev_err(&mgr->pci->dev, in get_msg()
163 dev_err(&mgr->pci->dev, "error: no message frame available\n"); in send_msg()
263 dev_err(&mgr->pci->dev, in snd_mixart_send_msg()
277 dev_err(&mgr->pci->dev, "RESPONSE ERROR!\n"); in snd_mixart_send_msg()
315 dev_err(&mgr->pci->dev, in snd_mixart_send_msg_wait_notif()
368 dev_err(&mgr->pci->dev, in snd_mixart_process_msg()
380 dev_err(&mgr->pci->dev, in snd_mixart_process_msg()
385 dev_dbg(&mgr->pci->dev, in snd_mixart_process_msg()
396 dev_err(&mgr->pci->dev, in snd_mixart_process_msg()
450 dev_err(&mgr->pci->dev, in snd_mixart_threaded_irq()
[all …]
/linux-4.1.27/arch/frv/mb93090-mb00/
DMakefile6 obj-y := pci-frv.o pci-irq.o pci-vdk.o
9 obj-y += pci-dma.o
11 obj-y += pci-dma-nommu.o
/linux-4.1.27/sound/pci/trident/
Dtrident.c74 MODULE_DEVICE_TABLE(pci, snd_trident_ids);
76 static int snd_trident_probe(struct pci_dev *pci, in snd_trident_probe() argument
92 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_trident_probe()
97 if ((err = snd_trident_create(card, pci, in snd_trident_probe()
99 ((pci->vendor << 16) | pci->device) == TRIDENT_DEVICE_ID_SI7018 ? 1 : 2, in snd_trident_probe()
165 pci_set_drvdata(pci, card); in snd_trident_probe()
170 static void snd_trident_remove(struct pci_dev *pci) in snd_trident_remove() argument
172 snd_card_free(pci_get_drvdata(pci)); in snd_trident_remove()
Dtrident_main.c2203 snd_dma_pci_data(trident->pci), in snd_trident_pcm()
2206 SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(trident->pci), in snd_trident_pcm()
2210 snd_dma_pci_data(trident->pci), 64*1024, 128*1024); in snd_trident_pcm()
2260 snd_dma_pci_data(trident->pci), 0, 128*1024); in snd_trident_foldback_pcm()
2263 snd_dma_pci_data(trident->pci), 64*1024, 128*1024); in snd_trident_foldback_pcm()
2297 …snd_pcm_lib_preallocate_pages_for_all(spdif, SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(trident->pci), 6… in snd_trident_spdif_pcm()
3193 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_trident_create_gameport()
3194 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_trident_create_gameport()
3240 pci_write_config_byte(trident->pci, 0x46, 0x04); /* SOFTWARE RESET */ in snd_trident_sis_reset()
3242 pci_write_config_byte(trident->pci, 0x46, 0x00); in snd_trident_sis_reset()
[all …]
/linux-4.1.27/drivers/pci/
DMakefile5 obj-y += access.o bus.o probe.o host-bridge.o remove.o pci.o \
6 pci-driver.o search.o pci-sysfs.o rom.o setup-res.o \
19 obj-y += hotplug-pci.o
47 obj-$(CONFIG_ACPI) += pci-acpi.o
50 obj-$(CONFIG_PCI_LABEL) += pci-label.o
54 obj-$(CONFIG_PCI_STUB) += pci-stub.o
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dralink,rt3883-pci.txt7 - compatible: must be "ralink,rt3883-pci"
64 - device_type: must be "pci"
81 - device_type: must be "pci"
106 pci@10140000 {
107 compatible = "ralink,rt3883-pci";
129 device_type = "pci";
133 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
151 pci-bridge@1 {
153 device_type = "pci";
164 pci-slot@17 {
[all …]
Dpci-rcar-gen2.txt9 - compatible: "renesas,pci-r8a7790" for the R8A7790 SoC;
10 "renesas,pci-r8a7791" for the R8A7791 SoC.
28 pci0: pci@ee090000 {
29 compatible = "renesas,pci-r8a7790";
45 pci@0,1 {
47 device_type = "pci";
52 pci@0,2 {
54 device_type = "pci";
D83xx-512x-pci.txt3 Freescale 83xx and 512x SOCs include the same pci bridge core.
7 The first is for the internal pci bridge registers
8 The second is for the pci config space access registers
11 pci0: pci@e0008500 {
38 compatible = "fsl,mpc8349-pci";
39 device_type = "pci";
Dfsl,pci.txt12 - fsl,pci-agent-force-enum : There is no value associated with this
18 pci0: pci@ef008000 {
19 fsl,pci-agent-force-enum;
23 compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci";
24 device_type = "pci";
Dversatile.txt6 - compatible: should contain "arm,versatile-pci" to identify the Versatile PCI
8 - reg: base addresses and lengths of the pci controller. There must be 3
15 - device_type: set to "pci"
24 pci-controller@10001000 {
25 compatible = "arm,versatile-pci";
26 device_type = "pci";
Dbrcm,iproc-pcie.txt9 - linux,pci-domain: PCI domain ID. Should be unique for each host controller
13 - device_type: set to "pci"
29 linux,pci-domain = <0>;
35 device_type = "pci";
51 linux,pci-domain = <1>;
57 device_type = "pci";
Dhost-generic-pci.txt4 virtio-pci implementations found in kvmtool and other para-virtualised
12 tree bindings communicated in pci.txt:
17 - compatible : Must be "pci-host-cam-generic" or "pci-host-ecam-generic"
21 - device_type : Must be "pci".
42 - linux,pci-probe-only
75 pci {
76 compatible = "pci-host-cam-generic"
77 device_type = "pci";
Dmvebu-pci.txt14 - device_type, set to "pci"
67 - device_type, set to "pci"
88 device_type = "pci";
132 device_type = "pci";
153 device_type = "pci";
170 device_type = "pci";
187 device_type = "pci";
204 device_type = "pci";
221 device_type = "pci";
238 device_type = "pci";
[all …]
Dnvidia,tegra20-pcie.txt8 - device_type: Must be "pci"
113 - device_type: Must be "pci"
131 device_type = "pci";
160 pci@1,0 {
161 device_type = "pci";
174 pci@2,0 {
175 device_type = "pci";
199 pci@1,0 {
203 pci@0,0 {
209 device_type = "pci";
[all …]
Dpci-keystone.txt6 Documentation/devicetree/bindings/pci/designware-pci.txt
8 Please refer to Documentation/devicetree/bindings/pci/designware-pci.txt
Dxgene-pci.txt4 - device_type: set to "pci"
20 - clocks: from common clock binding: handle to pci clock.
32 device_type = "pci";
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx_osm_pci.c122 MODULE_DEVICE_TABLE(pci, ahc_linux_pci_id_table);
208 ahc_dev_softc_t pci; in ahc_linux_pci_dev_probe() local
214 pci = pdev; in ahc_linux_pci_dev_probe()
215 entry = ahc_find_pci_device(pci); in ahc_linux_pci_dev_probe()
225 ahc_get_pci_bus(pci), in ahc_linux_pci_dev_probe()
226 ahc_get_pci_slot(pci), in ahc_linux_pci_dev_probe()
227 ahc_get_pci_function(pci)); in ahc_linux_pci_dev_probe()
252 ahc->dev_softc = pci; in ahc_linux_pci_dev_probe()
273 ahc_pci_read_config(ahc_dev_softc_t pci, int reg, int width) in ahc_pci_read_config() argument
280 pci_read_config_byte(pci, reg, &retval); in ahc_pci_read_config()
[all …]
Daic7xxx_pci.c671 ahc_find_pci_device(ahc_dev_softc_t pci) in ahc_find_pci_device() argument
681 vendor = ahc_pci_read_config(pci, PCIR_DEVVENDOR, /*bytes*/2); in ahc_find_pci_device()
682 device = ahc_pci_read_config(pci, PCIR_DEVICE, /*bytes*/2); in ahc_find_pci_device()
683 subvendor = ahc_pci_read_config(pci, PCIR_SUBVEND_0, /*bytes*/2); in ahc_find_pci_device()
684 subdevice = ahc_pci_read_config(pci, PCIR_SUBDEV_0, /*bytes*/2); in ahc_find_pci_device()
694 if (ahc_get_pci_function(pci) > 0 in ahc_find_pci_device()
2055 ahc_dev_softc_t pci; in ahc_aic785X_setup() local
2058 pci = ahc->dev_softc; in ahc_aic785X_setup()
2063 rev = ahc_pci_read_config(pci, PCIR_REVID, /*bytes*/1); in ahc_aic785X_setup()
2073 ahc_dev_softc_t pci; in ahc_aic7860_setup() local
[all …]
Daic79xx_osm_pci.c75 MODULE_DEVICE_TABLE(pci, ahd_linux_pci_id_table);
161 ahd_dev_softc_t pci; in ahd_linux_pci_dev_probe() local
167 pci = pdev; in ahd_linux_pci_dev_probe()
168 entry = ahd_find_pci_device(pci); in ahd_linux_pci_dev_probe()
178 ahd_get_pci_bus(pci), in ahd_linux_pci_dev_probe()
179 ahd_get_pci_slot(pci), in ahd_linux_pci_dev_probe()
180 ahd_get_pci_function(pci)); in ahd_linux_pci_dev_probe()
207 ahd->dev_softc = pci; in ahd_linux_pci_dev_probe()
Daic7xxx_osm.h474 uint32_t ahc_pci_read_config(ahc_dev_softc_t pci,
477 void ahc_pci_write_config(ahc_dev_softc_t pci,
483 ahc_get_pci_function(ahc_dev_softc_t pci) in ahc_get_pci_function() argument
485 return (PCI_FUNC(pci->devfn)); in ahc_get_pci_function()
490 ahc_get_pci_slot(ahc_dev_softc_t pci) in ahc_get_pci_slot() argument
492 return (PCI_SLOT(pci->devfn)); in ahc_get_pci_slot()
497 ahc_get_pci_bus(ahc_dev_softc_t pci) in ahc_get_pci_bus() argument
499 return (pci->bus->number); in ahc_get_pci_bus()
Daic79xx_pci.c257 ahd_find_pci_device(ahd_dev_softc_t pci) in ahd_find_pci_device() argument
267 vendor = ahd_pci_read_config(pci, PCIR_DEVVENDOR, /*bytes*/2); in ahd_find_pci_device()
268 device = ahd_pci_read_config(pci, PCIR_DEVICE, /*bytes*/2); in ahd_find_pci_device()
269 subvendor = ahd_pci_read_config(pci, PCIR_SUBVEND_0, /*bytes*/2); in ahd_find_pci_device()
270 subdevice = ahd_pci_read_config(pci, PCIR_SUBDEV_0, /*bytes*/2); in ahd_find_pci_device()
939 ahd_dev_softc_t pci; in ahd_aic790X_setup() local
942 pci = ahd->dev_softc; in ahd_aic790X_setup()
943 rev = ahd_pci_read_config(pci, PCIR_REVID, /*bytes*/1); in ahd_aic790X_setup()
947 ahd_pci_write_config(pci, PCIR_COMMAND, 0, /*bytes*/2); in ahd_aic790X_setup()
950 ahd->channel = ahd_get_pci_function(pci) + 'A'; in ahd_aic790X_setup()
[all …]
Daic79xx_osm.h472 uint32_t ahd_pci_read_config(ahd_dev_softc_t pci,
474 void ahd_pci_write_config(ahd_dev_softc_t pci,
480 ahd_get_pci_function(ahd_dev_softc_t pci) in ahd_get_pci_function() argument
482 return (PCI_FUNC(pci->devfn)); in ahd_get_pci_function()
487 ahd_get_pci_slot(ahd_dev_softc_t pci) in ahd_get_pci_slot() argument
489 return (PCI_SLOT(pci->devfn)); in ahd_get_pci_slot()
494 ahd_get_pci_bus(ahd_dev_softc_t pci) in ahd_get_pci_bus() argument
496 return (pci->bus->number); in ahd_get_pci_bus()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-alsa.c76 struct pci_dev *pci; member
339 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx88_alsa_dma_map()
356 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx88_alsa_dma_unmap()
381 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
501 ret = cx88_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx88_hw_params()
834 MODULE_DEVICE_TABLE(pci, cx88_audio_pci_tbl);
846 cx88_core_put(chip->core,chip->pci); in snd_cx88_free()
848 pci_disable_device(chip->pci); in snd_cx88_free()
868 static int snd_cx88_create(struct snd_card *card, struct pci_dev *pci, in snd_cx88_create() argument
879 err = pci_enable_device(pci); in snd_cx88_create()
[all …]
Dcx88-mpeg.c238 rc = cx88_risc_databuffer(dev->pci, risc, sgt->sgl, in cx8802_buf_prepare()
242 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in cx8802_buf_prepare()
397 if (pci_enable_device(dev->pci)) in cx8802_init_common()
399 pci_set_master(dev->pci); in cx8802_init_common()
400 if (!pci_dma_supported(dev->pci,DMA_BIT_MASK(32))) { in cx8802_init_common()
405 dev->pci_rev = dev->pci->revision; in cx8802_init_common()
406 pci_read_config_byte(dev->pci, PCI_LATENCY_TIMER, &dev->pci_lat); in cx8802_init_common()
409 pci_name(dev->pci), dev->pci_rev, dev->pci->irq, in cx8802_init_common()
410 dev->pci_lat,(unsigned long long)pci_resource_start(dev->pci,0)); in cx8802_init_common()
419 err = request_irq(dev->pci->irq, cx8802_irq, in cx8802_init_common()
[all …]
Dcx88.h486 struct pci_dev *pci; member
550 struct pci_dev *pci; member
629 cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc,
634 cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc,
651 struct pci_dev *pci,
655 extern struct cx88_core *cx88_core_get(struct pci_dev *pci);
657 struct pci_dev *pci);
683 extern int cx88_i2c_init(struct cx88_core *core, struct pci_dev *pci);
691 struct pci_dev *pci);
692 extern struct cx88_core *cx88_core_create(struct pci_dev *pci, int nr);
[all …]
Dcx88-core.c135 int cx88_risc_buffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_buffer() argument
157 risc->cpu = pci_zalloc_consistent(pci, risc->size, &risc->dma); in cx88_risc_buffer()
176 int cx88_risc_databuffer(struct pci_dev *pci, struct cx88_riscmem *risc, in cx88_risc_databuffer() argument
191 risc->cpu = pci_zalloc_consistent(pci, risc->size, &risc->dma); in cx88_risc_databuffer()
989 struct pci_dev *pci, in cx88_vdev_init() argument
1003 vfd->dev_parent = &pci->dev; in cx88_vdev_init()
1010 struct cx88_core* cx88_core_get(struct pci_dev *pci) in cx88_core_get() argument
1016 if (pci->bus->number != core->pci_bus) in cx88_core_get()
1018 if (PCI_SLOT(pci->devfn) != core->pci_slot) in cx88_core_get()
1021 if (0 != cx88_get_resources(core, pci)) { in cx88_core_get()
[all …]
Dcx88-input.c262 int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci) in cx88_ir_init() argument
462 snprintf(ir->phys, sizeof(ir->phys), "pci-%s/ir0", pci_name(pci)); in cx88_ir_init()
468 if (pci->subsystem_vendor) { in cx88_ir_init()
469 dev->input_id.vendor = pci->subsystem_vendor; in cx88_ir_init()
470 dev->input_id.product = pci->subsystem_device; in cx88_ir_init()
472 dev->input_id.vendor = pci->vendor; in cx88_ir_init()
473 dev->input_id.product = pci->device; in cx88_ir_init()
475 dev->dev.parent = &pci->dev; in cx88_ir_init()
Dcx88-cards.c3266 static void cx88_card_list(struct cx88_core *core, struct pci_dev *pci) in cx88_card_list() argument
3270 if (0 == pci->subsystem_vendor && in cx88_card_list()
3271 0 == pci->subsystem_device) { in cx88_card_list()
3605 static int cx88_pci_quirks(const char *name, struct pci_dev *pci) in cx88_pci_quirks() argument
3646 pci_read_config_byte(pci, CX88X_DEVCTRL, &value); in cx88_pci_quirks()
3648 pci_write_config_byte(pci, CX88X_DEVCTRL, value); in cx88_pci_quirks()
3653 pci_write_config_byte(pci, PCI_LATENCY_TIMER, latency); in cx88_pci_quirks()
3658 int cx88_get_resources(const struct cx88_core *core, struct pci_dev *pci) in cx88_get_resources() argument
3660 if (request_mem_region(pci_resource_start(pci,0), in cx88_get_resources()
3661 pci_resource_len(pci,0), in cx88_get_resources()
[all …]
/linux-4.1.27/sound/pci/pcxhr/
Dpcxhr_core.c136 dev_dbg(&mgr->pci->dev, in pcxhr_check_reg_bit()
143 dev_err(&mgr->pci->dev, in pcxhr_check_reg_bit()
220 dev_err(&mgr->pci->dev, "pcxhr_send_it_dsp : TIMEOUT CVR\n"); in pcxhr_send_it_dsp()
231 dev_err(&mgr->pci->dev, in pcxhr_send_it_dsp()
298 dev_err(&mgr->pci->dev, "error loading first xilinx\n"); in pcxhr_load_xilinx_binary()
364 dev_err(&mgr->pci->dev, in pcxhr_download_dsp()
400 dev_dbg(&mgr->pci->dev, "no need to load eeprom boot\n"); in pcxhr_load_eeprom_binary()
565 dev_err(&mgr->pci->dev, in pcxhr_read_rmh_status()
595 dev_dbg(&mgr->pci->dev, " stat[%d]=%x\n", i, data); in pcxhr_read_rmh_status()
601 dev_dbg(&mgr->pci->dev, "PCXHR : rmh->stat_len=%x too big\n", in pcxhr_read_rmh_status()
[all …]
Dpcxhr_hwdep.c75 dev_dbg(&mgr->pci->dev, in pcxhr_init_board()
88 dev_dbg(&mgr->pci->dev, in pcxhr_init_board()
184 dev_dbg(&mgr->pci->dev, "snd_add_ref_pipe pin(%d) pcm%c0\n", in pcxhr_dsp_allocate_pipe()
199 dev_err(&mgr->pci->dev, "error pipe allocation " in pcxhr_dsp_allocate_pipe()
227 dev_err(&mgr->pci->dev, "error stopping pipe!\n");
234 dev_err(&mgr->pci->dev, "error pipe release "
294 dev_dbg(&mgr->pci->dev, in pcxhr_dsp_load()
319 dev_err(&mgr->pci->dev, "wrong file index\n"); in pcxhr_dsp_load()
326 dev_err(&mgr->pci->dev, "pcxhr could not be set up\n"); in pcxhr_dsp_load()
331 dev_err(&mgr->pci->dev, "pcxhr pipes could not be set up\n"); in pcxhr_dsp_load()
[all …]
Dpcxhr.c143 MODULE_DEVICE_TABLE(pci, pcxhr_ids);
287 dev_err(&mgr->pci->dev, in pcxhr_get_clock_reg()
360 dev_dbg(&mgr->pci->dev, "clock register : set %x\n", val); in pcxhr_sub_set_clock()
383 dev_dbg(&mgr->pci->dev, "pcxhr_sub_set_clock to %dHz (realfreq=%d)\n", in pcxhr_sub_set_clock()
483 dev_dbg(&mgr->pci->dev, "External clock is at %d Hz\n", rate); in pcxhr_sub_get_external_clock()
738 dev_err(&mgr->pci->dev, "pcxhr_start_linked_stream : no pipes\n"); in pcxhr_start_linked_stream()
742 dev_dbg(&mgr->pci->dev, "pcxhr_start_linked_stream : " in pcxhr_start_linked_stream()
750 dev_err(&mgr->pci->dev, "pcxhr_start_linked_stream : " in pcxhr_start_linked_stream()
795 dev_err(&mgr->pci->dev, "pcxhr_start_linked_stream : " in pcxhr_start_linked_stream()
829 dev_dbg(&mgr->pci->dev, "***TRIGGER START*** TIME = %ld (err = %x)\n", in pcxhr_start_linked_stream()
[all …]
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-pci-devices-cciss1 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/model
8 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/rev
15 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/unique_id
22 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/vendor
29 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/block:cciss!cXdY
35 Where: /sys/bus/pci/devices/<dev>/ccissX/rescan
42 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/lunid
49 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/raid_level
56 Where: /sys/bus/pci/devices/<dev>/ccissX/cXdY/usage_count
63 Where: /sys/bus/pci/devices/<dev>/ccissX/resettable
[all …]
Dsysfs-bus-pci1 What: /sys/bus/pci/drivers/.../bind
3 Contact: linux-pci@vger.kernel.org
10 found in /sys/bus/pci/devices/. For example:
11 # echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/bind
14 What: /sys/bus/pci/drivers/.../unbind
16 Contact: linux-pci@vger.kernel.org
23 found in /sys/bus/pci/devices/. For example:
24 # echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/unbind
27 What: /sys/bus/pci/drivers/.../new_id
29 Contact: linux-pci@vger.kernel.org
[all …]
Dsysfs-driver-pciback1 What: /sys/bus/pci/drivers/pciback/quirks
11 #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks
/linux-4.1.27/sound/pci/oxygen/
Doxygen_lib.c309 pci_write_config_word(chip->pci, PCI_SUBSYSTEM_VENDOR_ID, in oxygen_restore_eeprom()
311 pci_write_config_word(chip->pci, PCI_SUBSYSTEM_ID, in oxygen_restore_eeprom()
320 static void configure_pcie_bridge(struct pci_dev *pci) in configure_pcie_bridge() argument
334 if (!pci->bus || !pci->bus->self) in configure_pcie_bridge()
336 bridge = pci->bus->self; in configure_pcie_bridge()
599 pci_release_regions(chip->pci); in oxygen_card_free()
600 pci_disable_device(chip->pci); in oxygen_card_free()
603 int oxygen_pci_probe(struct pci_dev *pci, int index, char *id, in oxygen_pci_probe() argument
616 err = snd_card_new(&pci->dev, index, id, owner, in oxygen_pci_probe()
623 chip->pci = pci; in oxygen_pci_probe()
[all …]
Dvirtuoso.c61 MODULE_DEVICE_TABLE(pci, xonar_ids);
75 static int xonar_probe(struct pci_dev *pci, in xonar_probe() argument
87 err = oxygen_pci_probe(pci, index[dev], id[dev], THIS_MODULE, in xonar_probe()
Dse6x.c59 MODULE_DEVICE_TABLE(pci, se6x_ids);
129 static int se6x_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) in se6x_probe() argument
140 err = oxygen_pci_probe(pci, index[dev], id[dev], THIS_MODULE, in se6x_probe()
/linux-4.1.27/sound/pci/cs46xx/
Dcs46xx.c74 MODULE_DEVICE_TABLE(pci, snd_cs46xx_ids);
76 static int snd_card_cs46xx_probe(struct pci_dev *pci, in snd_card_cs46xx_probe() argument
91 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_card_cs46xx_probe()
95 if ((err = snd_cs46xx_create(card, pci, in snd_card_cs46xx_probe()
154 pci_set_drvdata(pci, card); in snd_card_cs46xx_probe()
159 static void snd_card_cs46xx_remove(struct pci_dev *pci) in snd_card_cs46xx_remove() argument
161 snd_card_free(pci_get_drvdata(pci)); in snd_card_cs46xx_remove()
/linux-4.1.27/drivers/media/pci/b2c2/
DMakefile2 b2c2-flexcop-pci-objs += flexcop-dma.o
5 b2c2-flexcop-pci-objs += flexcop-pci.o
6 obj-$(CONFIG_DVB_B2C2_FLEXCOP_PCI) += b2c2-flexcop-pci.o
/linux-4.1.27/sound/pci/lola/
Dlola.c366 snd_dma_pci_data(chip->pci), in setup_corb_rirb()
558 pci_release_regions(chip->pci); in lola_free()
559 pci_disable_device(chip->pci); in lola_free()
569 static int lola_create(struct snd_card *card, struct pci_dev *pci, in lola_create() argument
581 err = pci_enable_device(pci); in lola_create()
587 pci_disable_device(pci); in lola_create()
594 chip->pci = pci; in lola_create()
624 err = pci_request_regions(pci, DRVNAME); in lola_create()
627 pci_disable_device(pci); in lola_create()
631 chip->bar[0].addr = pci_resource_start(pci, 0); in lola_create()
[all …]
/linux-4.1.27/sound/pci/ctxfi/
Dxfi.c57 MODULE_DEVICE_TABLE(pci, ct_pci_dev_ids);
60 ct_card_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) in ct_card_probe() argument
74 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in ct_card_probe()
93 err = ct_atc_create(card, pci, reference_rate, multiple, in ct_card_probe()
114 pci_set_drvdata(pci, card); in ct_card_probe()
124 static void ct_card_remove(struct pci_dev *pci) in ct_card_remove() argument
126 snd_card_free(pci_get_drvdata(pci)); in ct_card_remove()
Dcthardware.c23 int create_hw_obj(struct pci_dev *pci, enum CHIPTYP chip_type, in create_hw_obj() argument
42 (*rhw)->pci = pci; in create_hw_obj()
53 switch (hw->pci->device) { in destroy_hw_obj()
Dcthw20k1.c1799 static int uaa_to_xfi(struct pci_dev *pci) in uaa_to_xfi() argument
1817 io_base = pci_resource_start(pci, 0); in uaa_to_xfi()
1818 mem_base = ioremap(io_base, pci_resource_len(pci, 0)); in uaa_to_xfi()
1847 pci_read_config_dword(pci, PCI_BASE_ADDRESS_0, &bar0); in uaa_to_xfi()
1848 pci_read_config_dword(pci, PCI_BASE_ADDRESS_1, &bar1); in uaa_to_xfi()
1849 pci_read_config_dword(pci, PCI_BASE_ADDRESS_2, &bar2); in uaa_to_xfi()
1850 pci_read_config_dword(pci, PCI_BASE_ADDRESS_3, &bar3); in uaa_to_xfi()
1851 pci_read_config_dword(pci, PCI_BASE_ADDRESS_4, &bar4); in uaa_to_xfi()
1852 pci_read_config_dword(pci, PCI_BASE_ADDRESS_5, &bar5); in uaa_to_xfi()
1853 pci_read_config_dword(pci, PCI_INTERRUPT_LINE, &irq); in uaa_to_xfi()
[all …]
/linux-4.1.27/arch/x86/boot/compressed/
Deboot.c313 __setup_efi_pci32(efi_pci_io_protocol_32 *pci, struct pci_setup_rom **__rom) in __setup_efi_pci32() argument
320 status = efi_early->call(pci->attributes, pci, in __setup_efi_pci32()
326 if (!pci->romimage || !pci->romsize) in __setup_efi_pci32()
329 size = pci->romsize + sizeof(*rom); in __setup_efi_pci32()
342 rom->pcilen = pci->romsize; in __setup_efi_pci32()
345 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci32()
353 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci32()
361 status = efi_early->call(pci->get_location, pci, &(rom->segment), in __setup_efi_pci32()
367 memcpy(rom->romdata, pci->romimage, pci->romsize); in __setup_efi_pci32()
379 efi_pci_io_protocol_32 *pci = NULL; in setup_efi_pci32() local
[all …]
/linux-4.1.27/arch/powerpc/platforms/pseries/
Diommu.c555 struct pci_dn *pci; in pci_dma_bus_setup_pSeries() local
568 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
594 pci->phb->dma_window_size = 0x80000000ul; /* To be divided */ in pci_dma_bus_setup_pSeries()
596 while (pci->phb->dma_window_size * children > 0x80000000ul) in pci_dma_bus_setup_pSeries()
597 pci->phb->dma_window_size >>= 1; in pci_dma_bus_setup_pSeries()
599 pci->phb->dma_window_size); in pci_dma_bus_setup_pSeries()
600 pci->phb->dma_window_base_cur = 0; in pci_dma_bus_setup_pSeries()
610 pci->phb->dma_window_size = 0x8000000ul; in pci_dma_bus_setup_pSeries()
611 pci->phb->dma_window_base_cur = 0x8000000ul; in pci_dma_bus_setup_pSeries()
614 pci->phb->node); in pci_dma_bus_setup_pSeries()
[all …]
Dsetup.c258 struct pci_dn *pci = NULL; in pci_dn_reconfig_notifier() local
263 pci = np->parent->data; in pci_dn_reconfig_notifier()
264 if (pci) { in pci_dn_reconfig_notifier()
265 update_dn_pci_info(np, pci->phb); in pci_dn_reconfig_notifier()
268 eeh_dev_init(PCI_DN(np), pci->phb); in pci_dn_reconfig_notifier()
272 pci = PCI_DN(np); in pci_dn_reconfig_notifier()
273 if (pci) in pci_dn_reconfig_notifier()
274 list_del(&pci->list); in pci_dn_reconfig_notifier()
/linux-4.1.27/sound/pci/lx6464es/
Dlx6464es.c71 MODULE_DEVICE_TABLE(pci, snd_lx6464es_ids);
557 pci_release_regions(chip->pci); in snd_lx6464es_free()
558 pci_disable_device(chip->pci); in snd_lx6464es_free()
858 snd_dma_pci_data(chip->pci), in lx_pcm_create()
962 struct pci_dev *pci, in snd_lx6464es_create() argument
977 err = pci_enable_device(pci); in snd_lx6464es_create()
981 pci_set_master(pci); in snd_lx6464es_create()
984 err = pci_set_dma_mask(pci, DMA_BIT_MASK(32)); in snd_lx6464es_create()
988 pci_disable_device(pci); in snd_lx6464es_create()
999 chip->pci = pci; in snd_lx6464es_create()
[all …]
/linux-4.1.27/drivers/mfd/
Djanz-cmodio.c72 struct pci_dev *pci; in cmodio_setup_subdevice() local
74 pci = priv->pdev; in cmodio_setup_subdevice()
93 res->parent = &pci->resource[3]; in cmodio_setup_subdevice()
94 res->start = pci->resource[3].start + (CMODIO_MODULBUS_SIZE * modno); in cmodio_setup_subdevice()
100 res->parent = &pci->resource[4]; in cmodio_setup_subdevice()
101 res->start = pci->resource[4].start; in cmodio_setup_subdevice()
102 res->end = pci->resource[4].end; in cmodio_setup_subdevice()
272 MODULE_DEVICE_TABLE(pci, cmodio_pci_ids);
Drtsx_pcr.c66 MODULE_DEVICE_TABLE(pci, rtsx_pci_ids);
395 return dma_map_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_map_sg()
404 dma_unmap_sg(&(pcr->pci->dev), sglist, num_sg, dir); in rtsx_pci_dma_unmap_sg()
935 dev_info(&(pcr->pci->dev), "%s: pcr->msi_en = %d, pci->irq = %d\n", in rtsx_pci_acquire_irq()
936 __func__, pcr->msi_en, pcr->pci->irq); in rtsx_pci_acquire_irq()
938 if (request_irq(pcr->pci->irq, rtsx_pci_isr, in rtsx_pci_acquire_irq()
941 dev_err(&(pcr->pci->dev), in rtsx_pci_acquire_irq()
943 pcr->pci->irq); in rtsx_pci_acquire_irq()
947 pcr->irq = pcr->pci->irq; in rtsx_pci_acquire_irq()
948 pci_intx(pcr->pci, !pcr->msi_en); in rtsx_pci_acquire_irq()
[all …]
/linux-4.1.27/drivers/pci/pcie/aer/
Daerdrv_acpi.c24 struct pci_dev *pci) in hest_match_pci() argument
26 return ACPI_HEST_SEGMENT(p->bus) == pci_domain_nr(pci->bus) && in hest_match_pci()
27 ACPI_HEST_BUS(p->bus) == pci->bus->number && in hest_match_pci()
28 p->device == PCI_SLOT(pci->devfn) && in hest_match_pci()
29 p->function == PCI_FUNC(pci->devfn); in hest_match_pci()
/linux-4.1.27/arch/mn10300/unit-asb2305/
DMakefile8 obj-$(CONFIG_PCI) += pci.o pci-asb2305.o pci-irq.o
/linux-4.1.27/drivers/dma/dw/
Dpci.c82 struct pci_dev *pci = to_pci_dev(dev); in dw_pci_suspend_late() local
83 struct dw_dma_chip *chip = pci_get_drvdata(pci); in dw_pci_suspend_late()
90 struct pci_dev *pci = to_pci_dev(dev); in dw_pci_resume_early() local
91 struct dw_dma_chip *chip = pci_get_drvdata(pci); in dw_pci_resume_early()
119 MODULE_DEVICE_TABLE(pci, dw_pci_id_table);
/linux-4.1.27/sound/pci/emu10k1/
Demu10k1.c100 MODULE_DEVICE_TABLE(pci, snd_emu10k1_ids);
102 static int snd_card_emu10k1_probe(struct pci_dev *pci, in snd_card_emu10k1_probe() argument
120 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_card_emu10k1_probe()
128 if ((err = snd_emu10k1_create(card, pci, extin[dev], extout[dev], in snd_card_emu10k1_probe()
143 if ((err = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_card_emu10k1_probe()
197 pci_set_drvdata(pci, card); in snd_card_emu10k1_probe()
206 static void snd_card_emu10k1_remove(struct pci_dev *pci) in snd_card_emu10k1_remove() argument
208 snd_card_free(pci_get_drvdata(pci)); in snd_card_emu10k1_remove()
Demu10k1_main.c752 &emu->pci->dev); in emu1010_firmware_thread()
903 err = request_firmware(&emu->firmware, filename, &emu->pci->dev); in snd_emu10k1_emu1010_init()
1327 pci_release_regions(emu->pci); in snd_emu10k1_free()
1330 pci_disable_device(emu->pci); in snd_emu10k1_free()
1803 struct pci_dev *pci, in snd_emu10k1_create() argument
1823 err = pci_enable_device(pci); in snd_emu10k1_create()
1829 pci_disable_device(pci); in snd_emu10k1_create()
1843 emu->pci = pci; in snd_emu10k1_create()
1848 emu->revision = pci->revision; in snd_emu10k1_create()
1849 pci_read_config_dword(pci, PCI_SUBSYSTEM_VENDOR_ID, &emu->serial); in snd_emu10k1_create()
[all …]
Demu10k1x.c231 struct pci_dev *pci; member
774 pci_disable_device(chip->pci); in snd_emu10k1x_free()
894 snd_dma_pci_data(emu->pci), in snd_emu10k1x_pcm()
902 struct pci_dev *pci, in snd_emu10k1x_create() argument
914 if ((err = pci_enable_device(pci)) < 0) in snd_emu10k1x_create()
916 if (pci_set_dma_mask(pci, DMA_BIT_MASK(28)) < 0 || in snd_emu10k1x_create()
917 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(28)) < 0) { in snd_emu10k1x_create()
919 pci_disable_device(pci); in snd_emu10k1x_create()
925 pci_disable_device(pci); in snd_emu10k1x_create()
930 chip->pci = pci; in snd_emu10k1x_create()
[all …]
/linux-4.1.27/sound/core/
Dmisc.c146 snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list) in snd_pci_quirk_lookup() argument
148 if (!pci) in snd_pci_quirk_lookup()
150 return snd_pci_quirk_lookup_id(pci->subsystem_vendor, in snd_pci_quirk_lookup()
151 pci->subsystem_device, in snd_pci_quirk_lookup()
/linux-4.1.27/arch/powerpc/boot/dts/
Dc2k.dts232 PCI0: pci@80000000 {
236 device_type = "pci";
237 compatible = "marvell,mv64360-pci";
243 interrupt-pci-iack = <0x0c34>;
253 PCI1: pci@a0000000 {
257 device_type = "pci";
258 compatible = "marvell,mv64360-pci";
264 interrupt-pci-iack = <0x0cb4>;
293 pci-error@1d40 {
294 compatible = "marvell,mv64360-pci-error";
[all …]
DkuroboxHG.dts63 ranges = <0x80000000 0x80000000 0x70000000 /* pci mem space */
65 0xfe000000 0xfe000000 0xc00000 /* pci i/o space */
66 0xfec00000 0xfec00000 0x300000 /* pci cfg regs */
67 0xfef00000 0xfef00000 0x100000>; /* pci iack */
115 pci0: pci@fec00000 {
119 device_type = "pci";
120 compatible = "mpc10x-pci";
DkuroboxHD.dts63 ranges = <0x80000000 0x80000000 0x70000000 /* pci mem space */
65 0xfe000000 0xfe000000 0xc00000 /* pci i/o space */
66 0xfec00000 0xfec00000 0x300000 /* pci cfg regs */
67 0xfef00000 0xfef00000 0x100000>; /* pci iack */
115 pci0: pci@fec00000 {
119 device_type = "pci";
120 compatible = "mpc10x-pci";
Dprpmc2800.dts221 pci@80000000 {
225 device_type = "pci";
226 compatible = "marvell,mv64360-pci";
234 interrupt-pci-iack = <0xc34>;
278 pci-error@1d40 {
279 compatible = "marvell,mv64360-pci-error";
Dmpc8272ads.dts73 compatible = "fsl,mpc8272ads-pci-pic",
74 "fsl,pq2ads-pci-pic";
84 pci@f0010800 {
85 device_type = "pci";
87 compatible = "fsl,mpc8272-pci", "fsl,pq2-pci";
Dstorcenter.dts107 pci0: pci@fe800000 {
111 device_type = "pci";
112 compatible = "mpc10x-pci";
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-go7007.c243 dma_sync_single_for_cpu(&dev->pci->dev, in saa7134_go7007_irq_ts_done()
248 dma_sync_single_for_cpu(&dev->pci->dev, in saa7134_go7007_irq_ts_done()
260 saa->top_dma = dma_map_page(&dev->pci->dev, virt_to_page(saa->top), in saa7134_go7007_stream_start()
262 if (dma_mapping_error(&dev->pci->dev, saa->top_dma)) in saa7134_go7007_stream_start()
264 saa->bottom_dma = dma_map_page(&dev->pci->dev, in saa7134_go7007_stream_start()
267 if (dma_mapping_error(&dev->pci->dev, saa->bottom_dma)) { in saa7134_go7007_stream_start()
268 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE, in saa7134_go7007_stream_start()
334 dma_unmap_page(&dev->pci->dev, saa->top_dma, PAGE_SIZE, in saa7134_go7007_stream_stop()
336 dma_unmap_page(&dev->pci->dev, saa->bottom_dma, PAGE_SIZE, in saa7134_go7007_stream_stop()
425 go = go7007_alloc(&board_voyager, &dev->pci->dev); in saa7134_go7007_init()
[all …]
Dsaa7134-alsa.c76 struct pci_dev *pci; member
321 dma->sglen = dma_map_sg(&dev->pci->dev, dma->sglist, in saa7134_alsa_dma_map()
338 dma_unmap_sg(&dev->pci->dev, dma->sglist, dma->sglen, PCI_DMA_FROMDEVICE); in saa7134_alsa_dma_unmap()
430 switch (dev->pci->device) { in snd_saa7134_capsrc_set()
546 switch (dev->pci->device) { in snd_card_saa7134_capture_prepare()
708 saa7134_pgtable_free(dev->pci, &dev->dmasound.pt); in snd_card_saa7134_hw_params()
730 err = saa7134_pgtable_alloc(dev->pci, &dev->dmasound.pt); in snd_card_saa7134_hw_params()
736 err = saa7134_pgtable_build(dev->pci, &dev->dmasound.pt, in snd_card_saa7134_hw_params()
739 saa7134_pgtable_free(dev->pci, &dev->dmasound.pt); in snd_card_saa7134_hw_params()
775 saa7134_pgtable_free(dev->pci, &dev->dmasound.pt); in snd_card_saa7134_hw_free()
[all …]
/linux-4.1.27/sound/pci/asihpi/
Dhpioctl.c346 struct hpi_pci pci; in asihpi_adapter_probe() local
378 pci.ap_mem_base[idx] = in asihpi_adapter_probe()
381 if (!pci.ap_mem_base[idx]) { in asihpi_adapter_probe()
390 pci.pci_dev = pci_dev; in asihpi_adapter_probe()
392 hm.u.s.resource.r.pci = &pci; in asihpi_adapter_probe()
503 if (pci.ap_mem_base[idx]) { in asihpi_adapter_probe()
504 iounmap(pci.ap_mem_base[idx]); in asihpi_adapter_probe()
505 pci.ap_mem_base[idx] = NULL; in asihpi_adapter_probe()
524 struct hpi_pci pci; in asihpi_adapter_remove() local
527 pci = pa->adapter->pci; in asihpi_adapter_remove()
[all …]
Dhpi6205.c482 ao.pci = *phm->u.s.resource.r.pci; in subsys_create_adapter()
543 pao->pci.ap_mem_base[1] + in create_adapter_obj()
544 C6205_BAR1_HSR / sizeof(*pao->pci.ap_mem_base[1]); in create_adapter_obj()
546 pao->pci.ap_mem_base[1] + in create_adapter_obj()
547 C6205_BAR1_HDCR / sizeof(*pao->pci.ap_mem_base[1]); in create_adapter_obj()
549 pao->pci.ap_mem_base[1] + in create_adapter_obj()
550 C6205_BAR1_DSPP / sizeof(*pao->pci.ap_mem_base[1]); in create_adapter_obj()
556 pao->pci.pci_dev)) in create_adapter_obj()
600 pao->pci.pci_dev); in create_adapter_obj()
782 pao->pci.pci_dev); in outstream_host_buffer_allocate()
[all …]
/linux-4.1.27/drivers/xen/
Ddbgp.c25 dbgp.u.pci.seg = pci_domain_nr(pdev->bus); in xen_dbgp_op()
26 dbgp.u.pci.bus = pdev->bus->number; in xen_dbgp_op()
27 dbgp.u.pci.devfn = pdev->devfn; in xen_dbgp_op()
/linux-4.1.27/Documentation/PCI/
D00-INDEX7 pci-error-recovery.txt
9 pci-iov-howto.txt
11 pci.txt
/linux-4.1.27/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt16 pci {
22 device_type = "pci";
26 device_type = "pci";
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-core.c835 if (request_mem_region(pci_resource_start(dev->pci, 0), in cx25821_get_resources()
836 pci_resource_len(dev->pci, 0), dev->name)) in cx25821_get_resources()
840 dev->name, (unsigned long long)pci_resource_start(dev->pci, 0)); in cx25821_get_resources()
874 if (dev->pci->device != 0x8210) { in cx25821_dev_setup()
876 __func__, dev->pci->device); in cx25821_dev_setup()
879 pr_info("Athena Hardware device = 0x%02x\n", dev->pci->device); in cx25821_dev_setup()
896 dev->pci_bus = dev->pci->bus->number; in cx25821_dev_setup()
897 dev->pci_slot = PCI_SLOT(dev->pci->devfn); in cx25821_dev_setup()
912 dev->name, dev->pci->subsystem_vendor, in cx25821_dev_setup()
913 dev->pci->subsystem_device); in cx25821_dev_setup()
[all …]
Dcx25821-alsa.c78 struct pci_dev *pci; member
192 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx25821_alsa_dma_map()
209 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx25821_alsa_dma_unmap()
418 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
547 ret = cx25821_risc_databuffer_audio(chip->pci, &buf->risc, buf->sglist, in snd_cx25821_hw_params()
701 MODULE_DEVICE_TABLE(pci, cx25821_audio_pci_tbl);
723 err = snd_card_new(&dev->pci->dev, index[devno], id[devno], in cx25821_audio_initdev()
740 chip->pci = dev->pci; in cx25821_audio_initdev()
741 chip->iobase = pci_resource_start(dev->pci, 0); in cx25821_audio_initdev()
743 chip->irq = dev->pci->irq; in cx25821_audio_initdev()
[all …]
Dcx25821-video-upstream.c173 struct pci_dev *pci, in cx25821_risc_buffer_upstream() argument
268 free_irq(dev->pci->irq, chan); in cx25821_stop_upstream_video()
292 pci_free_consistent(dev->pci, out->_risc_size, in cx25821_free_mem_upstream()
298 pci_free_consistent(dev->pci, out->_data_buf_size, in cx25821_free_mem_upstream()
357 pci_free_consistent(dev->pci, out->upstream_riscbuf_size, in cx25821_upstream_buffer_prepare()
360 out->_dma_virt_addr = pci_alloc_consistent(dev->pci, in cx25821_upstream_buffer_prepare()
376 pci_free_consistent(dev->pci, out->upstream_databuf_size, in cx25821_upstream_buffer_prepare()
380 out->_data_buf_virt_addr = pci_alloc_consistent(dev->pci, in cx25821_upstream_buffer_prepare()
394 ret = cx25821_risc_buffer_upstream(chan, dev->pci, 0, bpl, in cx25821_upstream_buffer_prepare()
583 err = request_irq(dev->pci->irq, cx25821_upstream_irq, in cx25821_start_video_dma_upstream()
[all …]
Dcx25821.h241 struct pci_dev *pci; member
413 extern int cx25821_riscmem_alloc(struct pci_dev *pci,
416 extern int cx25821_risc_buffer(struct pci_dev *pci, struct cx25821_riscmem *risc,
422 extern int cx25821_risc_databuffer_audio(struct pci_dev *pci,
434 extern struct cx25821_dev *cx25821_dev_get(struct pci_dev *pci);
Dcx25821-audio-upstream.c137 struct pci_dev *pci, in cx25821_risc_buffer_upstream_audio() argument
203 pci_free_consistent(dev->pci, dev->_audiorisc_size, in cx25821_free_memory_audio()
209 pci_free_consistent(dev->pci, dev->_audiodata_buf_size, in cx25821_free_memory_audio()
372 dev->_risc_virt_addr = pci_alloc_consistent(dev->pci, in cx25821_audio_upstream_buffer_prepare()
388 dev->_audiodata_buf_virt_addr = pci_alloc_consistent(dev->pci, in cx25821_audio_upstream_buffer_prepare()
406 ret = cx25821_risc_buffer_upstream_audio(dev, dev->pci, bpl, in cx25821_audio_upstream_buffer_prepare()
602 err = request_irq(dev->pci->irq, cx25821_upstream_irq_audio, in cx25821_start_audio_dma_upstream()
606 dev->pci->irq); in cx25821_start_audio_dma_upstream()
/linux-4.1.27/sound/pci/nm256/
Dnm256.c249 struct pci_dev *pci; member
272 MODULE_DEVICE_TABLE(pci, snd_nm256_ids);
469 if (request_irq(chip->pci->irq, chip->interrupt, IRQF_SHARED, in snd_nm256_acquire_irq()
472 "unable to grab IRQ %d\n", chip->pci->irq); in snd_nm256_acquire_irq()
476 chip->irq = chip->pci->irq; in snd_nm256_acquire_irq()
1454 pci_disable_device(chip->pci); in snd_nm256_free()
1467 snd_nm256_create(struct snd_card *card, struct pci_dev *pci, in snd_nm256_create() argument
1479 if ((err = pci_enable_device(pci)) < 0) in snd_nm256_create()
1484 pci_disable_device(pci); in snd_nm256_create()
1489 chip->pci = pci; in snd_nm256_create()
[all …]
/linux-4.1.27/arch/powerpc/platforms/powernv/
DMakefile7 obj-$(CONFIG_PCI) += pci.o pci-p5ioc2.o pci-ioda.o
/linux-4.1.27/sound/pci/ali5451/
Dali5451.c236 struct pci_dev *pci; member
270 MODULE_DEVICE_TABLE(pci, snd_ali_ids);
450 pci_dev = codec->pci; in snd_ali_reset_5451()
1690 snd_dma_pci_data(codec->pci), in snd_ali_pcm()
1972 pci_release_regions(codec->pci); in snd_ali_free()
1973 pci_disable_device(codec->pci); in snd_ali_free()
2008 pci_read_config_dword(codec->pci, 0x44, &legacy); in snd_ali_chip_init()
2011 pci_write_config_dword(codec->pci, 0x44, legacy); in snd_ali_chip_init()
2065 err = pci_request_regions(codec->pci, "ALI 5451"); in snd_ali_resources()
2068 codec->port = pci_resource_start(codec->pci, 0); in snd_ali_resources()
[all …]
/linux-4.1.27/arch/mips/boot/dts/lantiq/
Ddanube.dtsi93 pci0: pci@E105400 {
97 compatible = "lantiq,pci-xway";
99 ranges = <0x2000000 0 0x8000000 0x8000000 0 0x2000000 /* pci memory */
102 0xE105400 0x400>; /* pci bridge */
Deasy50712.dts72 pci {
74 lantiq,function = "pci";
103 pci@E105400 {
/linux-4.1.27/arch/powerpc/boot/dts/fsl/
Dmpc8544si-post.dtsi44 compatible = "fsl,mpc8540-pci";
45 device_type = "pci";
56 device_type = "pci";
68 device_type = "pci";
85 device_type = "pci";
97 device_type = "pci";
113 device_type = "pci";
125 device_type = "pci";
Dmpc8536si-post.dtsi44 compatible = "fsl,mpc8540-pci";
45 device_type = "pci";
56 device_type = "pci";
68 device_type = "pci";
85 device_type = "pci";
97 device_type = "pci";
113 device_type = "pci";
125 device_type = "pci";
Dmpc8548si-post.dtsi44 compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci";
45 device_type = "pci";
55 compatible = "fsl,mpc8540-pci";
56 device_type = "pci";
67 device_type = "pci";
79 device_type = "pci";
Dp2020si-post.dtsi45 device_type = "pci";
57 device_type = "pci";
73 device_type = "pci";
85 device_type = "pci";
102 device_type = "pci";
114 device_type = "pci";
Dmpc8572si-post.dtsi45 device_type = "pci";
57 device_type = "pci";
74 device_type = "pci";
86 device_type = "pci";
103 device_type = "pci";
115 device_type = "pci";
Dp1023si-post.dtsi51 device_type = "pci";
62 device_type = "pci";
70 device_type = "pci";
81 device_type = "pci";
89 device_type = "pci";
100 device_type = "pci";
Dp1022si-post.dtsi50 device_type = "pci";
62 device_type = "pci";
78 device_type = "pci";
90 device_type = "pci";
107 device_type = "pci";
119 device_type = "pci";
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-input.c352 pci_name(dev->pci)); in cx23885_input_init()
366 if (dev->pci->subsystem_vendor) { in cx23885_input_init()
367 rc->input_id.vendor = dev->pci->subsystem_vendor; in cx23885_input_init()
368 rc->input_id.product = dev->pci->subsystem_device; in cx23885_input_init()
370 rc->input_id.vendor = dev->pci->vendor; in cx23885_input_init()
371 rc->input_id.product = dev->pci->device; in cx23885_input_init()
373 rc->dev.parent = &dev->pci->dev; in cx23885_input_init()
Dcx23885-core.c671 if (request_mem_region(pci_resource_start(dev->pci, 0), in get_resources()
672 pci_resource_len(dev->pci, 0), in get_resources()
677 dev->name, (unsigned long long)pci_resource_start(dev->pci, 0)); in get_resources()
769 if (dev->pci->device == 0x8880) { in cx23885_dev_checkrevision()
778 if (dev->pci->device == 0x8880) { in cx23885_dev_checkrevision()
839 if (dev->pci->device == 0x8880) { in cx23885_dev_setup()
846 if (dev->pci->device == 0x8852) { in cx23885_dev_setup()
862 if (dev->pci->subsystem_vendor == cx23885_subids[i].subvendor && in cx23885_dev_setup()
863 dev->pci->subsystem_device == cx23885_subids[i].subdevice) in cx23885_dev_setup()
874 dev->pci_bus = dev->pci->bus->number; in cx23885_dev_setup()
[all …]
Dcx23885-alsa.c128 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx23885_alsa_dma_map()
145 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx23885_alsa_dma_unmap()
281 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
406 ret = cx23885_risc_databuffer(chip->pci, &buf->risc, buf->sglist, in snd_cx23885_hw_params()
563 err = snd_card_new(&dev->pci->dev, in cx23885_audio_register()
571 chip->pci = dev->pci; in cx23885_audio_register()
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-core.c891 if (request_mem_region(pci_resource_start(dev->pci, 0), in get_resources()
892 pci_resource_len(dev->pci, 0), dev->name)) { in get_resources()
894 if (request_mem_region(pci_resource_start(dev->pci, 2), in get_resources()
895 pci_resource_len(dev->pci, 2), dev->name)) in get_resources()
901 (u64)pci_resource_start(dev->pci, 0), in get_resources()
902 (u64)pci_resource_start(dev->pci, 2)); in get_resources()
977 if (dev->pci->subsystem_vendor == saa7164_subids[i].subvendor && in saa7164_dev_setup()
978 dev->pci->subsystem_device == in saa7164_dev_setup()
987 dev->pci_bus = dev->pci->bus->number; in saa7164_dev_setup()
988 dev->pci_slot = PCI_SLOT(dev->pci->devfn); in saa7164_dev_setup()
[all …]
Dsaa7164-buffer.c122 buf->cpu = pci_alloc_consistent(port->dev->pci, buf->pci_size, in saa7164_buffer_alloc()
127 buf->pt_cpu = pci_alloc_consistent(port->dev->pci, buf->pt_size, in saa7164_buffer_alloc()
156 pci_free_consistent(port->dev->pci, buf->pci_size, buf->cpu, buf->dma); in saa7164_buffer_alloc()
179 pci_free_consistent(dev->pci, buf->pci_size, buf->cpu, buf->dma); in saa7164_buffer_dealloc()
180 pci_free_consistent(dev->pci, buf->pt_size, buf->pt_cpu, buf->pt_dma); in saa7164_buffer_dealloc()
/linux-4.1.27/drivers/vfio/pci/
DMakefile2 vfio-pci-y := vfio_pci.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o
4 obj-$(CONFIG_VFIO_PCI) += vfio-pci.o
/linux-4.1.27/sound/pci/ca0106/
Dca0106_main.c1266 pci_disable_device(chip->pci); in snd_ca0106_free()
1409 snd_dma_pci_data(emu->pci), in snd_ca0106_pcm()
1419 snd_dma_pci_data(emu->pci), in snd_ca0106_pcm()
1664 struct pci_dev *pci, in snd_ca0106_create() argument
1676 err = pci_enable_device(pci); in snd_ca0106_create()
1679 if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) < 0 || in snd_ca0106_create()
1680 pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) < 0) { in snd_ca0106_create()
1682 pci_disable_device(pci); in snd_ca0106_create()
1688 pci_disable_device(pci); in snd_ca0106_create()
1693 chip->pci = pci; in snd_ca0106_create()
[all …]
/linux-4.1.27/Documentation/scsi/
Dwd719x.txt16 lha xi pciscsi.exe pci-scsi.exe
17 lha xi pci-scsi.exe nt/wd7296a.sys
18 rm pci-scsi.exe
/linux-4.1.27/sound/pci/echoaudio/
Dechoaudio.c25 MODULE_DEVICE_TABLE(pci, snd_echo_ids);
339 snd_dma_pci_data(chip->pci), in pcm_open()
924 if ((err = snd_echo_preallocate_pages(pcm, snd_dma_pci_data(chip->pci))) < 0) in snd_echo_new_pcm()
936 if ((err = snd_echo_preallocate_pages(pcm, snd_dma_pci_data(chip->pci))) < 0) in snd_echo_new_pcm()
957 if ((err = snd_echo_preallocate_pages(pcm, snd_dma_pci_data(chip->pci))) < 0) in snd_echo_new_pcm()
971 if ((err = snd_echo_preallocate_pages(pcm, snd_dma_pci_data(chip->pci))) < 0) in snd_echo_new_pcm()
1881 pci_disable_device(chip->pci); in snd_echo_free()
1902 struct pci_dev *pci, in snd_echo_create() argument
1914 pci_write_config_byte(pci, PCI_LATENCY_TIMER, 0xC0); in snd_echo_create()
1916 if ((err = pci_enable_device(pci)) < 0) in snd_echo_create()
[all …]
/linux-4.1.27/arch/x86/pci/
Dinit.c19 if (x86_init.pci.arch_init && !x86_init.pci.arch_init()) in pci_arch_init()
Dlegacy.c63 if (x86_init.pci.init()) in pci_subsys_init()
67 x86_init.pci.init_irq(); in pci_subsys_init()
/linux-4.1.27/arch/arm/boot/dts/
Darmada-xp-mv78460.dtsi110 device_type = "pci";
154 device_type = "pci";
171 device_type = "pci";
188 device_type = "pci";
205 device_type = "pci";
222 device_type = "pci";
239 device_type = "pci";
256 device_type = "pci";
273 device_type = "pci";
290 device_type = "pci";
[all …]
Darmada-xp-mv78260.dtsi93 device_type = "pci";
133 device_type = "pci";
150 device_type = "pci";
167 device_type = "pci";
184 device_type = "pci";
201 device_type = "pci";
218 device_type = "pci";
235 device_type = "pci";
252 device_type = "pci";
269 device_type = "pci";
Dversatile-pb.dts32 pci-controller@10001000 {
33 compatible = "arm,versatile-pci";
34 device_type = "pci";
Dkirkwood-98dx4122.dtsi6 device_type = "pci";
19 device_type = "pci";
Darmada-xp-mv78230.dtsi92 device_type = "pci";
118 device_type = "pci";
135 device_type = "pci";
152 device_type = "pci";
169 device_type = "pci";
186 device_type = "pci";
/linux-4.1.27/drivers/pnp/
Dresource.c297 static int pci_dev_uses_irq(struct pnp_dev *pnp, struct pci_dev *pci, in pci_dev_uses_irq() argument
303 if (pci->irq == irq) { in pci_dev_uses_irq()
305 pci_name(pci), irq); in pci_dev_uses_irq()
313 pci_read_config_dword(pci, PCI_CLASS_REVISION, &class); in pci_dev_uses_irq()
324 if (pci_get_legacy_ide_irq(pci, 0) == irq || in pci_dev_uses_irq()
325 pci_get_legacy_ide_irq(pci, 1) == irq) { in pci_dev_uses_irq()
327 "using irq %d\n", pci_name(pci), irq); in pci_dev_uses_irq()
339 struct pci_dev *pci = NULL; in pci_uses_irq() local
341 for_each_pci_dev(pci) { in pci_uses_irq()
342 if (pci_dev_uses_irq(pnp, pci, irq)) { in pci_uses_irq()
[all …]
/linux-4.1.27/arch/x86/platform/ce4100/
Dfalconfalls.dts52 pci@3fc {
55 compatible = "intel,ce4100-pci", "pci";
56 device_type = "pci";
71 pci@1,0 {
74 compatible = "intel,ce4100-pci", "pci";
75 device_type = "pci";
/linux-4.1.27/include/media/
Dsaa7146.h132 struct pci_dev *pci; member
170 int saa7146_pgtable_alloc(struct pci_dev *pci, struct saa7146_pgtable *pt);
171 void saa7146_pgtable_free(struct pci_dev *pci, struct saa7146_pgtable *pt);
172 int saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlis…
173 void *saa7146_vmalloc_build_pgtable(struct pci_dev *pci, long length, struct saa7146_pgtable *pt);
174 void saa7146_vfree_destroy_pgtable(struct pci_dev *pci, void *mem, struct saa7146_pgtable *pt);
/linux-4.1.27/sound/pci/korg1212/
Dkorg1212.c318 struct pci_dev *pci; member
430 MODULE_DEVICE_TABLE(pci, snd_korg1212_ids);
2095 pci_release_regions(korg1212->pci); in snd_korg1212_free()
2130 pci_disable_device(korg1212->pci); in snd_korg1212_free()
2142 static int snd_korg1212_create(struct snd_card *card, struct pci_dev *pci, in snd_korg1212_create() argument
2157 if ((err = pci_enable_device(pci)) < 0) in snd_korg1212_create()
2162 pci_disable_device(pci); in snd_korg1212_create()
2167 korg1212->pci = pci; in snd_korg1212_create()
2195 if ((err = pci_request_regions(pci, "korg1212")) < 0) { in snd_korg1212_create()
2197 pci_disable_device(pci); in snd_korg1212_create()
[all …]
/linux-4.1.27/drivers/usb/host/
DMakefile27 obj-$(CONFIG_PCI) += pci-quirks.o
30 obj-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o
48 obj-$(CONFIG_USB_OHCI_HCD_PCI) += ohci-pci.o
63 obj-$(CONFIG_USB_XHCI_PCI) += xhci-pci.o
/linux-4.1.27/drivers/media/pci/ttpci/
Dav7110_ir.c349 "pci-%s/ir0", pci_name(av7110->dev->pci)); in av7110_ir_init()
356 if (av7110->dev->pci->subsystem_vendor) { in av7110_ir_init()
357 input_dev->id.vendor = av7110->dev->pci->subsystem_vendor; in av7110_ir_init()
358 input_dev->id.product = av7110->dev->pci->subsystem_device; in av7110_ir_init()
360 input_dev->id.vendor = av7110->dev->pci->vendor; in av7110_ir_init()
361 input_dev->id.product = av7110->dev->pci->device; in av7110_ir_init()
363 input_dev->dev.parent = &av7110->dev->pci->dev; in av7110_ir_init()
Dbudget-ci.c189 "pci-%s/ir0", pci_name(saa->pci)); in msp430_ir_init()
196 if (saa->pci->subsystem_vendor) { in msp430_ir_init()
197 dev->input_id.vendor = saa->pci->subsystem_vendor; in msp430_ir_init()
198 dev->input_id.product = saa->pci->subsystem_device; in msp430_ir_init()
200 dev->input_id.vendor = saa->pci->vendor; in msp430_ir_init()
201 dev->input_id.product = saa->pci->device; in msp430_ir_init()
203 dev->dev.parent = &saa->pci->dev; in msp430_ir_init()
211 switch (budget_ci->budget.dev->pci->subsystem_device) { in msp430_ir_init()
835 return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev); in philips_tdm1316l_request_firmware()
1317 switch (budget_ci->budget.dev->pci->subsystem_device) { in frontend_init()
[all …]
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbtcx-risc.h13 int btcx_riscmem_alloc(struct pci_dev *pci,
16 void btcx_riscmem_free(struct pci_dev *pci,
Dbtcx-risc.c44 void btcx_riscmem_free(struct pci_dev *pci, in btcx_riscmem_free() argument
54 pci_free_consistent(pci, risc->size, risc->cpu, risc->dma); in btcx_riscmem_free()
58 int btcx_riscmem_alloc(struct pci_dev *pci, in btcx_riscmem_alloc() argument
66 btcx_riscmem_free(pci,risc); in btcx_riscmem_alloc()
68 cpu = pci_alloc_consistent(pci, size, &dma); in btcx_riscmem_alloc()
Dbttv-input.c545 pci_name(btv->c.pci)); in bttv_input_init()
551 if (btv->c.pci->subsystem_vendor) { in bttv_input_init()
552 rc->input_id.vendor = btv->c.pci->subsystem_vendor; in bttv_input_init()
553 rc->input_id.product = btv->c.pci->subsystem_device; in bttv_input_init()
555 rc->input_id.vendor = btv->c.pci->vendor; in bttv_input_init()
556 rc->input_id.product = btv->c.pci->device; in bttv_input_init()
558 rc->dev.parent = &btv->c.pci->dev; in bttv_input_init()
/linux-4.1.27/drivers/media/common/
Dbtcx-risc.h15 int btcx_riscmem_alloc(struct pci_dev *pci,
18 void btcx_riscmem_free(struct pci_dev *pci,
/linux-4.1.27/tools/lguest/
Dlguest.c122 struct device *pci[MAX_PCI_DEVICES]; member
1191 struct device *d = devices.pci[i]; in cleanup_devices()
1215 devices.pci[0] = &pci_host_bridge; in init_pci_host_bridge()
1247 return devices.pci[index]; in find_pci_device()
1746 struct device *d = devices.pci[i]; in find_mmio_region()
2477 static void init_pci_config(struct pci_config *pci, u16 type, in init_pci_config() argument
2492 memset(pci, 0, sizeof(*pci)); in init_pci_config()
2495 pci->vendor_id = 0x1AF4; in init_pci_config()
2497 pci->device_id = 0x1040 + type; in init_pci_config()
2504 pci->class = class; in init_pci_config()
[all …]
/linux-4.1.27/drivers/atm/
Dlanai.c283 struct pci_dev *pci; member
333 size_t bytes, size_t minbytes, struct pci_dev *pci) in lanai_buf_allocate() argument
349 buf->start = dma_alloc_coherent(&pci->dev, in lanai_buf_allocate()
373 struct pci_dev *pci) in lanai_buf_deallocate() argument
376 dma_free_coherent(&pci->dev, lanai_buf_size(buf), in lanai_buf_deallocate()
826 lanai->pci); in aal0_buffer_allocate()
833 lanai_buf_deallocate(&lanai->aal0buf, lanai->pci); in aal0_buffer_free()
1104 result = pci_read_config_word(lanai->pci, PCI_STATUS, &s); in pcistatus_check()
1115 result = pci_write_config_word(lanai->pci, PCI_STATUS, s); in pcistatus_check()
1491 lanai_buf_allocate(buf, size, max_sdu + 32, lanai->pci); in lanai_get_sized_buffer()
[all …]
/linux-4.1.27/drivers/mmc/host/
DMakefile11 obj-$(CONFIG_MMC_SDHCI_PCI) += sdhci-pci.o
12 obj-$(subst m,y,$(CONFIG_MMC_SDHCI_PCI)) += sdhci-pci-data.o
13 obj-$(subst m,y,$(CONFIG_MMC_SDHCI_PCI)) += sdhci-pci-o2micro.o
48 obj-$(CONFIG_MMC_DW_PCI) += dw_mmc-pci.o
/linux-4.1.27/arch/x86/kernel/
DMakefile40 obj-y += pci-dma.o quirks.o topology.o kdebugfs.o
41 obj-y += alternative.o i8253.o pci-nommu.o hw_breakpoint.o
43 obj-y += pci-iommu_table.o
104 obj-$(CONFIG_SWIOTLB) += pci-swiotlb.o
122 obj-$(CONFIG_CALGARY_IOMMU) += pci-calgary_64.o tce_64.o
/linux-4.1.27/sound/pci/rme9652/
Drme9652.c249 struct pci_dev *pci; member
293 static int snd_hammerfall_get_buffer(struct pci_dev *pci, struct snd_dma_buffer *dmab, size_t size) in snd_hammerfall_get_buffer() argument
296 dmab->dev.dev = snd_dma_pci_data(pci); in snd_hammerfall_get_buffer()
297 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), in snd_hammerfall_get_buffer()
303 static void snd_hammerfall_free_buffer(struct snd_dma_buffer *dmab, struct pci_dev *pci) in snd_hammerfall_free_buffer() argument
320 MODULE_DEVICE_TABLE(pci, snd_rme9652_ids);
1747 snd_hammerfall_free_buffer(&rme9652->capture_dma_buf, rme9652->pci); in snd_rme9652_free_buffers()
1748 snd_hammerfall_free_buffer(&rme9652->playback_dma_buf, rme9652->pci); in snd_rme9652_free_buffers()
1761 pci_release_regions(rme9652->pci); in snd_rme9652_free()
1763 pci_disable_device(rme9652->pci); in snd_rme9652_free()
[all …]
/linux-4.1.27/arch/arm/plat-iop/
DMakefile7 obj-$(CONFIG_ARCH_IOP32X) += pci.o
17 obj-$(CONFIG_ARCH_IOP33X) += pci.o
/linux-4.1.27/drivers/media/pci/saa7146/
Dhexium_orion.c253 if (0x17c8 == dev->pci->subsystem_vendor && 0x0101 == dev->pci->subsystem_device) { in hexium_probe()
261 if (0x17c8 == dev->pci->subsystem_vendor && 0x2101 == dev->pci->subsystem_device) { in hexium_probe()
457 MODULE_DEVICE_TABLE(pci, pci_tbl);
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
DMakefile11 obj-$(CONFIG_STMMAC_PCI) += stmmac-pci.o
12 stmmac-pci-objs:= stmmac_pci.o
/linux-4.1.27/drivers/media/pci/tw68/
Dtw68-video.c474 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
478 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
482 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
487 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
493 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
506 pci_free_consistent(dev->pci, buf->size, buf->cpu, buf->dma); in tw68_buf_finish()
739 sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci)); in tw68_querycap()
1024 dev_dbg(&dev->pci->dev, "Lost sync\n"); in tw68_irq_video_done()
1026 dev_err(&dev->pci->dev, "PABORT interrupt\n"); in tw68_irq_video_done()
1028 dev_err(&dev->pci->dev, "DMAPERR interrupt\n"); in tw68_irq_video_done()
[all …]
/linux-4.1.27/include/linux/mfd/
Drtsx_pci.h115 pci_read_config_byte((pcr)->pci, where, val)
118 pci_write_config_byte((pcr)->pci, where, val)
121 pci_read_config_dword((pcr)->pci, where, val)
124 pci_write_config_dword((pcr)->pci, where, val)
875 struct pci_dev *pci; member
956 #define CHK_PCI_PID(pcr, pid) ((pcr)->pci->device == (pid))
957 #define PCI_VID(pcr) ((pcr)->pci->vendor)
958 #define PCI_PID(pcr) ((pcr)->pci->device)
962 dev_dbg(&(pcr)->pci->dev, fmt, ##arg)
1018 err = pci_read_config_byte(pcr->pci, addr, &val); in rtsx_pci_update_cfg_byte()
[all …]
/linux-4.1.27/sound/pci/ice1712/
Dice1712.c113 MODULE_DEVICE_TABLE(pci, snd_ice1712_ids);
901 snd_dma_pci_data(ice->pci), 64*1024, 64*1024); in snd_ice1712_pcm()
926 snd_dma_pci_data(ice->pci), 64*1024, 128*1024); in snd_ice1712_pcm_ds()
1270 snd_dma_pci_data(ice->pci), 256*1024, 256*1024); in snd_ice1712_pcm_profi()
2303 pci_read_config_word(ice->pci, PCI_SUBSYSTEM_VENDOR_ID, &vendor); in snd_ice1712_read_eeprom()
2304 pci_read_config_word(ice->pci, PCI_SUBSYSTEM_ID, &device); in snd_ice1712_read_eeprom()
2376 pci_write_config_byte(ice->pci, 0x60, ice->eeprom.data[ICE_EEP1_CODEC]); in snd_ice1712_chip_init()
2377 pci_write_config_byte(ice->pci, 0x61, ice->eeprom.data[ICE_EEP1_ACLINK]); in snd_ice1712_chip_init()
2378 pci_write_config_byte(ice->pci, 0x62, ice->eeprom.data[ICE_EEP1_I2SID]); in snd_ice1712_chip_init()
2379 pci_write_config_byte(ice->pci, 0x63, ice->eeprom.data[ICE_EEP1_SPDIF]); in snd_ice1712_chip_init()
[all …]
/linux-4.1.27/sound/pci/riptide/
Driptide.c431 struct pci_dev *pci; member
529 MODULE_DEVICE_TABLE(pci, snd_riptide_ids);
1233 &chip->pci->dev); in try_to_load_firmware()
1568 snd_dma_pci_data(chip->pci), in snd_riptide_hw_params()
1713 snd_dma_pci_data(chip->pci), in snd_riptide_pcm()
1842 snd_riptide_create(struct snd_card *card, struct pci_dev *pci, in snd_riptide_create() argument
1853 if ((err = pci_enable_device(pci)) < 0) in snd_riptide_create()
1860 chip->pci = pci; in snd_riptide_create()
1863 chip->port = pci_resource_start(pci, 0); in snd_riptide_create()
1880 if (request_irq(pci->irq, snd_riptide_interrupt, IRQF_SHARED, in snd_riptide_create()
[all …]
/linux-4.1.27/arch/xtensa/kernel/
DMakefile7 obj-y := align.o coprocessor.o entry.o irq.o pci-dma.o platform.o process.o \
12 obj-$(CONFIG_PCI) += pci.o
/linux-4.1.27/drivers/misc/mei/
DMakefile18 mei-me-objs := pci-me.o
22 mei-txe-objs := pci-txe.o
/linux-4.1.27/arch/x86/xen/
DMakefile15 grant-table.o suspend.o platform-pci-unplug.o \
24 obj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_pci.c420 struct device_node *pci; in mpc52xx_setup_pci() local
422 pci = of_find_matching_node(NULL, mpc52xx_pci_ids); in mpc52xx_setup_pci()
423 if (!pci) in mpc52xx_setup_pci()
426 mpc52xx_add_bridge(pci); in mpc52xx_setup_pci()
427 of_node_put(pci); in mpc52xx_setup_pci()
Dlite5200_pm.c17 static void __iomem *pci; variable
81 pci = mbar + 0xd00; in lite5200_pm_prepare()
106 _memcpy_fromio(spci, pci, 0x200); in lite5200_save_regs()
117 _memcpy_toio(pci, spci, 0x200); in lite5200_restore_regs()

1234567