Searched refs:regs (Results 126 - 150 of 167) sorted by relevance

1234567

/haiku/src/add-ons/accelerants/radeon/
H A DCP.c59 //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 DInitAccelerant.c63 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 Dfdt.cpp163 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 Darch_vm_translation_map.cpp101 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 Dnm_macros.h302 #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 Ddriver.cpp67 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 Darch_mmu.cpp405 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 Dradeon_driver.h103 vuint8 *regs; member in struct:device_info
/haiku/headers/private/kernel/arch/arm64/
H A Darch_cpu.h123 uint64 regs[32 * 2]; member in struct:aarch64_fpu_state
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dcm.c582 static uchar regs[] = { local
590 uchar * ptr = regs;
600 while (ptr < regs + sizeof(regs)) {
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_smp.cpp347 && (info.regs.ecx & IA32_FEATURE_EXT_X2APIC) != 0) {
355 && ((info.regs.ebx & (IA32_FEATURE_SMEP
/haiku/src/system/boot/platform/bios_ia32/
H A Dlong.cpp131 && (info.regs.ecx & IA32_FEATURE_LA57) != 0) {
344 if ((info.regs.edx & (1 << 29)) == 0)
H A Dsmp.cpp584 && (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 DVirtioDevice.cpp293 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 Dah.c953 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 Dstdatomic.c48 register_t regs; \
50 regs = intr_disable(); \
52 intr_restore(regs); \
/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/headers/private/graphics/matrox/
H A Dmga_macros.h308 #define MGA_REG8(r_) ((vuint8 *)regs)[(r_)]
309 #define MGA_REG32(r_) ((vuint32 *)regs)[(r_) >> 2]
/haiku/src/add-ons/accelerants/s3/
H A Daccel.h35 uint8* regs; // base address of MMIO register area member in struct:AccelerantInfo
/haiku/src/add-ons/kernel/cpu/x86/
H A Dgeneric_x86.cpp214 bits = cpuInfo.regs.eax & 0xff;
/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);
/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/system/kernel/arch/m68k/
H A Darch_debug.cpp211 #warning M68K: missing regs
/haiku/headers/private/kernel/arch/m68k/
H A Darch_cpu.h286 #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 Darch_mmu.cpp279 map_range_to_new_area(gKernelArgs.arch_args.uart.regs,

Completed in 128 milliseconds

1234567