/drivers/video/console/ |
H A D | softcursor.c | 4 * 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 D | tileblit.c | 85 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 D | bitblit.c | 239 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 D | fbcon_ccw.c | 224 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 D | fbcon_cw.c | 207 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 D | fbcon_ud.c | 254 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 D | fbcon.h | 64 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 D | mach64_cursor.c | 20 * 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 D | nouveau_crtc.h | 63 } cursor; member in struct:nouveau_crtc
|
/drivers/gpu/drm/sti/ |
H A D | sti_compositor.c | 94 struct drm_plane *cursor = NULL; local 110 cursor = sti_drm_plane_init(drm_dev, 129 primary, cursor); 131 cursor = NULL;
|
H A D | sti_drm_crtc.c | 403 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 D | lov_ea.c | 53 int cursor; member in struct:lovea_unpack_args
|
/drivers/video/fbdev/ |
H A D | cobalt_lcdfb.c | 291 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 D | g364fb.c | 111 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 D | skeletonfb.c | 570 * 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 D | bfin_adv7393fb.c | 677 int bfin_adv7393_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument 827 MODULE_PARM_DESC(nocursor, "cursor enable/disable");
|
H A D | bw2.c | 59 u32 cursor; member in struct:bt_regs
|
H A D | pmag-aa-fb.c | 23 * 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 D | bf54x-lq043fb.c | 92 MODULE_PARM_DESC(nocursor, "cursor enable/disable"); 373 int bfin_bf54x_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
|
H A D | bfin-lq035q1-fb.c | 116 MODULE_PARM_DESC(nocursor, "cursor enable/disable"); 490 int bfin_lq035q1_fb_cursor(struct fb_info *info, struct fb_cursor *cursor) argument
|
H A D | bfin-t350mcqb-fb.c | 99 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 D | svgalib.c | 301 /* 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 D | mem.c | 67 u64 cursor = from; local 69 while (cursor < to) { 76 cursor += PAGE_SIZE;
|
/drivers/gpu/drm/msm/mdp/mdp4/ |
H A D | mdp4_crtc.c | 44 /* 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 D | if_spi.c | 83 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);
|