/haiku/src/add-ons/accelerants/radeon/ |
H A D | CP.c | 59 //space = INREG( ai->regs, RADEON_CP_RB_RPTR ) - cp->ring.tail; 89 //INREG( ai->regs, RADEON_SCRATCH_REG1 ); 339 INREG( ai->regs, RADEON_CP_RB_RPTR ); 347 OUTREG( ai->regs, RADEON_CP_RB_WPTR, cp->ring.tail ); 350 //INREG( ai->regs, RADEON_CP_RB_RPTR );
|
H A D | InitAccelerant.c | 63 ai->regs_area = clone_area( "Radeon regs area", (void **)&ai->regs, B_ANY_ADDRESS, 132 ai->regs = 0;
|
/haiku/src/system/boot/platform/riscv/ |
H A D | fdt.cpp | 163 sUart.regs.start = fdt64_to_cpu(*(reg + 0)); 164 sUart.regs.size = fdt64_to_cpu(*(reg + 1));
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_vm_translation_map.cpp | 101 address = (void*)args->arch_args.uart.regs.start; 104 ROUNDUP(args->arch_args.uart.regs.size, B_PAGE_SIZE), 0);
|
/haiku/headers/private/graphics/neomagic/ |
H A D | nm_macros.h | 302 #define NM_REG8(r_) ((vuint8 *)regs)[(r_)] 303 #define NM_REG16(r_) ((vuint16 *)regs)[(r_) >> 1] 304 #define NM_REG32(r_) ((vuint32 *)regs)[(r_) >> 2]
|
/haiku/src/add-ons/kernel/drivers/graphics/3dfx/ |
H A D | driver.cpp | 67 vuint8* regs; // pointer to memory mapped registers member in struct:DeviceInfo 177 (void**)&di.regs); 202 di.regs = NULL; 482 UnmapDevice(di); // free regs and frame buffer areas
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_mmu.cpp | 405 uint64 regs_start = gKernelArgs.arch_args.uart.regs.start; 406 uint64 regs_size = ROUNDUP(gKernelArgs.arch_args.uart.regs.size, B_PAGE_SIZE); 413 gKernelArgs.arch_args.uart.regs.start = base;
|
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | radeon_driver.h | 103 vuint8 *regs; member in struct:device_info
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_cpu.h | 123 uint64 regs[32 * 2]; member in struct:aarch64_fpu_state
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm.c | 582 static uchar regs[] = { local 590 uchar * ptr = regs; 600 while (ptr < regs + sizeof(regs)) {
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_smp.cpp | 347 && (info.regs.ecx & IA32_FEATURE_EXT_X2APIC) != 0) { 355 && ((info.regs.ebx & (IA32_FEATURE_SMEP
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | long.cpp | 131 && (info.regs.ecx & IA32_FEATURE_LA57) != 0) { 344 if ((info.regs.edx & (1 << 29)) == 0)
|
H A D | smp.cpp | 584 && (info.regs.ecx & IA32_FEATURE_EXT_X2APIC) != 0) { 595 && (info.regs.ebx & (IA32_FEATURE_SMEP 605 && (info.regs.ecx & IA32_FEATURE_LA57) != 0) {
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | VirtioDevice.cpp | 293 VirtioDevice::Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt) argument 296 regs, regsLen, B_ANY_KERNEL_ADDRESS,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah.c | 953 ath_hal_getregdump(struct ath_hal *ah, const HAL_REGRANGE *regs, argument 960 uint32_t r = regs[i].start; 961 uint32_t e = regs[i].end; 975 ath_hal_setregs(struct ath_hal *ah, const HAL_REGWRITE *regs, int space) argument 978 OS_REG_WRITE(ah, regs->addr, regs->value); 979 regs++, space -= sizeof(HAL_REGWRITE);
|
/haiku/src/system/libroot/os/arch/arm/ |
H A D | stdatomic.c | 48 register_t regs; \ 50 regs = intr_disable(); \ 52 intr_restore(regs); \
|
/haiku/src/add-ons/kernel/bus_managers/fdt/ |
H A D | fdt_module.cpp | 418 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/headers/private/graphics/matrox/ |
H A D | mga_macros.h | 308 #define MGA_REG8(r_) ((vuint8 *)regs)[(r_)] 309 #define MGA_REG32(r_) ((vuint32 *)regs)[(r_) >> 2]
|
/haiku/src/add-ons/accelerants/s3/ |
H A D | accel.h | 35 uint8* regs; // base address of MMIO register area member in struct:AccelerantInfo
|
/haiku/src/add-ons/kernel/cpu/x86/ |
H A D | generic_x86.cpp | 214 bits = cpuInfo.regs.eax & 0xff;
|
/haiku/src/system/boot/platform/efi/ |
H A D | dtb.cpp | 563 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);
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | devices.cpp | 224 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/system/kernel/arch/m68k/ |
H A D | arch_debug.cpp | 211 #warning M68K: missing regs
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_cpu.h | 286 #warning M68K: check for missing regs/movem 547 XXX: those regs aren't implemented/accessed the same way on different cpus...
|
/haiku/src/system/boot/platform/efi/arch/arm/ |
H A D | arch_mmu.cpp | 279 map_range_to_new_area(gKernelArgs.arch_args.uart.regs,
|