Lines Matching refs:bus
12 #include <bus/PCI.h>
34 ccp_pci_sim_info* bus = (ccp_pci_sim_info*)calloc(1,
36 if (bus == NULL)
48 bus->pci = pci;
49 bus->device = device;
51 pci_info *pciInfo = &bus->pciinfo;
55 bus->info.base_addr = pciInfo->u.h0.base_registers[BAR_INDEX];
56 bus->info.map_size = pciInfo->u.h0.base_register_sizes[BAR_INDEX];
59 bus->info.base_addr |= (uint64)pciInfo->u.h0.base_registers[BAR_INDEX + 1] << 32;
60 bus->info.map_size |= (uint64)pciInfo->u.h0.base_register_sizes[BAR_INDEX + 1] << 32;
63 if (bus->info.base_addr == 0) {
65 free(bus);
69 // enable bus master and memory
74 *device_cookie = bus;
82 ccp_pci_sim_info* bus = (ccp_pci_sim_info*)device_cookie;
83 free(bus);
105 const char* bus;
109 if (gDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)
117 if (strcmp(bus, "pci") != 0)