/haiku/src/add-ons/kernel/busses/ata/legacy_sata/ |
H A D | legacy_sata.cpp | 143 device_id = pci->read_pci_config(device, PCI_device_id, 2); 144 vendor_id = pci->read_pci_config(device, PCI_vendor_id, 2); 145 int_num = pci->read_pci_config(device, PCI_interrupt_line, 1); 146 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4); 149 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4); 150 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4); 151 command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4); 152 control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4); 156 pci->read_pci_config(device, PCI_command, 2) & ~PCI_command_int_disable); 161 pci->read_pci_config(devic [all...] |
/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwohci_pci.cpp | 149 val = gPci->read_pci_config(info->bus, info->device, info->function, 168 latency = olatency = gPci->read_pci_config(info->bus, info->device, info->function, 177 cache_line = ocache_line = gPci->read_pci_config(info->bus, info->device, 189 sc->irq = gPci->read_pci_config(info->bus, info->device, info->function, 198 // val = gPci->read_pci_config(info->bus, info->device, info->function, 0x14, 4);
|
/haiku/src/add-ons/kernel/busses/ata/promise_tx2/ |
H A D | promise_tx2.c | 258 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4); 259 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4); 260 command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4); 261 control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4); 262 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4); 263 intnum = pci->read_pci_config(device, PCI_interrupt_line, 1);
|
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIControllerFDT.cpp | 117 uint32 vendorID = gPCI->read_pci_config(bus, device, 0, PCI_vendor_id, 2); 119 uint32 headerType = gPCI->read_pci_config(bus, device, 0, PCI_header_type, 1); 140 uint32 interruptPin = gPCI->read_pci_config(bus, device, function, PCI_interrupt_pin, 1);
|
H A D | kernel_interface.cpp | 28 .read_pci_config = [](void* cookie,
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/ |
H A D | glue.c | 88 uint32 reg = gPci->read_pci_config(pciInfo.bus, 94 reg = gPci->read_pci_config(pciInfo.bus,
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.cpp | 119 uint8 headerType = pci->read_pci_config(entry.pci_bus, entry.pci_device, 0, 135 uint16 vendorId = pci->read_pci_config(entry.pci_bus, entry.pci_device, 143 uint8 interruptPin = pci->read_pci_config(entry.pci_bus, 162 entry.bios_irq = pci->read_pci_config(entry.pci_bus, 451 if (pci->read_pci_config(bus, device, 0, PCI_vendor_id, 2) == 0xffff) { 458 uint8 headerType = pci->read_pci_config(bus, device, 0, 467 if (pci->read_pci_config(bus, device, function, PCI_vendor_id, 2) 476 headerType = pci->read_pci_config(bus, device, function, 492 uint8 secondaryBus = pci->read_pci_config(bus, device, function, 502 uint8 interruptPin = pci->read_pci_config(bu [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,
|
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | dvb_interface.c | 92 val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2); 97 val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_latency, 1); 103 device->irq = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_interrupt_line, 1); 111 val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, 0x10, 4);
|
/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,
|
/haiku/src/add-ons/kernel/busses/ata/highpoint_ide_pci/ |
H A D | highpoint_ide_pci.cpp | 276 pci->write_pci_config(pci_device, 0x51, 1, (pci->read_pci_config(pci_device, 0x51, 1) & ~0x80)); 280 pci->write_pci_config(pci_device, 0x51, 1, (pci->read_pci_config(pci_device, 0x51, 1) & ~0x03)); 281 pci->write_pci_config(pci_device, 0x55, 1, (pci->read_pci_config(pci_device, 0x55, 1) & ~0x03)); 284 pci->write_pci_config(pci_device, 0x5a, 1, (pci->read_pci_config(pci_device, 0x5a, 1) & ~0x10)); 291 (pci->read_pci_config(pci_device, 0x5b, 1) & 0x01) | 0x20);
|
/haiku/headers/os/drivers/bus/ |
H A D | PCI.h | 30 uint32 (*read_pci_config)(pci_device *device, uint16 offset, member in struct:pci_device_module_info 74 status_t (*read_pci_config)(void *cookie, member in struct:pci_controller_module_info
|
/haiku/src/add-ons/kernel/busses/pci/designware/ |
H A D | kernel_interface.cpp | 27 .read_pci_config = [](void* cookie,
|
/haiku/src/add-ons/kernel/bus_managers/pci/ |
H A D | pci_private.h | 31 uint32 (*read_pci_config)(uint8 bus, uint8 device, uint8 function, member in struct:pci_root_module_info
|
H A D | pci_device.cpp | 111 .read_pci_config = [](pci_device *device, uint16 offset, uint8 size) {
|
/haiku/src/add-ons/kernel/busses/pci/x86/ |
H A D | kernel_interface.cpp | 27 .read_pci_config = [](void* cookie,
|
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci_pci.cpp | 91 uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2); 147 uint8 slotsInfo = pci->read_pci_config(device, SDHCI_PCI_SLOT_INFO, 1); 219 context->fRicohOriginalMode = pci->read_pci_config(device, 225 deviceId = pci->read_pci_config(device, 2, 2);
|
/haiku/headers/os/drivers/pcmcia/ |
H A D | k_compat.h | 132 ((*(v) = pci->read_pci_config(b,(df)>>3,((df)&7),o,1)),0) 134 ((*(v) = pci->read_pci_config(b,(df)>>3,((df)&7),o,2)),0) 136 ((*(v) = pci->read_pci_config(b,(df)>>3,((df)&7),o,4)),0)
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.cpp | 82 satacr0 = fPCI->read_pci_config(fPCIDevice, capabilityOffset, 4); 83 satacr1 = fPCI->read_pci_config(fPCIDevice, capabilityOffset + 4, 4); 88 uint16 pcicmd = fPCI->read_pci_config(fPCIDevice, PCI_command, 2); 96 uint32 ctrl = fPCI->read_pci_config(fPCIDevice, PCI_JMICRON_CONTROLLER_CONTROL_1, 4); 343 uint16 pcs = fPCI->read_pci_config(fPCIDevice, 0x92, 2);
|
/haiku/src/add-ons/kernel/generic/ata_adapter/ |
H A D | ata_adapter.cpp | 538 api = pci->read_pci_config(pci_device, PCI_class_api, 1); 574 pcicmdOld = pcicmdNew = pci->read_pci_config(pci_device, PCI_command, 2); 607 pciVendor = pci->read_pci_config(pci_device, PCI_vendor_id, 2); 656 pcicmdOld = pcicmdNew = pci->read_pci_config(node, PCI_command, 2); 795 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4 ); 796 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4); 797 command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4); 798 control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4); 799 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4); 800 intnum = pci->read_pci_config(devic [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/sis7018/ |
H A D | Device.cpp | 37 uint32 cmdRegister = gPCI->read_pci_config(PCIInfo.bus, 68 uint32 cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device, 75 cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device, 82 cmdReg = gPCI->read_pci_config(fPCIInfo.bus, fPCIInfo.device,
|
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/ |
H A D | driver.c | 72 PCI_command, 2, PCI_command_master | gPci->read_pci_config(
|
/haiku/src/add-ons/kernel/busses/random/ccp/ |
H A D | ccp_pci.cpp | 70 uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2);
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/ |
H A D | virtio_pci.cpp | 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); 690 uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2); 704 uint16 pcicmd = pci->read_pci_config(device, PCI_command, 2); 778 uint16 pciSubDeviceId = pci->read_pci_config(device, PCI_subsystem_id, 2); 779 uint8 pciRevision = pci->read_pci_config(device, PCI_revision, 1); 780 uint16 pciDeviceId = pci->read_pci_config(device, PCI_device_id, 2); 862 uint8 pciRevision = pci->read_pci_config(device, PCI_revision,
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/ |
H A D | libnvme_haiku.cpp | 110 *value = sPCIModule->read_pci_config(dev->bus, dev->dev, dev->func, offset,
|