Lines Matching refs:pci_sys
89 struct pci_system pci_sys; member
563 free(freebsd_pci_sys->pci_sys.devices); in pci_system_freebsd_destroy()
600 pci_sys = &freebsd_pci_sys->pci_sys; in pci_system_freebsd_create()
602 pci_sys->methods = & freebsd_pci_methods; in pci_system_freebsd_create()
611 free( pci_sys ); in pci_system_freebsd_create()
617 free( pci_sys ); in pci_system_freebsd_create()
623 pci_sys->num_devices = pciconfio.num_matches; in pci_system_freebsd_create()
624 pci_sys->devices = calloc( pciconfio.num_matches, in pci_system_freebsd_create()
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()
641 pci_sys->devices[ i ].base.subdevice_id = p->pc_subdevice; in pci_system_freebsd_create()
642 pci_sys->devices[ i ].base.revision = p->pc_revid; in pci_system_freebsd_create()
643 pci_sys->devices[ i ].base.device_class = (uint32_t)p->pc_class << 16 | in pci_system_freebsd_create()
645 pci_sys->devices[ i ].header_type = p->pc_hdr & 0x7f; in pci_system_freebsd_create()