Searched refs:bus (Results 1 - 25 of 539) sorted by last modified time

1234567891011>>

/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Demuxki.c2157 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
2159 (*pci->write_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2, cmd | PCI_command_io);
2160 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
2181 (*pci->write_pci_config) (card->info.bus,card->info.device,
2946 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
2949 DRIVER_NAME, info.bus, info.device, info.function,
2958 (*pci->unreserve_device)(info.bus, info.device, info.function,
3057 (*pci->unreserve_device)(cards[ix].info.bus,
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Decho.cpp602 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
605 DRIVER_NAME, info.bus, info.device, info.function,
613 (*pci->unreserve_device)(info.bus, info.device, info.function,
655 LOG(("cardbus_device_added at %.2d:%.2d:%.2d\n", info->bus, info->device, info->function));
731 (*pci->write_pci_config)(card->info.bus, card->info.device,
819 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
822 (*pci->write_pci_config)(card->info.bus, card->info.device,
824 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
931 (*pci->unreserve_device)(cards[ix].info.bus,
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dcm.c125 sprintf (area_name, "pci_bus%d_isa_io", info.bus);
542 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
545 DRIVER_NAME, info.bus, info.device, info.function,
553 (*pci->unreserve_device)(info.bus, info.device, info.function,
612 (*pci->unreserve_device)(card->info.bus, card->info.device,
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Dgeode_controller.cpp113 dprintf("geode: stream status bus master error\n");
400 cmd = (gPci->read_pci_config)(controller->pci_info.bus,
403 (gPci->write_pci_config)(controller->pci_info.bus,
406 dprintf("geode: enabling PCI bus mastering\n");
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Des1370.c452 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
454 (*pci->write_pci_config)(card->info.bus, card->info.device,
457 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2);
549 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
552 DRIVER_NAME, info.bus, info.device, info.function,
560 (*pci->unreserve_device)(info.bus, info.device, info.function,
601 (*pci->unreserve_device)(cards[ix].info.bus,
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/
H A Dauvia.c469 pr = (*pci->read_pci_config)(card->info.bus, card->info.device,
476 (*pci->write_pci_config)(card->info.bus, card->info.device,
479 pr = (*pci->read_pci_config)(card->info.bus, card->info.device,
541 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
544 (*pci->write_pci_config)(card->info.bus, card->info.device,
546 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
600 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
603 DRIVER_NAME, info.bus, info.device, info.function,
611 (*pci->unreserve_device)(info.bus, info.device, info.function,
647 (*pci->unreserve_device)(cards[ix].info.bus,
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dauich.c651 (card->info.bus, card->info.device, card->info.function, 0x18, 4);
653 (card->info.bus, card->info.device, card->info.function, 0x1C, 4);
661 (card->info.bus, card->info.device, card->info.function, 0x10, 4);
663 (card->info.bus, card->info.device, card->info.function, 0x14, 4);
677 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
682 (*pci->write_pci_config)(card->info.bus, card->info.device,
685 (*pci->write_pci_config)(card->info.bus, card->info.device,
688 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device,
817 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function,
820 DRIVER_NAME, info.bus, inf
[all...]
/haiku/src/add-ons/kernel/drivers/audio/virtio/
H A Dvirtio_sound.cpp45 const char* bus; local
47 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK
53 if (strcmp(bus, "virtio") != 0)
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci_pci.cpp15 #include <bus/PCI.h>
65 TRACE("Register SD bus at slot %d, using bar %d\n", slot + 1, bar);
90 // enable bus master and io
115 SdhciBus* bus = new(std::nothrow) SdhciBus(_regs, irq, false); local
118 if (bus != NULL)
119 status = bus->InitCheck();
122 if (bus != NULL)
123 delete bus;
129 // Store the created object as a cookie, allowing users of the bus to
131 *bus_cookie = bus;
[all...]
H A Dsdhci.cpp15 #include <bus/PCI.h>
50 SdhciBus* bus = (SdhciBus*)data; local
51 return bus->HandleInterrupt();
103 fWorkerThread = spawn_kernel_thread(_WorkerThread, "SD bus poller",
604 // handling bus power interrupt
622 SdhciBus* bus = (SdhciBus*)cookie; local
623 while (bus->fStatus != B_SHUTTING_DOWN) {
624 uint32_t intmask = bus->fRegisters->interrupt_status;
626 bus->fCommandResult = intmask;
627 bus
646 SdhciBus* bus = (SdhciBus*)bus_cookie; local
665 const char* bus; local
695 const char* bus; local
715 const char* bus; local
744 const char* bus; local
771 SdhciBus* bus = (SdhciBus*)controller; local
781 SdhciBus* bus = (SdhciBus*)controller; local
790 SdhciBus* bus = (SdhciBus*)controller; local
798 SdhciBus* bus = (SdhciBus*)controller; local
806 SdhciBus* bus = (SdhciBus*)controller; local
[all...]
H A Dsdhci_acpi.cpp15 #include <bus/PCI.h>
80 TRACE("Register SD bus\n");
115 SdhciBus* bus = new(std::nothrow) SdhciBus(_regs, irq, true); local
118 if (bus != NULL)
119 status = bus->InitCheck();
122 if (bus != NULL)
123 delete bus;
129 // Store the created object as a cookie, allowing users of the bus to
131 *bus_cookie = bus;
152 sprintf(prettyName, "SDHC bus");
[all...]
/haiku/src/add-ons/kernel/bus_managers/mmc/
H A Dmmc_bus.cpp33 ERROR("Not able to establish the bus %s\n",
38 fScanSemaphore = create_sem(0, "MMC bus scan");
39 fLockSemaphore = create_sem(1, "MMC bus lock");
40 fWorkerThread = spawn_kernel_thread(_WorkerThread, "SD bus controller",
150 MMCBus* bus = (MMCBus*)cookie; local
153 acquire_sem(bus->fLockSemaphore);
155 // We assume the bus defaults to 400kHz clock and has already powered on
158 // Reset all cards on the bus
159 // This does not work if the bus has not been powered on yet (the command
164 bus
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c66 data->wb_cachesize = gPci->read_pci_config(data->pciInfo->bus,
/haiku/src/system/kernel/arch/generic/
H A Dacpi_irq_routing_table.cpp188 Since the ISA bus isn't enumerable we don't have any clues as to
429 find_routing_table_entry(IRQRoutingTable& table, uint8 bus, uint8 device, argument
434 if (irqEntry.pci_bus != bus || irqEntry.pci_device != device)
446 ensure_all_functions_matched(pci_module_info* pci, uint8 bus, argument
451 if (pci->read_pci_config(bus, device, 0, PCI_vendor_id, 2) == 0xffff) {
452 TRACE("PCI bus %" B_PRIu8 ":%" B_PRIu8 " not present.\n",
453 bus, device);
458 uint8 headerType = pci->read_pci_config(bus, device, 0,
467 if (pci->read_pci_config(bus, device, function, PCI_vendor_id, 2)
471 "not present.\n", bus, devic
[all...]
/haiku/src/system/kernel/arch/arm/
H A Dsoc.h6 #include <drivers/bus/FDT.h>
H A Darch_int.cpp39 #include <drivers/bus/FDT.h>
/haiku/src/add-ons/kernel/busses/pci/designware/
H A DDWPCIController.h10 #include <bus/PCI.h>
49 uint32 bus: 8; member in struct:PciAddress::__anon7
60 uint32 bus: 8; member in struct:PciAddressEcam::__anon8
195 uint8 bus, uint8 device, uint8 function,
199 uint8 bus, uint8 device, uint8 function,
205 uint8 bus, uint8 device, uint8 function,
209 uint8 bus, uint8 device, uint8 function,
218 inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
/haiku/src/libs/compat/freebsd_network/
H A Dpci.cpp54 if (root_softc->bus != root_device_softc::BUS_pci)
65 uint32_t value = gPci->read_pci_config(info->bus, info->device,
79 gPci->write_pci_config(info->bus, info->device, info->function, offset,
150 return info->bus;
172 pci_find_dbsf(uint32_t domain, uint8_t bus, uint8_t slot, uint8_t func) argument
235 status = gPci->find_pci_capability(info->bus, info->device, info->function,
249 status = gPci->find_pci_extended_capability(info->bus, info->device, info->function,
260 return gPci->get_msi_count(info->bus, info->device, info->function);
269 if (gPci->configure_msi(info->bus, info->device, info->function, *count,
284 gPci->unconfigure_msi(info->bus, inf
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c126 #include <machine/bus.h>
1744 * HW bug W/A for instability in PCIe bus L0S->L1 transition.
1796 * Enable HAP INTA (interrupt from management bus) to
11944 * chip version id located at the AUX bus MISC address.
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c113 #include <machine/bus.h>
2438 * Enable HAP INTA (interrupt from management bus) to
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dintel_extreme.cpp453 if (gPCI->get_msi_count(info.pci->bus,
456 if (gPCI->configure_msi(info.pci->bus, info.pci->device,
458 && gPCI->enable_msi(info.pci->bus, info.pci->device,
603 info.aperture = gGART->map_aperture(info.pci->bus, info.pci->device,
624 gPCI->set_powerstate(info.pci->bus, info.pci->device, info.pci->function,
716 // make sure bus master, memory-mapped I/O, and frame buffer is enabled
949 gPCI->disable_msi(info.pci->bus,
951 gPCI->unconfigure_msi(info.pci->bus,
/haiku/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp21 #include <bus/PCI.h>
176 device->bus = info->info.bus;
254 info->info.bus, info->info.device, info->info.function);
1007 const char* bus; local
1010 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK
1015 if (strcmp(bus, "pci") != 0 || baseClass != PCI_mass_storage)
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_controller.cpp223 uint32 originalValue = (gPci->read_pci_config)(controller->pci_info.bus,
225 (gPci->write_pci_config)(controller->pci_info.bus,
232 uint32 newValue = (gPci->read_pci_config)(controller->pci_info.bus,
1054 controller->pci_info.bus, controller->pci_info.device,
1069 controller->pci_info.bus, controller->pci_info.device,
1107 gPci->set_powerstate(pciInfo.bus, pciInfo.device, pciInfo.function,
1127 cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
1130 dprintf("hda: enabling PCI bus mastering\n");
1137 gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function,
1160 && gPci->get_msi_count(pciInfo.bus, pciInf
[all...]
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/
H A Dvirtio_pci.cpp11 #include <bus/PCI.h>
75 virtio_pci_find_capability(virtio_pci_sim_info* bus, uint8 cfgType, argument
79 if (bus->pci->find_pci_capability(bus->device, PCI_cap_id_vendspec, &capabilityOffset) != B_OK)
91 v->reg[i] = bus->pci->read_pci_config(bus->device, capabilityOffset + i * 4, 4);
103 v->reg[i] = bus->pci->read_pci_config(bus->device, capabilityOffset + i * 4, 4);
112 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)data; local
114 if (bus
137 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)data; local
157 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)data; local
165 virtio_pci_setup_msix_interrupts(virtio_pci_sim_info* bus) argument
217 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
226 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
253 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
275 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
290 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
312 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
356 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
397 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
419 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
457 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
554 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
580 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)cookie; local
602 virtio_pci_sim_info* bus = new(std::nothrow) virtio_pci_sim_info; local
725 virtio_pci_sim_info* bus = (virtio_pci_sim_info*)bus_cookie; local
837 const char* bus; local
[all...]
/haiku/src/add-ons/kernel/busses/usb/
H A Dxhci.cpp17 #include <bus/PCI.h>
61 xhci_pci_sim_info* bus; local
63 gDeviceManager->get_driver(parent, &driver, (void**)&bus);
70 XHCI *xhci = new(std::nothrow) XHCI(&bus->pciinfo, bus->pci, bus->device, stack, node);
76 TRACE_MODULE_ERROR("bus failed init check\n");
105 xhci_pci_sim_info* bus = (xhci_pci_sim_info*)cookie; local
106 device_node* node = bus->driver_node;
112 // properties of this controller for the usb bus manage
131 xhci_pci_sim_info* bus = (xhci_pci_sim_info*)calloc(1, local
161 xhci_pci_sim_info* bus = (xhci_pci_sim_info*)device_cookie; local
184 const char* bus; local
[all...]

Completed in 171 milliseconds

1234567891011>>