Lines Matching refs:cursor
363 self.cursor( in con_cursor()
660 fn cursor(&self, vc_data: &VirtualConsoleData, op: CursorOperation, fg: u32, bg: u32) { in cursor() method
663 let mut cursor = FbCursor::default(); in cursor() localVariable
682 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETIMAGE); in cursor()
703 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETCMAP); in cursor()
712 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETPOS); in cursor()
721 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETSIZE); in cursor()
729 cursor.hot_y = 0; in cursor()
730 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETHOT); in cursor()
733 if cursor.set_mode.contains(FbCursorSetMode::FB_CUR_SETSIZE) in cursor()
739 cursor.set_mode.insert(FbCursorSetMode::FB_CUR_SETSHAPE); in cursor()
791 cursor.image.data = fbcon_data.cursor_data.clone(); in cursor()
793 cursor.image.data = vc_data.font.data in cursor()
797 cursor.image.fg = fbcon_data.cursor_state.image.fg; in cursor()
798 cursor.image.bg = fbcon_data.cursor_state.image.bg; in cursor()
799 cursor.image.x = fbcon_data.cursor_state.image.x; in cursor()
800 cursor.image.y = fbcon_data.cursor_state.image.y; in cursor()
801 cursor.image.height = fbcon_data.cursor_state.image.height; in cursor()
802 cursor.image.width = fbcon_data.cursor_state.image.width; in cursor()
803 cursor.hot_x = fbcon_data.cursor_state.hot_x; in cursor()
804 cursor.hot_y = fbcon_data.cursor_state.hot_y; in cursor()
805 cursor.mask = fbcon_data.cursor_state.mask.clone(); in cursor()
806 cursor.enable = fbcon_data.cursor_state.enable; in cursor()
807 cursor.image.depth = 1; in cursor()
808 cursor.rop = true; in cursor()
810 if fb_info.fb_cursor(&cursor).is_err() { in cursor()
811 let _ = fb_info.soft_cursor(cursor); in cursor()