Lines Matching refs:mouseinfo
220 struct mouse_info mouseinfo; in VGLMouseAction() local
230 mouseinfo.operation = MOUSE_GETINFO; in VGLMouseAction()
231 ioctl(0, CONS_MOUSECTL, &mouseinfo); in VGLMouseAction()
232 if (VGLMouseXpos != mouseinfo.u.data.x || in VGLMouseAction()
233 VGLMouseYpos != mouseinfo.u.data.y) { in VGLMouseAction()
235 VGLMouseXpos = mouseinfo.u.data.x; in VGLMouseAction()
236 VGLMouseYpos = mouseinfo.u.data.y; in VGLMouseAction()
239 VGLMouseButtons = mouseinfo.u.data.buttons; in VGLMouseAction()
283 struct mouse_info mouseinfo; in VGLMouseInit() local
317 mouseinfo.operation = MOUSE_MODE; in VGLMouseInit()
318 mouseinfo.u.mode.signal = SIGUSR2; in VGLMouseInit()
319 if ((error = ioctl(0, CONS_MOUSECTL, &mouseinfo))) in VGLMouseInit()
322 mouseinfo.operation = MOUSE_GETINFO; in VGLMouseInit()
323 ioctl(0, CONS_MOUSECTL, &mouseinfo); in VGLMouseInit()
324 VGLMouseXpos = mouseinfo.u.data.x; in VGLMouseInit()
325 VGLMouseYpos = mouseinfo.u.data.y; in VGLMouseInit()
326 VGLMouseButtons = mouseinfo.u.data.buttons; in VGLMouseInit()
334 struct mouse_info mouseinfo; in VGLMouseRestore() local
337 mouseinfo.operation = MOUSE_GETINFO; in VGLMouseRestore()
338 if (ioctl(0, CONS_MOUSECTL, &mouseinfo) == 0) { in VGLMouseRestore()
339 mouseinfo.operation = MOUSE_MOVEABS; in VGLMouseRestore()
340 mouseinfo.u.data.x = VGLMouseXpos; in VGLMouseRestore()
341 mouseinfo.u.data.y = VGLMouseYpos; in VGLMouseRestore()
342 ioctl(0, CONS_MOUSECTL, &mouseinfo); in VGLMouseRestore()