Lines Matching refs:pdev

134 pci_read_config_dword(struct pci_dev *pdev, int reg, u32 *val)
136 *val = pci_conf_read(pdev->pc, pdev->tag, reg);
141 pci_read_config_word(struct pci_dev *pdev, int reg, u16 *val)
145 v = pci_conf_read(pdev->pc, pdev->tag, (reg & ~0x2));
151 pci_read_config_byte(struct pci_dev *pdev, int reg, u8 *val)
155 v = pci_conf_read(pdev->pc, pdev->tag, (reg & ~0x3));
161 pci_write_config_dword(struct pci_dev *pdev, int reg, u32 val)
163 pci_conf_write(pdev->pc, pdev->tag, reg, val);
168 pci_write_config_word(struct pci_dev *pdev, int reg, u16 val)
172 v = pci_conf_read(pdev->pc, pdev->tag, (reg & ~0x2));
175 pci_conf_write(pdev->pc, pdev->tag, (reg & ~0x2), v);
180 pci_write_config_byte(struct pci_dev *pdev, int reg, u8 val)
184 v = pci_conf_read(pdev->pc, pdev->tag, (reg & ~0x3));
187 pci_conf_write(pdev->pc, pdev->tag, (reg & ~0x3), v);
233 pci_pcie_cap(struct pci_dev *pdev)
236 if (!pci_get_capability(pdev->pc, pdev->tag, PCI_CAP_PCIEXPRESS,
245 pci_is_pcie(struct pci_dev *pdev)
247 return (pci_pcie_cap(pdev) > 0);
257 pci_upstream_bridge(struct pci_dev *pdev)
259 if (pci_is_root_bus(pdev->bus))
261 return pdev->bus->self;
266 pci_pr3_present(struct pci_dev *pdev)
272 pcie_capability_read_dword(struct pci_dev *pdev, int off, u32 *val)
275 if (!pci_get_capability(pdev->pc, pdev->tag, PCI_CAP_PCIEXPRESS,
280 *val = pci_conf_read(pdev->pc, pdev->tag, pos + off);
285 pcie_capability_read_word(struct pci_dev *pdev, int off, u16 *val)
288 if (!pci_get_capability(pdev->pc, pdev->tag, PCI_CAP_PCIEXPRESS,
293 pci_read_config_word(pdev, pos + off, val);
298 pcie_capability_write_word(struct pci_dev *pdev, int off, u16 val)
301 if (!pci_get_capability(pdev->pc, pdev->tag, PCI_CAP_PCIEXPRESS,
304 pci_write_config_word(pdev, pos + off, val);
309 pcie_capability_set_word(struct pci_dev *pdev, int off, u16 val)
312 pcie_capability_read_word(pdev, off, &r);
314 pcie_capability_write_word(pdev, off, r);
319 pcie_capability_clear_and_set_word(struct pci_dev *pdev, int off, u16 c, u16 s)
322 pcie_capability_read_word(pdev, off, &r);
325 pcie_capability_write_word(pdev, off, r);
330 pcie_get_readrq(struct pci_dev *pdev)
334 pcie_capability_read_word(pdev, PCI_PCIE_DCSR, &val);
340 pcie_set_readrq(struct pci_dev *pdev, int rrq)
344 pcie_capability_read_word(pdev, PCI_PCIE_DCSR, &val);
347 return pcie_capability_write_word(pdev, PCI_PCIE_DCSR, val);
351 pci_set_master(struct pci_dev *pdev)
356 pci_clear_master(struct pci_dev *pdev)
361 pci_save_state(struct pci_dev *pdev)
366 pci_restore_state(struct pci_dev *pdev)
371 pci_enable_msi(struct pci_dev *pdev)
377 pci_disable_msi(struct pci_dev *pdev)
421 pcie_bandwidth_available(struct pci_dev *pdev, struct pci_dev **ldev,
424 struct pci_dev *bdev = pdev->bus->self;
435 pci_enable_device(struct pci_dev *pdev)
441 pci_disable_device(struct pci_dev *pdev)
446 pci_wait_for_pending_transaction(struct pci_dev *pdev)
452 pci_is_thunderbolt_attached(struct pci_dev *pdev)
458 pci_set_drvdata(struct pci_dev *pdev, void *data)
469 pci_irq_vector(struct pci_dev *pdev, unsigned int num)
471 return pdev->irq;
475 pci_free_irq_vectors(struct pci_dev *pdev)
505 pci_match_id(const struct pci_device_id *ids, struct pci_dev *pdev)
510 if ((ids[i].vendor == pdev->vendor) &&
511 (ids[i].device == pdev->device ||