Lines Matching refs:regs
95 _kernel_swi_regs regs;
107 _kernel_swi(OS_ReadMonotonicTime, ®s, ®s);
108 waitTime += regs.r[0];
120 regs.r[0] = pollMask; /* Poll Mask */
122 if (waitTime < 0) regs.r[0] |= 1;
123 regs.r[1] = (int)message;
124 _kernel_swi(Wimp_Poll, ®s, ®s);
127 regs.r[0] = pollMask;
128 regs.r[1] = (int)message;
129 regs.r[2] = waitTime;
130 _kernel_swi(Wimp_PollIdle, ®s, ®s);
136 code = (unsigned int)regs.r[0];
145 _kernel_swi(Wimp_RedrawWindow, ®s,®s);
148 while (regs.r[0])
151 _kernel_swi(Wimp_GetRectangle, ®s, ®s);
156 while (regs.r[0])
158 _kernel_swi(Wimp_GetRectangle, ®s, ®s);
171 _kernel_swi(Wimp_OpenWindow, ®s, ®s);
178 ** if (SDL_PrivateQuit() == 1) _kernel_swi(Wimp_CloseWindow, ®s, ®s);
230 regs.r[0] = message[6];
231 _kernel_swi(Wimp_ProcessKey, ®s, ®s);
308 _kernel_swi_regs regs;
310 regs.r[0] = win;
311 regs.r[1] = -1; /* Icon handle */
312 regs.r[2] = 0; /* X-offset we just put it at position 0 */
313 regs.r[3] = 0; /* Y-offset as above */
314 regs.r[4] = 1 << 25; /* Caret is invisible */
315 regs.r[5] = 0; /* index into string */
317 _kernel_swi(Wimp_SetCaretPosition, ®s, ®s);