Searched defs:pci (Results 1 - 25 of 74) sorted by relevance

123

/drivers/vfio/pci/
H A 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
/drivers/edac/
H A Docteon_edac-pci.c18 #include <asm/octeon/cvmx-pci-defs.h>
24 static void octeon_pci_poll(struct edac_pci_ctl_info *pci) argument
30 edac_pci_handle_pe(pci, pci->ctl_name);
35 edac_pci_handle_npe(pci, "Signaled System Error");
40 edac_pci_handle_npe(pci, "Received Master Abort");
45 edac_pci_handle_npe(pci, "Received Target Abort");
50 edac_pci_handle_npe(pci, "Signaled Target Abort");
55 edac_pci_handle_npe(pci, "Master Data Parity Error");
63 struct edac_pci_ctl_info *pci; local
93 struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); local
[all...]
H A Dedac_pci.c44 struct edac_pci_ctl_info *pci; local
50 pci = edac_align_ptr(&p, sizeof(*pci), 1);
55 pci = kzalloc(size, GFP_KERNEL);
56 if (pci == NULL)
60 pvt = sz_pvt ? ((char *)pci) + ((unsigned long)pvt) : NULL;
62 pci->pvt_info = pvt;
63 pci->op_state = OP_ALLOC;
65 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name);
67 return pci;
81 edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) argument
97 struct edac_pci_ctl_info *pci; local
120 add_edac_pci_to_global_list(struct edac_pci_ctl_info *pci) argument
170 del_edac_pci_from_global_list(struct edac_pci_ctl_info *pci) argument
225 struct edac_pci_ctl_info *pci = to_edac_pci_ctl_work(d_work); local
261 edac_pci_workq_setup(struct edac_pci_ctl_info *pci, unsigned int msec) argument
275 edac_pci_workq_teardown(struct edac_pci_ctl_info *pci) argument
293 edac_pci_reset_delay_period(struct edac_pci_ctl_info *pci, unsigned long value) argument
334 edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx) argument
392 struct edac_pci_ctl_info *pci; local
429 edac_pci_generic_check(struct edac_pci_ctl_info *pci) argument
457 struct edac_pci_ctl_info *pci; local
491 edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci) argument
[all...]
H A Dmv64x60_edac.c31 static void mv64x60_pci_check(struct edac_pci_ctl_info *pci) argument
33 struct mv64x60_pci_pdata *pdata = pci->pvt_info;
53 edac_pci_handle_pe(pci, pci->ctl_name);
56 edac_pci_handle_npe(pci, pci->ctl_name);
61 struct edac_pci_ctl_info *pci = dev_id; local
62 struct mv64x60_pci_pdata *pdata = pci->pvt_info;
69 mv64x60_pci_check(pci);
105 struct edac_pci_ctl_info *pci; local
211 struct edac_pci_ctl_info *pci = platform_get_drvdata(pdev); local
[all...]
/drivers/i2c/busses/
H A DMakefile44 obj-$(CONFIG_I2C_DESIGNWARE_PCI) += i2c-designware-pci.o
45 i2c-designware-pci-objs := i2c-designware-pcidrv.o
68 obj-$(CONFIG_I2C_PXA_PCI) += i2c-pxa-pci.o
/drivers/dma/dw/
H A Dpci.c13 #include <linux/pci.h>
82 struct pci_dev *pci = to_pci_dev(dev); local
83 struct dw_dma_chip *chip = pci_get_drvdata(pci);
90 struct pci_dev *pci = to_pci_dev(dev); local
91 struct dw_dma_chip *chip = pci_get_drvdata(pci);
119 MODULE_DEVICE_TABLE(pci, dw_pci_id_table);
/drivers/media/pci/tw68/
H A Dtw68-risc.c123 * @pci_dev structure with info about the pci
136 int tw68_risc_buffer(struct pci_dev *pci, argument
162 buf->cpu = pci_alloc_consistent(pci, buf->size, &buf->dma);
/drivers/input/gameport/
H A Dfm801-gp.c29 #include <linux/pci.h>
80 static int fm801_gp_probe(struct pci_dev *pci, const struct pci_device_id *id) argument
94 error = pci_enable_device(pci);
103 gameport_set_phys(port, "pci%s/gameport0", pci_name(pci));
104 port->dev.parent = &pci->dev;
105 port->io = pci_resource_start(pci, 0);
116 pci_set_drvdata(pci, gp);
124 pci_disable_device(pci);
131 static void fm801_gp_remove(struct pci_dev *pci) argument
[all...]
/drivers/media/pci/cx88/
H A Dcx88-i2c.c136 int cx88_i2c_init(struct cx88_core *core, struct pci_dev *pci) argument
145 core->i2c_adap.dev.parent = &pci->dev;
H A Dcx88-cards.c25 #include <linux/pci.h>
47 MODULE_PARM_DESC(latency,"pci latency timer");
3266 static void cx88_card_list(struct cx88_core *core, struct pci_dev *pci) argument
3270 if (0 == pci->subsystem_vendor &&
3271 0 == pci->subsystem_device) {
3605 static int cx88_pci_quirks(const char *name, struct pci_dev *pci) argument
3611 /* check pci quirks */
3646 pci_read_config_byte(pci, CX88X_DEVCTRL, &value);
3648 pci_write_config_byte(pci, CX88X_DEVCTRL, value);
3651 printk(KERN_INFO "%s: setting pci latenc
3658 cx88_get_resources(const struct cx88_core *core, struct pci_dev *pci) argument
3674 cx88_core_create(struct pci_dev *pci, int nr) argument
[all...]
H A Dcx88-input.c27 #include <linux/pci.h>
262 int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci) argument
462 snprintf(ir->phys, sizeof(ir->phys), "pci-%s/ir0", pci_name(pci));
468 if (pci->subsystem_vendor) {
469 dev->input_id.vendor = pci->subsystem_vendor;
470 dev->input_id.product = pci->subsystem_device;
472 dev->input_id.vendor = pci->vendor;
473 dev->input_id.product = pci->device;
475 dev->dev.parent = &pci
[all...]
/drivers/pci/pcie/aer/
H A Daerdrv_acpi.c11 #include <linux/pci.h>
17 #include <linux/pci-acpi.h>
24 struct pci_dev *pci)
26 return ACPI_HEST_SEGMENT(p->bus) == pci_domain_nr(pci->bus) &&
27 ACPI_HEST_BUS(p->bus) == pci->bus->number &&
28 p->device == PCI_SLOT(pci->devfn) &&
29 p->function == PCI_FUNC(pci->devfn);
23 hest_match_pci(struct acpi_hest_aer_common *p, struct pci_dev *pci) argument
/drivers/usb/dwc3/
H A Ddwc3-pci.c2 * dwc3-pci.c - PCI Specific glue layer
22 #include <linux/pci.h>
97 static int dwc3_pci_probe(struct pci_dev *pci, argument
104 struct device *dev = &pci->dev;
112 ret = pcim_enable_device(pci);
114 dev_err(dev, "failed to enable pci device\n");
118 pci_set_master(pci);
134 res[0].start = pci_resource_start(pci, 0);
135 res[0].end = pci_resource_end(pci, 0);
139 res[1].start = pci
171 dwc3_pci_remove(struct pci_dev *pci) argument
195 struct pci_dev *pci = to_pci_dev(dev); local
204 struct pci_dev *pci = to_pci_dev(dev); local
[all...]
/drivers/media/common/
H A Dbtcx-risc.c27 #include <linux/pci.h>
48 void btcx_riscmem_free(struct pci_dev *pci, argument
58 pci_free_consistent(pci, risc->size, risc->cpu, risc->dma);
62 int btcx_riscmem_alloc(struct pci_dev *pci, argument
70 btcx_riscmem_free(pci,risc);
72 cpu = pci_alloc_consistent(pci, size, &dma);
/drivers/mfd/
H A Djanz-cmodio.c16 #include <linux/pci.h>
72 struct pci_dev *pci; local
74 pci = priv->pdev;
93 res->parent = &pci->resource[3];
94 res->start = pci->resource[3].start + (CMODIO_MODULBUS_SIZE * modno);
100 res->parent = &pci->resource[4];
101 res->start = pci->resource[4].start;
102 res->end = pci->resource[4].end;
272 MODULE_DEVICE_TABLE(pci, cmodio_pci_ids);
/drivers/scsi/aic7xxx/
H A Daic79xx_osm_pci.c75 MODULE_DEVICE_TABLE(pci, ahd_linux_pci_id_table);
161 ahd_dev_softc_t pci; local
167 pci = pdev;
168 entry = ahd_find_pci_device(pci);
178 ahd_get_pci_bus(pci),
179 ahd_get_pci_slot(pci),
180 ahd_get_pci_function(pci));
207 ahd->dev_softc = pci;
H A Daic7xxx_osm_pci.c122 MODULE_DEVICE_TABLE(pci, ahc_linux_pci_id_table);
208 ahc_dev_softc_t pci; local
214 pci = pdev;
215 entry = ahc_find_pci_device(pci);
225 ahc_get_pci_bus(pci),
226 ahc_get_pci_slot(pci),
227 ahc_get_pci_function(pci));
252 ahc->dev_softc = pci;
273 ahc_pci_read_config(ahc_dev_softc_t pci, int reg, int width) argument
280 pci_read_config_byte(pci, re
303 ahc_pci_write_config(ahc_dev_softc_t pci, int reg, uint32_t value, int width) argument
[all...]
/drivers/uwb/
H A Dumc-bus.c13 #include <linux/pci.h>
86 struct pci_dev *pci; local
91 pci = to_pci_dev(umc->dev.parent);
92 return pci_match_id(id_table, pci) != NULL;
H A Dwhci.c11 #include <linux/pci.h>
18 struct pci_dev *pci; member in struct:whci_card
30 struct pci_dev *pci_dev = card->pci;
98 umc = umc_device_create(&card->pci->dev, n);
112 umc->resource.start = pci_resource_start(card->pci, bar)
117 umc->resource.flags = card->pci->resource[bar].flags;
118 umc->resource.parent = &card->pci->resource[bar];
119 umc->irq = card->pci->irq;
140 static int whci_n_caps(struct pci_dev *pci) argument
145 uwbbase = pci_iomap(pci,
154 whci_probe(struct pci_dev *pci, const struct pci_device_id *id) argument
225 whci_remove(struct pci_dev *pci) argument
[all...]
/drivers/isdn/hardware/eicon/
H A Dxdi_adapter.h23 divas_pci_card_resources_t pci; member in union:_divas_card_resources
/drivers/media/common/saa7146/
H A Dsaa7146_core.c176 void *saa7146_vmalloc_build_pgtable(struct pci_dev *pci, long length, struct saa7146_pgtable *pt) argument
188 if (saa7146_pgtable_alloc(pci, pt))
192 slen = pci_map_sg(pci,pt->slist,pt->nents,PCI_DMA_FROMDEVICE);
196 if (0 != saa7146_pgtable_build_single(pci, pt, pt->slist, slen))
202 pci_unmap_sg(pci, pt->slist, pt->nents, PCI_DMA_FROMDEVICE);
204 saa7146_pgtable_free(pci, pt);
214 void saa7146_vfree_destroy_pgtable(struct pci_dev *pci, void *mem, struct saa7146_pgtable *pt) argument
216 pci_unmap_sg(pci, pt->slist, pt->nents, PCI_DMA_FROMDEVICE);
217 saa7146_pgtable_free(pci, pt);
223 void saa7146_pgtable_free(struct pci_dev *pci, struc argument
231 saa7146_pgtable_alloc(struct pci_dev *pci, struct saa7146_pgtable *pt) argument
247 saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int sglen ) argument
353 saa7146_init_one(struct pci_dev *pci, const struct pci_device_id *ent) argument
[all...]
/drivers/media/pci/cx25821/
H A Dcx25821-audio-upstream.c137 struct pci_dev *pci,
203 pci_free_consistent(dev->pci, dev->_audiorisc_size,
209 pci_free_consistent(dev->pci, dev->_audiodata_buf_size,
372 dev->_risc_virt_addr = pci_alloc_consistent(dev->pci,
388 dev->_audiodata_buf_virt_addr = pci_alloc_consistent(dev->pci,
406 ret = cx25821_risc_buffer_upstream_audio(dev, dev->pci, bpl,
602 err = request_irq(dev->pci->irq, cx25821_upstream_irq_audio,
606 dev->pci->irq);
136 cx25821_risc_buffer_upstream_audio(struct cx25821_dev *dev, struct pci_dev *pci, unsigned int bpl, unsigned int lines) argument
/drivers/pci/host/
H A Dpci-host-generic.c52 struct gen_pci *pci = sys->private_data; local
53 resource_size_t idx = bus->number - pci->cfg.bus_range.start;
55 return pci->cfg.win[idx] + ((devfn << 8) | where);
68 struct gen_pci *pci = sys->private_data; local
69 resource_size_t idx = bus->number - pci->cfg.bus_range.start;
71 return pci->cfg.win[idx] + ((devfn << 12) | where);
84 struct gen_pci *pci = sys->private_data; local
86 addr = pci->cfg.ops->map_bus(bus, devfn, where);
107 struct gen_pci *pci = sys->private_data; local
109 addr = pci
180 gen_pci_release_of_pci_ranges(struct gen_pci *pci) argument
190 gen_pci_parse_request_of_pci_ranges(struct gen_pci *pci) argument
256 gen_pci_parse_map_cfg_windows(struct gen_pci *pci) argument
315 struct gen_pci *pci = sys->private_data; local
328 struct gen_pci *pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); local
[all...]
/drivers/staging/rts5208/
H A Drtsx.c140 dev_err(&dev->pci->dev, "Error in %s: chip->srb = %p\n",
147 dev_info(&dev->pci->dev, "Fail command during disconnect\n");
174 dev_info(&dev->pci->dev, "%s called\n", __func__);
181 dev_info(&dev->pci->dev, "-- nothing to abort\n");
202 dev_info(&dev->pci->dev, "%s called\n", __func__);
213 dev_info(&dev->pci->dev, "%s called\n", __func__);
274 dev_info(&dev->pci->dev, "%s: chip->msi_en = %d, pci->irq = %d\n",
275 __func__, chip->msi_en, dev->pci->irq);
277 if (request_irq(dev->pci
314 rtsx_suspend(struct pci_dev *pci, pm_message_t state) argument
349 rtsx_resume(struct pci_dev *pci) argument
395 rtsx_shutdown(struct pci_dev *pci) argument
854 rtsx_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument
1015 rtsx_remove(struct pci_dev *pci) argument
[all...]
H A Drtsx.h35 #include <linux/pci.h>
74 pci_read_config_byte((chip)->rtsx->pci, where, val)
77 pci_write_config_byte((chip)->rtsx->pci, where, val)
103 struct pci_dev *pci; member in struct:rtsx_dev
105 /* pci resources */

Completed in 4199 milliseconds

123