Searched refs:fRegs (Results 1 - 15 of 15) sorted by relevance
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.cpp | 134 fRegsArea = map_mem((void **)&fRegs, addr, size, B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, 142 fRegs->ghc &= ~GHC_IE; 150 fCommandSlotCount = 1 + ((fRegs->cap >> CAP_NCS_SHIFT) & CAP_NCS_MASK); 151 fPortCount = 1 + ((fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK); 153 fPortImplementedMask = fRegs->pi; 170 (fRegs->cap >> CAP_ISS_SHIFT) & CAP_ISS_MASK); 172 fCommandSlotCount, (fRegs->cap >> CAP_NCS_SHIFT) & CAP_NCS_MASK); 174 (fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK); 176 (fRegs->cap & CAP_SPM) ? "yes" : "no"); 178 (fRegs [all...] |
H A D | ahci_port.cpp | 67 fRegs(&controller->fRegs->port[index]), 129 fRegs->clb = LO32(physAddr); 130 fRegs->clbu = HI32(physAddr); 132 fRegs->fb = LO32(physAddr); 133 fRegs->fbu = HI32(physAddr); 140 fRegs->sctl |= (SCTL_PORT_IPM_NOPART | SCTL_PORT_IPM_NOSLUM); 143 fRegs->is = fRegs->is; 149 fRegs [all...] |
H A D | ahci_controller.h | 49 volatile ahci_hba * fRegs; member in class:AHCIController 68 volatile uint32 dummy = fRegs->ghc;
|
H A D | ahci_port.h | 74 volatile ahci_port * fRegs; member in class:AHCIPort 103 volatile uint32 dummy = fRegs->cmd;
|
/haiku/src/system/boot/platform/riscv/ |
H A D | virtio.cpp | 85 VirtioDevice::VirtioDevice(const VirtioResources& devRes): fRegs(devRes.regs) 91 fRegs->status = 0; // reset 93 fRegs->status |= kVirtioConfigSAcknowledge; 94 fRegs->status |= kVirtioConfigSDriver; 95 dprintf("features: %08x\n", fRegs->deviceFeatures); 96 fRegs->status |= kVirtioConfigSFeaturesOk; 97 fRegs->status |= kVirtioConfigSDriverOk; 99 fRegs->queueSel = 0; 100 // dprintf("queueNumMax: %d\n", fRegs->queueNumMax); 101 fQueueLen = fRegs [all...] |
H A D | virtio.h | 46 VirtioRegs* volatile fRegs; member in class:VirtioDevice 61 inline VirtioRegs* volatile Regs() {return fRegs;}
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | VirtioDevice.cpp | 48 fDev->fRegs->queueSel = fId; 49 TRACE("queueNumMax: %d\n", fDev->fRegs->queueNumMax); 50 fQueueLen = fDev->fRegs->queueNumMax; 52 fDev->fRegs->queueNum = fQueueLen; 90 if (fDev->fRegs->version >= 2) { 95 SetLowHi(fDev->fRegs->queueDescLow, fDev->fRegs->queueDescHi, descsPhys); 96 SetLowHi(fDev->fRegs->queueAvailLow, fDev->fRegs->queueAvailHi, availPhys); 97 SetLowHi(fDev->fRegs [all...] |
H A D | virtio_mmio.cpp | 374 dev->fRegs->status |= kVirtioConfigSAcknowledge; 375 dev->fRegs->status |= kVirtioConfigSDriver; 377 uint64 features = dev->fRegs->deviceFeatures; 388 dev->fRegs->driverFeatures = features; 389 dev->fRegs->status |= kVirtioConfigSFeaturesOk; 390 dev->fRegs->status |= kVirtioConfigSDriverOk; 391 dev->fRegs->guestPageSize = B_PAGE_SIZE; 414 vuint8* src = &dev->fRegs->config[offset]; 446 vuint8* dst = &dev->fRegs->config[offset];
|
H A D | VirtioDevice.h | 82 volatile VirtioRegs *fRegs; member in struct:VirtioDevice
|
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | ocores_i2c.cpp | 34 while (!fRegs->status.interrupt) {} 45 fRegs->data = val; 46 fRegs->command.val = cmd.val; 58 fRegs->command.val = cmd.val; 60 val = fRegs->data; 155 B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void**)&fRegs)); 202 if (fRegs->status.nackReceived) { 203 fRegs->command.val = OcoresI2cRegsCommand{
|
H A D | ocores_i2c.h | 112 volatile OcoresI2cRegs* fRegs{};
|
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIController.h | 129 uint8 volatile* fRegs{};
|
H A D | ECAMPCIControllerFDT.cpp | 90 B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void**)&fRegs));
|
H A D | ECAMPCIControllerACPI.cpp | 69 B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, (void **)&fRegs));
|
H A D | ECAMPCIController.cpp | 174 return (addr_t)fRegs + address.val;
|
Completed in 125 milliseconds