Lines Matching refs:dev

65 pci_device_linux_sysfs_read( struct pci_device * dev, void * data,
142 unsigned dom, bus, dev, func; in populate_entries() local
148 & dom, & bus, & dev, & func); in populate_entries()
152 device->base.dev = dev; in populate_entries()
197 pci_device_linux_sysfs_probe( struct pci_device * dev ) in pci_device_linux_sysfs_probe() argument
208 err = pci_device_linux_sysfs_read( dev, config, 0, 256, & bytes ); in pci_device_linux_sysfs_probe()
210 struct pci_device_private *priv = (struct pci_device_private *) dev; in pci_device_linux_sysfs_probe()
212 dev->irq = config[60]; in pci_device_linux_sysfs_probe()
233 dev->domain, in pci_device_linux_sysfs_probe()
234 dev->bus, in pci_device_linux_sysfs_probe()
235 dev->dev, in pci_device_linux_sysfs_probe()
236 dev->func ); in pci_device_linux_sysfs_probe()
253 dev->regions[i].base_addr = strtoull( next, & next, 16 ); in pci_device_linux_sysfs_probe()
257 if ( dev->regions[i].base_addr != 0 ) { in pci_device_linux_sysfs_probe()
258 dev->regions[i].size = (high_addr in pci_device_linux_sysfs_probe()
259 - dev->regions[i].base_addr) + 1; in pci_device_linux_sysfs_probe()
261 dev->regions[i].is_IO = (flags & 0x01); in pci_device_linux_sysfs_probe()
262 dev->regions[i].is_64 = (flags & 0x04); in pci_device_linux_sysfs_probe()
263 dev->regions[i].is_prefetchable = (flags & 0x08); in pci_device_linux_sysfs_probe()
272 dev->rom_size = (high_addr - low_addr) + 1; in pci_device_linux_sysfs_probe()
282 pci_device_linux_sysfs_read_rom( struct pci_device * dev, void * buffer ) in pci_device_linux_sysfs_read_rom() argument
294 dev->domain, in pci_device_linux_sysfs_read_rom()
295 dev->bus, in pci_device_linux_sysfs_read_rom()
296 dev->dev, in pci_device_linux_sysfs_read_rom()
297 dev->func ); in pci_device_linux_sysfs_read_rom()
306 return pci_device_linux_devmem_read_rom(dev, buffer); in pci_device_linux_sysfs_read_rom()
354 pci_device_linux_sysfs_read( struct pci_device * dev, void * data, in pci_device_linux_sysfs_read() argument
375 dev->domain, in pci_device_linux_sysfs_read()
376 dev->bus, in pci_device_linux_sysfs_read()
377 dev->dev, in pci_device_linux_sysfs_read()
378 dev->func ); in pci_device_linux_sysfs_read()
414 pci_device_linux_sysfs_write( struct pci_device * dev, const void * data, in pci_device_linux_sysfs_write() argument
435 dev->domain, in pci_device_linux_sysfs_write()
436 dev->bus, in pci_device_linux_sysfs_write()
437 dev->dev, in pci_device_linux_sysfs_write()
438 dev->func ); in pci_device_linux_sysfs_write()
473 pci_device_linux_sysfs_map_range_wc(struct pci_device *dev, in pci_device_linux_sysfs_map_range_wc() argument
482 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range_wc()
486 dev->domain, in pci_device_linux_sysfs_map_range_wc()
487 dev->bus, in pci_device_linux_sysfs_map_range_wc()
488 dev->dev, in pci_device_linux_sysfs_map_range_wc()
489 dev->func, in pci_device_linux_sysfs_map_range_wc()
524 pci_device_linux_sysfs_map_range(struct pci_device *dev, in pci_device_linux_sysfs_map_range() argument
534 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range()
545 !pci_device_linux_sysfs_map_range_wc(dev, map)) in pci_device_linux_sysfs_map_range()
550 dev->domain, in pci_device_linux_sysfs_map_range()
551 dev->bus, in pci_device_linux_sysfs_map_range()
552 dev->dev, in pci_device_linux_sysfs_map_range()
553 dev->func, in pci_device_linux_sysfs_map_range()
628 pci_device_linux_sysfs_unmap_range(struct pci_device *dev, in pci_device_linux_sysfs_unmap_range() argument
640 err = pci_device_generic_unmap_range (dev, map); in pci_device_linux_sysfs_unmap_range()
667 static void pci_device_linux_sysfs_enable(struct pci_device *dev) in pci_device_linux_sysfs_enable() argument
674 dev->domain, in pci_device_linux_sysfs_enable()
675 dev->bus, in pci_device_linux_sysfs_enable()
676 dev->dev, in pci_device_linux_sysfs_enable()
677 dev->func ); in pci_device_linux_sysfs_enable()
687 static int pci_device_linux_sysfs_boot_vga(struct pci_device *dev) in pci_device_linux_sysfs_boot_vga() argument
696 dev->domain, in pci_device_linux_sysfs_boot_vga()
697 dev->bus, in pci_device_linux_sysfs_boot_vga()
698 dev->dev, in pci_device_linux_sysfs_boot_vga()
699 dev->func ); in pci_device_linux_sysfs_boot_vga()
715 static int pci_device_linux_sysfs_has_kernel_driver(struct pci_device *dev) in pci_device_linux_sysfs_has_kernel_driver() argument
723 dev->domain, in pci_device_linux_sysfs_has_kernel_driver()
724 dev->bus, in pci_device_linux_sysfs_has_kernel_driver()
725 dev->dev, in pci_device_linux_sysfs_has_kernel_driver()
726 dev->func ); in pci_device_linux_sysfs_has_kernel_driver()
736 struct pci_device *dev, int bar, in pci_device_linux_sysfs_open_device_io() argument
742 SYS_BUS_PCI, dev->domain, dev->bus, dev->dev, dev->func, bar); in pci_device_linux_sysfs_open_device_io()
757 struct pci_device *dev, pciaddr_t base, in pci_device_linux_sysfs_open_legacy_io() argument
763 while (dev) { in pci_device_linux_sysfs_open_legacy_io()
765 dev->domain, dev->bus); in pci_device_linux_sysfs_open_legacy_io()
771 dev = pci_device_get_parent_bridge(dev); in pci_device_linux_sysfs_open_legacy_io()
775 if (!dev) in pci_device_linux_sysfs_open_legacy_io()
788 pci_device_linux_sysfs_close_io(struct pci_device *dev, in pci_device_linux_sysfs_close_io() argument
846 pci_device_linux_sysfs_map_legacy(struct pci_device *dev, pciaddr_t base, in pci_device_linux_sysfs_map_legacy() argument
861 while (dev) { in pci_device_linux_sysfs_map_legacy()
863 dev->domain, dev->bus); in pci_device_linux_sysfs_map_legacy()
869 dev = pci_device_get_parent_bridge(dev); in pci_device_linux_sysfs_map_legacy()
873 if (!dev) in pci_device_linux_sysfs_map_legacy()
889 pci_device_linux_sysfs_unmap_legacy(struct pci_device *dev, void *addr, pciaddr_t size) in pci_device_linux_sysfs_unmap_legacy() argument