/drivers/vfio/pci/ |
H A D | Makefile | 2 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 D | octeon_edac-pci.c | 18 #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 D | edac_pci.c | 44 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 D | mv64x60_edac.c | 31 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 D | Makefile | 44 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 D | pci.c | 13 #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 D | tw68-risc.c | 123 * @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 D | fm801-gp.c | 29 #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 D | cx88-i2c.c | 136 int cx88_i2c_init(struct cx88_core *core, struct pci_dev *pci) argument 145 core->i2c_adap.dev.parent = &pci->dev;
|
H A D | cx88-cards.c | 25 #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 D | cx88-input.c | 27 #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 D | aerdrv_acpi.c | 11 #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 D | dwc3-pci.c | 2 * 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 D | btcx-risc.c | 27 #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 D | janz-cmodio.c | 16 #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 D | aic79xx_osm_pci.c | 75 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 D | aic7xxx_osm_pci.c | 122 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 D | umc-bus.c | 13 #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 D | whci.c | 11 #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 D | xdi_adapter.h | 23 divas_pci_card_resources_t pci; member in union:_divas_card_resources
|
/drivers/media/common/saa7146/ |
H A D | saa7146_core.c | 176 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 D | cx25821-audio-upstream.c | 137 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 D | pci-host-generic.c | 52 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 D | rtsx.c | 140 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 D | rtsx.h | 35 #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 */
|