Searched refs:regs (Results 1 - 25 of 167) sorted by last modified time

1234567

/haiku/src/tests/add-ons/accelerants/intel_extreme/
H A Dintel_reg.cpp108 void* regs; local
110 area_id clone = clone_area("clone regs", &regs, B_ANY_ADDRESS, protection, area);
142 addr_t addr = (addr_t)regs + address + i * sizeof(uint32);
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dpcm.c117 uint8 regs[0x2e];
130 state->regs[ix] = get_indirect(port->card, ix+0x30);
145 set_indirect(port->card, ix, state->regs[ix]+0x30, 0xff);
H A Dcm.c582 static uchar regs[] = { local
590 uchar * ptr = regs;
600 while (ptr < regs + sizeof(regs)) {
/haiku/headers/private/kernel/arch/arm64/
H A Darch_cpu.h123 uint64 regs[32 * 2]; member in struct:aarch64_fpu_state
H A Darch_thread_types.h21 uint64 regs[14]; // x19-x30, sp, tpidr_el0 member in struct:arch_thread
/haiku/src/system/kernel/arch/riscv64/
H A Darch_int.cpp168 uint64* regs = &frame->ra; local
175 registerNames[i + 0], regs[i + 0],
176 registerNames[i + 1], regs[i + 1],
177 registerNames[i + 2], regs[i + 2],
178 registerNames[i + 3], regs[i + 3]
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_controller.cpp1121 (void**)&controller->regs);
1351 controller->regs = NULL;
1424 controller->regs = NULL;
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/
H A Dvirtio_pci.cpp84 union regs { union
87 } * v = (union regs*)buffer;
/haiku/src/add-ons/kernel/busses/pci/ecam/
H A DECAMPCIControllerFDT.cpp85 uint64 regs = 0; local
86 if (!fdtModule->get_reg(fdtDev, 0, &regs, &fRegsLen))
89 fRegsArea.SetTo(map_physical_memory("PCI Config MMIO", regs, fRegsLen, B_ANY_KERNEL_ADDRESS,
/haiku/src/system/boot/platform/efi/arch/riscv64/
H A Darch_mmu.cpp433 MapRange(gKernelArgs.arch_args.uart.regs.start,
434 gKernelArgs.arch_args.uart.regs.start,
435 gKernelArgs.arch_args.uart.regs.size,
437 MapAddrRange(gKernelArgs.arch_args.uart.regs,
/haiku/src/system/boot/arch/x86/
H A Darch_cpu.cpp327 && (info.regs.ecx & IA32_FEATURE_EXT_HYPERVISOR) != 0) {
329 const uint32 maxVMM = info.regs.eax;
333 uint64 clockSpeed = uint64(info.regs.eax) * 1000;
334 gTimeConversionFactor = (uint64(1000) << 32) / info.regs.eax;
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp677 return cpuid.regs.ebx >> 24;
688 int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
693 maxCoreID = (cpuid.regs.ecx >> 12) & 0xf;
697 maxCoreID = next_power_of_2((cpuid.regs.edx & 0xf) + 1);
731 cacheType = cpuid.regs.eax & 0x1f;
735 int cacheLevel = (cpuid.regs.eax >> 5) & 0x7;
736 int coresCount = next_power_of_2(((cpuid.regs.eax >> 14) & 0x3f) + 1);
755 return cpuid.regs.edx;
767 if (cpuid.regs.ebx != 0)
772 if (cpuid.regs
[all...]
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/
H A Dvirtio_mmio.cpp175 uint64 regs = 0;
188 if (!parentModule->get_reg(parentDev, 0, &regs, &regsLen)) {
189 ERROR("no regs");
207 regs = range.base;
212 AreaDeleter fRegsArea(map_physical_memory("Virtio MMIO", regs, regsLen,
217 ERROR("cant't map regs");
261 uint64 regs = 0;
277 for (uint32 i = 0; parentModule->get_reg(parentDev, i, &regs, &regsLen);
280 i, regs, regsLen);
298 if (!parentModule->get_reg(parentDev, 0, &regs,
[all...]
H A DVirtioDevice.cpp293 VirtioDevice::Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt) argument
296 regs, regsLen, B_ANY_KERNEL_ADDRESS,
H A DVirtioDevice.h94 status_t Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt);
/haiku/src/system/boot/platform/riscv/
H A Dmmu.cpp280 MapAddrRange(gKernelArgs.arch_args.uart.regs,
/haiku/src/system/kernel/arch/m68k/
H A Darch_debug.cpp211 #warning M68K: missing regs
/haiku/src/libs/gnu/
H A Dsched_getcpu.cpp56 if ((cpuInfo.regs.ecx & IA32_FEATURE_RDPID) != 0) {
64 if ((cpuInfo.regs.edx & IA32_FEATURE_AMD_EXT_RDTSCP)!= 0) {
/haiku/headers/os/kernel/
H A DOS.h601 } regs; member in union:__anon16
/haiku/src/system/boot/platform/bios_ia32/
H A Ddevices.cpp174 struct bios_regs regs; local
175 regs.eax = BIOS_BOOT_CD_GET_STATUS;
176 regs.edx = 0;
177 regs.esi = kDataSegmentScratch;
178 call_bios(0x13, &regs);
180 if ((regs.flags & CARRY_FLAG) != 0)
204 struct bios_regs regs; local
205 regs.eax = BIOS_IS_EXT_PRESENT;
206 regs.ebx = 0x55aa;
207 regs
225 struct bios_regs regs; local
244 struct bios_regs regs; local
272 struct bios_regs regs; local
655 struct bios_regs regs; local
684 struct bios_regs regs; local
783 struct bios_regs regs; local
[all...]
/haiku/src/system/boot/platform/atari_m68k/
H A Ddevices.cpp224 parameters->cylinders = (((regs.ecx & 0xc0) << 2) | ((regs.ecx >> 8) & 0xff)) + 1;
225 parameters->heads = ((regs.edx >> 8) & 0xff) + 1;
227 parameters->sectors_per_track = regs.ecx & 0x3f;
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Dcx23882.c324 char *start = (char *)(device->regs) + SRAM_START_ADDRESS + SRAM_BASE_RISC_PROG;
/haiku/src/add-ons/kernel/bus_managers/fdt/
H A Dfdt_module.cpp418 fdt_device_get_reg(fdt_device* dev, uint32 ord, uint64* regs, uint64* len) argument
443 *regs = fdt32_to_cpu(*(const uint32*)addressPtr);
446 *regs = fdt64_to_cpu(*(const uint64*)addressPtr);
/haiku/src/system/kernel/arch/arm64/
H A Darch_thread.cpp72 thread->arch_info.regs[10] = (uint64_t)data;
73 thread->arch_info.regs[11] = (uint64_t)function;
74 thread->arch_info.regs[12] = (uint64_t)_stackTop;
/haiku/src/system/boot/platform/efi/
H A Ddtb.cpp563 dtb_get_reg(fdt, node, 0, uart.regs);
567 gUART = kSupportedUarts[i].uart_driver_init(uart.regs.start,
666 dprintf(" regs: %#" B_PRIx64 ", %#" B_PRIx64 "\n", uart.regs.start, uart.regs.size);

Completed in 164 milliseconds

1234567