/haiku/src/add-ons/accelerants/nvidia/engine/ |
H A D | nv_support.c | 28 si->vendor_id, si->device_id, si->bus, si->device, si->function,
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | usb_util.c | 8 #include <sys/bus.h>
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.cpp | 188 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/add-ons/kernel/drivers/graphics/radeon_hd/ |
H A D | driver.h | 42 return gPCI->read_pci_config(info->bus, info->device, info->function, 50 gPCI->write_pci_config(info->bus, info->device, info->function, offset,
|
/haiku/src/add-ons/accelerants/via/engine/ |
H A D | agp.c | 53 && nai.agpi.bus == si->bus
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_led.c | 36 #include <sys/bus.h> 40 #include <machine/bus.h>
|
H A D | r92ce_fw.c | 36 #include <sys/bus.h> 40 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/ |
H A D | glue.c | 8 #include <sys/bus.h> 13 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/ |
H A D | glue.c | 7 #include <sys/bus.h> 12 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | e1000_osdep.c | 60 (hw->bus.pci_cmd_word | CMD_MEM_WRT_INVALIDATE), 2); 67 (hw->bus.pci_cmd_word & ~CMD_MEM_WRT_INVALIDATE), 2);
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/ |
H A D | glue.c | 7 #include <sys/bus.h> 12 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/ |
H A D | glue.c | 8 #include <sys/bus.h> 12 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/ |
H A D | glue.c | 7 #include <sys/bus.h> 10 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/ |
H A D | glue.c | 7 #include <sys/bus.h> 12 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/ |
H A D | glue.c | 8 #include <sys/bus.h> 11 #include <machine/bus.h>
|
/haiku/src/add-ons/kernel/bus_managers/i2c/ |
H A D | I2CModule.cpp | 29 { B_DEVICE_PRETTY_NAME, B_STRING_TYPE, { .string = "I2C bus" }}, 47 I2CBus* bus = (I2CBus*)_bus; local 48 return bus->RegisterDevice(slaveAddress, hid, cid, acpiHandle);
|
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | kernel_interface.cpp | 32 .set_i2c_bus = [](i2c_bus_cookie cookie, i2c_bus bus) { 33 static_cast<OcoresI2c*>(cookie)->SetI2cBus(bus);
|
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | driver.h | 30 return gPCI->read_pci_config(info->bus, info->device, info->function, 38 gPCI->write_pci_config(info->bus, info->device, info->function, offset,
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/ |
H A D | virtio_pci.h | 74 #define VIRTIO_PCI_CONFIG(bus) \ 75 ((bus->irq_type != VIRTIO_IRQ_LEGACY) ? 24 : 20)
|
/haiku/src/add-ons/kernel/busses/pci/designware/ |
H A D | DWPCIController.h | 10 #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/add-ons/kernel/bus_managers/scsi/ |
H A D | scatter_gather.cpp | 29 scsi_bus_info *bus = ccb->bus; local 30 uint32 dma_boundary = bus->dma_params.dma_boundary; 31 uint32 max_sg_block_size = bus->dma_params.max_sg_block_size; 32 uint32 max_sg_blocks = std::min(bus->dma_params.max_sg_blocks,
|
/haiku/src/add-ons/kernel/bus_managers/pci/ |
H A D | pci_info.cpp | 145 status = pci_read_config(info->bus, info->device, info->function, PCI_status, 2); 154 cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr, 1); 157 cap_ptr = pci_read_config(info->bus, info->device, info->function, PCI_capabilities_ptr_2, 1); 172 cap_id = pci_read_config(info->bus, info->device, info->function, cap_ptr, 1); 173 cap_ptr = pci_read_config(info->bus, info->device, info->function, cap_ptr + 1, 1); 194 if (pci_find_capability(info->bus, info->device, info->function, 199 uint32 capability = pci_read_config(info->bus, info->device, 222 capability = pci_read_config(info->bus, info->device, info->function, 234 uint8 bus; local 236 __pci_resolve_virtual_bus(info->bus, [all...] |
/haiku/headers/os/drivers/ |
H A D | PCI.h | 5 / Description: Interface to the PCI bus. 33 uchar bus; /* bus number */ member in struct:pci_info 34 uchar device; /* device number on bus */ 134 uint8 bus, /* bus number */ 135 uint8 device, /* device # on bus */ 141 uint8 bus, /* bus number */ 142 uint8 device, /* device # on bus */ [all...] |
/haiku/headers/os/drivers/bus/ |
H A D | SCSI.h | 11 SCSI bus manager interface 13 The bus manager interface is _based_ on CAM, but I've modified it because :- 40 The SCSI bus manager takes care that the controller can access the data 43 bus manager has to allocate a buffer during execution you are in trouble), 46 requests, so the SCSI bus manager ommittes the test. 59 high priority service thread that is spawned by the SCSI bus manager 60 for each bus. This service thread also takes care to submit waiting 63 You can specify a maximum number of concurrent requests per bus via 64 path_inquiry (<hba_queue_size>) for the bus. The device limit is 67 to the bus wil 147 scsi_bus bus; // associated bus member in struct:scsi_ccb [all...] |
/haiku/src/add-ons/accelerants/intel_extreme/ |
H A D | Ports.h | 62 virtual status_t SetupI2c(struct i2c_bus *bus); 63 virtual status_t SetupI2cFallback(struct i2c_bus *bus); 84 status_t _SetupDpAuxI2c(struct i2c_bus *bus); 92 static status_t _DpAuxSendReceiveHook(const struct i2c_bus *bus, 194 virtual status_t SetupI2c(i2c_bus *bus); 236 virtual status_t SetupI2c(i2c_bus *bus); 237 virtual status_t SetupI2cFallback(struct i2c_bus *bus);
|