Searched refs:regs (Results 51 - 75 of 167) sorted by relevance

1234567

/haiku/src/system/kernel/arch/arm64/
H A Darch_debug_console.cpp103 sArchDebugUART = arch_get_uart_pl011(args->arch_args.uart.regs.start,
107 sArchDebugUART = arch_get_uart_linflex(args->arch_args.uart.regs.start,
111 sArchDebugUART = arch_get_uart_8250_omap(args->arch_args.uart.regs.start,
115 sArchDebugUART = arch_get_uart_8250(args->arch_args.uart.regs.start,
/haiku/headers/posix/
H A Dsetjmp.h17 __jmp_buf regs; /* saved registers, stack & program pointer */ member in struct:__jmp_buf_tag
/haiku/src/add-ons/kernel/drivers/graphics/intel_810/
H A Ddriver.cpp64 vuint8* regs; // pointer to memory mapped registers member in struct:DeviceInfo
120 #define INREG16(addr) (*((vuint16*)(di.regs + (addr))))
121 #define INREG32(addr) (*((vuint32*)(di.regs + (addr))))
123 #define OUTREG16(addr, val) (*((vuint16*)(di.regs + (addr))) = (val))
124 #define OUTREG32(addr, val) (*((vuint32*)(di.regs + (addr))) = (val))
168 bios_regs regs = {}; local
169 regs.eax = 0x4f15;
170 regs.ebx = 0; // 0 = report DDC service
171 regs.ecx = 0;
172 regs
[all...]
/haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/
H A DSonixCamDevice.cpp751 /* DEBUG: dump the SN regs */
754 uint8 regs[SN9C102_REG_COUNT]; local
757 //err = sonix_get_regs(dev, SN_ASIC_ID, regs, SN_REG_COUNT);
758 err = ReadReg(0, regs, SN9C102_REG_COUNT);
762 regs[0], regs[1], regs[2], regs[3], regs[4], regs[
[all...]
/haiku/src/bin/
H A Dsysinfo.cpp228 if ((info->regs.eax & 0x80000000) == 0) {
236 if ((info->regs.ebx & 0x80000000) == 0) {
245 if ((info->regs.edx & 0x80000000) == 0) {
254 if ((info->regs.ecx & 0x80000000) == 0) {
367 if (info.regs.eax)
368 print_TLB(info.regs.eax, info.regs.ebx ? "2M/4M-byte" : NULL);
369 if (info.regs.ebx)
370 print_TLB(info.regs.ebx, info.regs
[all...]
/haiku/src/add-ons/accelerants/radeon/
H A Dpll.c29 if( (Radeon_INPLL( ai->regs, ai->si->asic, crtc_idx == 0 ? RADEON_PPLL_REF_DIV : RADEON_P2PLL_REF_DIV )
40 Radeon_OUTPLLP( ai->regs, ai->si->asic,
457 vuint8 *regs = ai->regs; local
464 Radeon_OUTPLLP( regs, asic, crtc_idx == 0 ? RADEON_VCLK_ECP_CNTL : RADEON_PIXCLKS_CNTL,
467 Radeon_OUTPLLP( regs, asic,
477 OUTREGP( regs, RADEON_CLOCK_CNTL_INDEX,
481 RADEONPllErrataAfterIndex(regs, asic);
487 Radeon_OUTPLLP( regs, asic,
492 Radeon_OUTPLLP( regs, asi
[all...]
/haiku/src/system/kernel/arch/riscv64/
H A Darch_debug_console.cpp108 sArchDebugUART = arch_get_uart_8250(args->arch_args.uart.regs.start,
112 sArchDebugUART = arch_get_uart_sifive(args->arch_args.uart.regs.start,
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/
H A Dr12a_calib.c130 const uint16_t regs[], int size)
138 vals[i] = rtwn_bb_read(sc, regs[i]);
143 const uint16_t regs[], int size)
151 rtwn_bb_write(sc, regs[i], vals[i]);
156 const uint8_t regs[], int size)
165 vals[c * size + i] = rtwn_rf_read(sc, c, regs[i]);
170 const uint8_t regs[], int size)
179 rtwn_rf_write(sc, c, regs[i], vals[c * size + i]);
129 r12a_save_bb_afe_vals(struct rtwn_softc *sc, uint32_t vals[], const uint16_t regs[], int size) argument
142 r12a_restore_bb_afe_vals(struct rtwn_softc *sc, uint32_t vals[], const uint16_t regs[], int size) argument
155 r12a_save_rf_vals(struct rtwn_softc *sc, uint32_t vals[], const uint8_t regs[], int size) argument
169 r12a_restore_rf_vals(struct rtwn_softc *sc, uint32_t vals[], const uint8_t regs[], int size) argument
/haiku/src/system/kernel/arch/arm/
H A Darch_timer.cpp64 OMAP3Timer::Init(args->arch_args.timer.regs.start,
68 PXATimer::Init(args->arch_args.timer.regs.start);
/haiku/src/build/libgnuregex/
H A Dregex.h319 /* If REGS_UNALLOCATED, allocate space in the `regs' structure
373 the first time a `regs' structure is passed. */
434 int length, int start, int range, struct re_registers *regs));
442 int start, int range, struct re_registers *regs, int stop));
449 int length, int start, struct re_registers *regs));
456 int start, struct re_registers *regs, int stop));
472 _RE_ARGS ((struct re_pattern_buffer *buffer, struct re_registers *regs,
/haiku/src/add-ons/kernel/drivers/graphics/s3/
H A Ddriver.cpp99 vuint8* regs; // pointer to memory mapped registers member in struct:DeviceInfo
242 sprintf(areaName, DEVICE_FORMAT " regs",
249 (void**)(&(di.regs)));
307 di.regs = NULL;
515 bios_regs regs = {}; local
516 regs.eax = 0x4f15;
517 regs.ebx = 0; // 0 = report DDC service
518 regs.ecx = 0;
519 regs.es = 0;
520 regs
[all...]
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Ddriver.h61 vuint8* regs; member in struct:hda_controller
90 return *(regs + reg);
95 return *(vuint16*)(regs + reg);
100 return *(vuint32*)(regs + reg);
105 *(regs + reg) = value;
110 *(vuint16*)(regs + reg) = value;
115 *(vuint32*)(regs + reg) = value;
203 *(controller->regs + HDAC_STREAM_BASE + offset + reg) = value;
208 *(vuint16*)(controller->regs + HDAC_STREAM_BASE + offset + reg) = value;
213 *(vuint32*)(controller->regs
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dbwirf.c108 #define SAVE_RF_REG(mac, regs, n) (regs)->rf_##n = RF_READ((mac), 0x##n)
109 #define RESTORE_RF_REG(mac, regs, n) RF_WRITE((mac), 0x##n, (regs)->rf_##n)
111 #define SAVE_PHY_REG(mac, regs, n) (regs)->phy_##n = PHY_READ((mac), 0x##n)
112 #define RESTORE_PHY_REG(mac, regs, n) PHY_WRITE((mac), 0x##n, (regs)->phy_##n)
1264 struct rf_saveregs regs; local
1273 bzero(&regs, sizeo
2575 struct rf_saveregs regs; local
[all...]
/haiku/src/add-ons/accelerants/3dfx/
H A Daccelerant.h38 uint8* regs; // base address of MMIO register area member in struct:AccelerantInfo
177 #define INREG8(addr) *((vuint8*)(gInfo.regs + addr))
178 #define INREG16(addr) *((vuint16*)(gInfo.regs + addr))
179 #define INREG32(addr) *((vuint32*)(gInfo.regs + addr))
181 #define OUTREG8(addr, val) *((vuint8*)(gInfo.regs + addr)) = val
182 #define OUTREG16(addr, val) *((vuint16*)(gInfo.regs + addr)) = val
183 #define OUTREG32(addr, val) *((vuint32*)(gInfo.regs + addr)) = val
/haiku/src/add-ons/accelerants/ati/
H A Daccelerant.h34 uint8* regs; // base address of MMIO register area member in struct:AccelerantInfo
236 #define INREG8(addr) *((vuint8*)(gInfo.regs + addr))
237 #define INREG16(addr) *((vuint16*)(gInfo.regs + addr))
238 #define INREG(addr) *((vuint32*)(gInfo.regs + addr))
240 #define OUTREG8(addr, val) *((vuint8*)(gInfo.regs + addr)) = val
241 #define OUTREG16(addr, val) *((vuint16*)(gInfo.regs + addr)) = val
242 #define OUTREG(addr, val) *((vuint32*)(gInfo.regs + addr)) = val
/haiku/src/add-ons/kernel/drivers/graphics/ati/
H A Ddriver.cpp161 vuint8* regs; // pointer to memory mapped registers member in struct:DeviceInfo
269 bios_regs regs = {}; local
270 regs.eax = 0x4f15;
271 regs.ebx = 0; // 0 = report DDC service
272 regs.ecx = 0;
273 regs.es = 0;
274 regs.edi = 0;
276 status = biosModule->interrupt(state, 0x10, &regs);
280 if (regs.eax != 0x4f)
284 if ((regs
365 bios_regs regs = {}; local
648 addr_t regs = addr_t(si.videoMemAddr) + regsOffset; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/
H A DMIIBus.cpp309 uint8 regs[] = { MII_BMCR, MII_BMSR, MII_PHYID0, local
312 for (size_t i = 0; i < sizeof(regs)/ sizeof(regs[0]); i++) {
317 regs[i], sizeof(value), &value, &actual_length);
321 regs[i], phyId, op_result);
326 " Read %d bytes instead of %d.\n", regs[i], phyId,
330 TRACE_ALWAYS("MII reg: %d has %#04x\n", regs[i], value);
/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A Dbios.c214 tmp = INREG( di->regs, RADEON_BIOS_4_SCRATCH );
252 tmp = INREG( di->regs, RADEON_FP_GEN_CNTL);
631 vuint8 *regs = di->regs; local
634 ((INREG( regs, RADEON_FP_VERT_STRETCH ) & RADEON_VERT_PANEL_SIZE)
638 (((INREG( regs, RADEON_FP_HORZ_STRETCH ) & RADEON_HORZ_PANEL_SIZE)
649 vuint8 *regs = di->regs; local
654 r = INREG( regs, RADEON_FP_CRTC_H_TOTAL_DISP );
662 r = INREG( regs, RADEON_FP_H_SYNC_STRT_WI
887 vuint8 *regs = di->regs; local
926 vuint8 *regs = di->regs; local
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/
H A Ddriver.c61 vuint32 *regs, *regs2; /* kernel's pointer to memory mapped registers */ member in struct:device_info
154 static int caused_vbi(vuint32 * regs, vuint32 * regs2) argument
161 static void clear_vbi(vuint32 * regs, vuint32 * regs2) argument
166 static void enable_vbi(vuint32 * regs, vuint32 * regs2) argument
171 static void disable_vbi(vuint32 * regs, vuint32 * regs2) argument
372 sprintf(buffer, DEVICE_FORMAT " regs",
383 (void **)&(di->regs));
384 si->clone_bugfix_regs = (uint32 *) di->regs;
533 di->regs = (uint32 *)((uint8 *)si->framebuffer + 0x100000);
534 si->clone_bugfix_regs = (uint32 *) di->regs;
625 thread_interrupt_work(int32 *flags, vuint32 *regs, vuint32 *regs2, shared_info *si) argument
645 vuint32 *regs, *regs2; local
830 vuint32 *regs = di->regs; local
920 vuint32 *regs = di->regs; local
[all...]
/haiku/src/system/boot/platform/efi/arch/arm/
H A Darch_dtb.cpp96 dtb_get_reg(fdt, node, 0, timer.regs);
113 dprintf(" regs: %#" B_PRIx64 ", %#" B_PRIx64 "\n",
127 dprintf(" regs: %#" B_PRIx64 ", %#" B_PRIx64 "\n",
128 timer.regs.start,
129 timer.regs.size);
/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/graphics/nvidia/
H A Ddriver.c52 vuint32 *regs; /* kernel's pointer to memory mapped registers */ member in struct:device_info
424 caused_vbi_crtc1(vuint32 * regs) argument
432 clear_vbi_crtc1(vuint32 * regs) argument
439 enable_vbi_crtc1(vuint32 * regs) argument
451 disable_vbi_crtc1(vuint32 * regs) argument
462 caused_vbi_crtc2(vuint32 * regs) argument
470 clear_vbi_crtc2(vuint32 * regs) argument
477 enable_vbi_crtc2(vuint32 * regs) argument
489 disable_vbi_crtc2(vuint32 * regs) argument
505 disable_vbi_all(vuint32 * regs) argument
821 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument
843 vuint32 *regs; local
1143 vuint32 *regs = di->regs; local
1264 vuint32 *regs = di->regs; local
[all...]
/haiku/src/system/boot/platform/bios_ia32/
H A Dmmu.cpp285 bios_regs regs = {0, 0, sizeof(extended_memory), 0, 0, (uint32)block, 0, 0}; local
291 regs.eax = 0xe820;
292 regs.edx = 'SMAP';
294 call_bios(0x15, &regs);
295 if ((regs.flags & CARRY_FLAG) != 0)
298 regs.edi += sizeof(extended_memory);
300 } while (regs.ebx != 0);
752 bios_regs regs; local
760 regs.eax = 0xe801; // AX
761 call_bios(0x15, &regs);
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/via/
H A Ddriver.c58 vuint32 *regs; /* kernel's pointer to memory mapped registers */ member in struct:device_info
151 static int caused_vbi(vuint32 * regs) argument
158 static void clear_vbi(vuint32 * regs) argument
163 static void enable_vbi(vuint32 * regs) argument
173 static void disable_vbi(vuint32 * regs) argument
380 sprintf(buffer, DEVICE_FORMAT " regs",
387 /* WARNING: Nvidia needs to map regs as viewed from PCI space! */
392 (void **)&(di->regs));
393 si->clone_bugfix_regs = (uint32 *) di->regs;
530 di->regs
586 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument
606 vuint32 *regs; local
637 vuint32 *regs; local
792 vuint32 *regs = di->regs; local
879 vuint32 *regs = di->regs; local
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/skeleton/
H A Ddriver.c58 vuint32 *regs; /* kernel's pointer to memory mapped registers */ member in struct:device_info
146 static int caused_vbi(vuint32 * regs) argument
153 static void clear_vbi(vuint32 * regs) argument
158 static void enable_vbi(vuint32 * regs) argument
168 static void disable_vbi(vuint32 * regs) argument
371 sprintf(buffer, DEVICE_FORMAT " regs",
378 /* WARNING: Nvidia needs to map regs as viewed from PCI space! */
383 (void **)&(di->regs));
384 si->clone_bugfix_regs = (uint32 *) di->regs;
521 di->regs
577 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument
597 vuint32 *regs; local
628 vuint32 *regs; local
804 vuint32 *regs = di->regs; local
891 vuint32 *regs = di->regs; local
[all...]

Completed in 241 milliseconds

1234567