[go: nahoru, domu]

Searched defs:cursor (Results 1 - 25 of 63) sorted by relevance

123

/drivers/video/console/
H A Dsoftcursor.c4 * Generic software cursor for frame buffer devices
22 int soft_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
34 s_pitch = (cursor->image.width + 7) >> 3;
35 dsize = s_pitch * cursor->image.height;
50 *image = cursor->image;
57 if (cursor->enable) {
58 switch (cursor->rop) {
61 src[i] = image->data[i] ^ cursor->mask[i];
66 src[i] = image->data[i] & cursor->mask[i];
81 MODULE_DESCRIPTION("Generic software cursor");
[all...]
H A Dtileblit.c85 struct fb_tilecursor cursor; local
88 cursor.sx = vc->vc_x;
89 cursor.sy = vc->vc_y;
90 cursor.mode = (mode == CM_ERASE || use_sw) ? 0 : 1;
91 cursor.fg = fg;
92 cursor.bg = bg;
96 cursor.shape = FB_TILE_CURSOR_NONE;
99 cursor.shape = FB_TILE_CURSOR_UNDERLINE;
102 cursor.shape = FB_TILE_CURSOR_LOWER_THIRD;
105 cursor
[all...]
H A Dbitblit.c239 struct fb_cursor cursor; local
248 cursor.set = 0;
266 cursor.set |= FB_CUR_SETIMAGE;
286 cursor.set |= FB_CUR_SETCMAP;
294 cursor.set |= FB_CUR_SETPOS;
302 cursor.set |= FB_CUR_SETSIZE;
307 ops->cursor_state.hot.x = cursor.hot.y = 0;
308 cursor.set |= FB_CUR_SETHOT;
311 if (cursor.set & FB_CUR_SETSIZE ||
326 cursor
[all...]
H A Dfbcon_ccw.c224 struct fb_cursor cursor; local
237 cursor.set = 0;
255 cursor.set |= FB_CUR_SETIMAGE;
275 cursor.set |= FB_CUR_SETCMAP;
283 cursor.set |= FB_CUR_SETSIZE;
294 cursor.set |= FB_CUR_SETPOS;
299 ops->cursor_state.hot.x = cursor.hot.y = 0;
300 cursor.set |= FB_CUR_SETHOT;
303 if (cursor.set & FB_CUR_SETSIZE ||
325 cursor
[all...]
H A Dfbcon_cw.c207 struct fb_cursor cursor; local
220 cursor.set = 0;
238 cursor.set |= FB_CUR_SETIMAGE;
258 cursor.set |= FB_CUR_SETCMAP;
266 cursor.set |= FB_CUR_SETSIZE;
277 cursor.set |= FB_CUR_SETPOS;
282 ops->cursor_state.hot.x = cursor.hot.y = 0;
283 cursor.set |= FB_CUR_SETHOT;
286 if (cursor.set & FB_CUR_SETSIZE ||
308 cursor
[all...]
H A Dfbcon_ud.c254 struct fb_cursor cursor; local
268 cursor.set = 0;
286 cursor.set |= FB_CUR_SETIMAGE;
306 cursor.set |= FB_CUR_SETCMAP;
314 cursor.set |= FB_CUR_SETSIZE;
325 cursor.set |= FB_CUR_SETPOS;
330 ops->cursor_state.hot.x = cursor.hot.y = 0;
331 cursor.set |= FB_CUR_SETHOT;
334 if (cursor.set & FB_CUR_SETSIZE ||
349 cursor
[all...]
H A Dfbcon.h64 void (*cursor)(struct vc_data *vc, struct fb_info *info, int mode, member in struct:fbcon_ops
220 extern int soft_cursor(struct fb_info *info, struct fb_cursor *cursor);
/drivers/video/fbdev/aty/
H A Dmach64_cursor.c20 * The hardware cursor definition requires 2 bits per pixel. The
21 * Cursor size reguardless of the visible cursor size is 64 pixels
22 * by 64 lines. The total memory required to define the cursor is
24 * must be in a contigiuos format. The 2 bit cursor code values are
46 * cursor is specificed by CURS_HORZ_VERT_POSN. Care must be taken
47 * when the cursor hot spot is not the top left corner and the
48 * physical cursor position becomes negative. It will be be displayed
49 * if either the horizontal or vertical cursor position is negative
51 * If x becomes negative the cursor manager must adjust the CURS_HORZ_OFFSET
55 * CUR_OFFSET must be adjusted to a point to the appropriate line in the cursor
67 atyfb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_crtc.h63 } cursor; member in struct:nouveau_crtc
/drivers/gpu/drm/sti/
H A Dsti_compositor.c94 struct drm_plane *cursor = NULL; local
110 cursor = sti_drm_plane_init(drm_dev,
129 primary, cursor);
131 cursor = NULL;
H A Dsti_drm_crtc.c403 struct drm_plane *primary, struct drm_plane *cursor)
408 res = drm_crtc_init_with_planes(drm_dev, crtc, primary, cursor,
402 sti_drm_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer, struct drm_plane *primary, struct drm_plane *cursor) argument
/drivers/staging/lustre/lustre/lov/
H A Dlov_ea.c53 int cursor; member in struct:lovea_unpack_args
/drivers/video/fbdev/
H A Dcobalt_lcdfb.c291 static int cobalt_lcdfb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
296 switch (cursor->set) {
298 x = cursor->image.dx;
299 y = cursor->image.dy;
318 if (cursor->enable)
H A Dg364fb.c111 static int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor);
125 int g364fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
128 switch (cursor->enable) {
216 /* setup cursor */
222 * first set the whole cursor to transparent
228 * switch the last two lines to cursor palette 3
H A Dskeletonfb.c570 * for a cursor, leave this field NULL.
573 * @cursor: structure defining the cursor to draw.
576 * cursor.
580 int xxxfb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
584 * @enable: Disable or enable the cursor
586 * @mask: This is the cursor mask bitmap.
587 * @dest: A image of the area we are going to display the cursor.
590 * @image: The actual data for the cursor image.
592 * NOTES ON FLAGS (cursor
[all...]
H A Dbfin_adv7393fb.c677 int bfin_adv7393_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
827 MODULE_PARM_DESC(nocursor, "cursor enable/disable");
H A Dbw2.c59 u32 cursor; member in struct:bt_regs
H A Dpmag-aa-fb.c23 * Hardware cursor support.
61 * Bt431 cursor generator offset (rel. to TC slot base address).
87 struct aafb_cursor cursor; member in struct:aafb_info
107 struct aafb_cursor *c = &info->cursor;
119 struct aafb_cursor *c = &info->cursor;
151 struct aafb_cursor *c = &info->cursor;
168 struct aafb_cursor *c = &info->cursor;
186 struct aafb_cursor *c = &info->cursor;
203 struct aafb_cursor *c = &info->cursor;
215 .cursor
[all...]
H A Dbf54x-lq043fb.c92 MODULE_PARM_DESC(nocursor, "cursor enable/disable");
373 int bfin_bf54x_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
H A Dbfin-lq035q1-fb.c116 MODULE_PARM_DESC(nocursor, "cursor enable/disable");
490 int bfin_lq035q1_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
H A Dbfin-t350mcqb-fb.c99 MODULE_PARM_DESC(nocursor, "cursor enable/disable");
295 int bfin_t350mcqb_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
/drivers/video/fbdev/core/
H A Dsvgalib.c301 /* Set cursor in text (tileblit) mode */
302 void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor) argument
306 u16 pos = cursor->sx + (info->var.xoffset / 8)
307 + (cursor->sy + (info->var.yoffset / 16))
310 if (! cursor -> mode)
313 svga_wcrt_mask(regbase, 0x0A, 0x20, 0x20); /* disable cursor */
315 if (cursor -> shape == FB_TILE_CURSOR_NONE)
318 switch (cursor -> shape) {
336 /* set cursor position */
340 vga_wcrt(regbase, 0x0B, ce); /* set cursor en
[all...]
/drivers/char/
H A Dmem.c67 u64 cursor = from; local
69 while (cursor < to) {
76 cursor += PAGE_SIZE;
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_crtc.c44 /* next cursor to scan-out: */
48 /* current cursor being scanned out: */
50 } cursor; member in struct:mdp4_crtc
74 /* for unref'ing cursor bo's after scanout completes: */
485 /* called from IRQ to update cursor related registers (if needed). The
486 * cursor registers, other than x/y position, appear not to be double
497 spin_lock_irqsave(&mdp4_crtc->cursor.lock, flags);
498 if (mdp4_crtc->cursor.stale) {
499 struct drm_gem_object *next_bo = mdp4_crtc->cursor.next_bo;
500 struct drm_gem_object *prev_bo = mdp4_crtc->cursor
[all...]
/drivers/net/wireless/libertas/
H A Dif_spi.c83 struct list_head *cursor, *next; local
86 list_for_each_safe(cursor, next, &card->cmd_packet_list) {
87 packet = container_of(cursor, struct if_spi_packet, list);
91 list_for_each_safe(cursor, next, &card->data_packet_list) {
92 packet = container_of(cursor, struct if_spi_packet, list);

Completed in 319 milliseconds

123