Home
last modified time | relevance | path

Searched refs:base (Results 1 – 15 of 15) sorted by relevance

/libpciaccess/src/
H A Dlinux_sysfs.c150 device->base.domain = dom; in populate_entries()
151 device->base.bus = bus; in populate_entries()
152 device->base.dev = dev; in populate_entries()
153 device->base.func = func; in populate_entries()
166 device->base.revision = config[8]; in populate_entries()
537 .base = map->base, in pci_device_linux_sysfs_map_range()
582 sentry.base, sentry.size, sentry.type, in pci_device_linux_sysfs_map_range()
634 .base = map->base, in pci_device_linux_sysfs_unmap_range()
737 pciaddr_t base, pciaddr_t size) in pci_device_linux_sysfs_open_device_io() argument
749 ret->base = base; in pci_device_linux_sysfs_open_device_io()
[all …]
H A Dlinux_devmem.c78 if (priv->base.rom_size == 0) { in pci_device_linux_devmem_read_rom()
81 if ((priv->base.device_class & 0x00ffff00) == 0x000030000) { in pci_device_linux_devmem_read_rom()
94 rom_size = priv->base.rom_size; in pci_device_linux_devmem_read_rom()
103 err = pci_device_cfg_read_u32(& priv->base, & rom_base_tmp, 48); in pci_device_linux_devmem_read_rom()
109 err = pci_device_cfg_write_u32(& priv->base, in pci_device_linux_devmem_read_rom()
145 const int tmp_err = pci_device_cfg_write_u32(& priv->base, in pci_device_linux_devmem_read_rom()
H A Dcommon_iterator.c179 if ( PCI_ID_COMPARE( iter->match.slot.domain, temp->base.domain ) in pci_device_next()
180 && PCI_ID_COMPARE( iter->match.slot.bus, temp->base.bus ) in pci_device_next()
181 && PCI_ID_COMPARE( iter->match.slot.dev, temp->base.dev ) in pci_device_next()
182 && PCI_ID_COMPARE( iter->match.slot.func, temp->base.func ) ) { in pci_device_next()
197 if ( PCI_ID_COMPARE( iter->match.id.vendor_id, temp->base.vendor_id ) in pci_device_next()
198 && PCI_ID_COMPARE( iter->match.id.device_id, temp->base.device_id ) in pci_device_next()
199 && PCI_ID_COMPARE( iter->match.id.subvendor_id, temp->base.subvendor_id ) in pci_device_next()
200 && PCI_ID_COMPARE( iter->match.id.subdevice_id, temp->base.subdevice_id ) in pci_device_next()
201 && ((temp->base.device_class & iter->match.id.device_class_mask) in pci_device_next()
H A Dnetbsd_pci.c104 fd, map->base); in pci_device_netbsd_map_range()
111 mtrr.base = map->base; in pci_device_netbsd_map_range()
145 mtrr.base = map->base; in pci_device_netbsd_unmap_range()
380 device->base.domain = 0; in pci_system_netbsd_create()
381 device->base.bus = bus; in pci_system_netbsd_create()
382 device->base.dev = dev; in pci_system_netbsd_create()
383 device->base.func = func; in pci_system_netbsd_create()
384 device->base.vendor_id = PCI_VENDOR(reg); in pci_system_netbsd_create()
385 device->base.device_id = PCI_PRODUCT(reg); in pci_system_netbsd_create()
391 device->base.device_class = in pci_system_netbsd_create()
[all …]
H A Dcommon_io.c95 pci_device_open_io(struct pci_device *dev, pciaddr_t base, pciaddr_t size) in pci_device_open_io() argument
108 if (base < region->base_addr || base > (region->base_addr+region->size)) in pci_device_open_io()
111 if ((base + size) > (region->base_addr + region->size)) in pci_device_open_io()
118 if (!pci_sys->methods->open_device_io(ret, dev, bar, base, size)) { in pci_device_open_io()
137 pci_legacy_open_io(struct pci_device *dev, pciaddr_t base, pciaddr_t size) in pci_legacy_open_io() argument
148 if (!pci_sys->methods->open_legacy_io(ret, dev, base, size)) { in pci_legacy_open_io()
H A Dcommon_interface.c223 pciaddr_t base, pciaddr_t size, in pci_device_map_memory_range() argument
226 return pci_device_map_range(dev, base, size, in pci_device_map_memory_range()
251 pci_device_map_range(struct pci_device *dev, pciaddr_t base, in pci_device_map_range() argument
274 if ((r->base_addr <= base) && ((r->base_addr + r->size) > base)) { in pci_device_map_range()
275 if ((base + size) > (r->base_addr + r->size)) { in pci_device_map_range()
292 if ((devp->mappings[i].base == base) in pci_device_map_range()
305 mappings[devp->num_mappings].base = base; in pci_device_map_range()
671 pci_device_map_legacy(struct pci_device *dev, pciaddr_t base, pciaddr_t size, in pci_device_map_legacy() argument
674 if (base > 0x100000 || base + size > 0x100000) in pci_device_map_legacy()
680 return pci_sys->methods->map_legacy(dev, base, size, map_flags, addr); in pci_device_map_legacy()
H A Dpciaccess_private.h67 pciaddr_t base, pciaddr_t size );
70 pciaddr_t base, pciaddr_t size );
81 int (*map_legacy)(struct pci_device *dev, pciaddr_t base, pciaddr_t size,
87 pciaddr_t base; member
95 pciaddr_t base; member
101 struct pci_device base; member
H A Dopenbsd_pci.c109 if (priv->base.rom_size == 0) { in pci_device_openbsd_read_rom()
122 rom_size = priv->base.rom_size; in pci_device_openbsd_read_rom()
175 map->base); in pci_device_openbsd_map_range()
182 mr.mr_base = map->base; in pci_device_openbsd_map_range()
212 mr.mr_base = map->base; in pci_device_openbsd_unmap_range()
484 device->base.domain = domain; in pci_system_openbsd_create()
485 device->base.bus = bus; in pci_system_openbsd_create()
486 device->base.dev = dev; in pci_system_openbsd_create()
487 device->base.func = func; in pci_system_openbsd_create()
495 device->base.device_class = in pci_system_openbsd_create()
[all …]
H A Dfreebsd_pci.c124 mrd.mr_base = map->base; in pci_device_freebsd_map_range()
161 mrd.mr_base = map->base; in pci_device_freebsd_unmap_range()
631 pci_sys->devices[ i ].base.domain = p->pc_sel.pc_domain; in pci_system_freebsd_create()
633 pci_sys->devices[ i ].base.domain = 0; in pci_system_freebsd_create()
635 pci_sys->devices[ i ].base.bus = p->pc_sel.pc_bus; in pci_system_freebsd_create()
636 pci_sys->devices[ i ].base.dev = p->pc_sel.pc_dev; in pci_system_freebsd_create()
637 pci_sys->devices[ i ].base.func = p->pc_sel.pc_func; in pci_system_freebsd_create()
638 pci_sys->devices[ i ].base.vendor_id = p->pc_vendor; in pci_system_freebsd_create()
639 pci_sys->devices[ i ].base.device_id = p->pc_device; in pci_system_freebsd_create()
640 pci_sys->devices[ i ].base.subvendor_id = p->pc_subvendor; in pci_system_freebsd_create()
[all …]
H A Dx86_pci.c487 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, memfd, map->base); in pci_device_x86_map_range()
646 device->base.domain = 0; in pci_system_x86_create()
647 device->base.bus = bus; in pci_system_x86_create()
648 device->base.dev = dev; in pci_system_x86_create()
649 device->base.func = func; in pci_system_x86_create()
650 device->base.vendor_id = PCI_VENDOR(reg); in pci_system_x86_create()
651 device->base.device_id = PCI_DEVICE(reg); in pci_system_x86_create()
655 device->base.device_class = reg >> 8; in pci_system_x86_create()
656 device->base.revision = reg & 0xFF; in pci_system_x86_create()
660 device->base.subvendor_id = PCI_VENDOR(reg); in pci_system_x86_create()
[all …]
H A Dcommon_bridge.c67 err = pci_device_probe(& priv->base); in read_bridge_info()
147 info->mem[0].base = (((uint32_t) buf[0x1c])) in read_bridge_info()
157 info->mem[1].base = (((uint32_t) buf[0x24])) in read_bridge_info()
167 info->io[0].base = (((uint32_t) buf[0x2c])) in read_bridge_info()
177 info->io[1].base = (((uint32_t) buf[0x34])) in read_bridge_info()
H A Dcommon_init.c101 (void) pci_device_unmap_region( & pci_sys->devices[i].base, j ); in pci_system_cleanup()
111 (*pci_sys->methods->destroy_device)( & pci_sys->devices[i].base ); in pci_system_cleanup()
H A Dsolx_devfs.c478 pci_base = &pinfo->devices[pinfo->num_devices].base; in probe_dev()
1013 .base = 0xC0000, in pci_device_solx_devfs_read_rom()
1192 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, map_fd, map->base); in pci_device_solx_devfs_map_range()
1206 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, xsvc_fd, map->base); in pci_device_solx_devfs_map_range()
1213 map->base, strerror(errno)); in pci_device_solx_devfs_map_range()
H A DDoxyfile29 # base path where the generated documentation will be put.
101 # operators of the base classes will not be shown.
1064 # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base
/libpciaccess/include/
H A Dpciaccess.h91 int pci_device_map_range(struct pci_device *dev, pciaddr_t base,
98 pciaddr_t base, pciaddr_t size, int write_enable, void **addr);
476 uint32_t base; member
481 uint32_t base; member
517 struct pci_io_handle *pci_device_open_io(struct pci_device *dev, pciaddr_t base,
519 struct pci_io_handle *pci_legacy_open_io(struct pci_device *dev, pciaddr_t base,
533 int pci_device_map_legacy(struct pci_device *dev, pciaddr_t base,