Lines Matching +full:x +full:- +full:axis

1 /* SPDX-License-Identifier: GPL-2.0 */
72 __u32 serial; /* Serial Number - Integer */
79 __u16 input; /* display type - see FB_DISP_* */
80 __u16 dpms; /* DPMS support - see FB_DPMS_ */
81 __u16 signal; /* Signal Type - see FB_SIGNAL_* */
84 __u16 gamma; /* Gamma - in fractions of 100 */
86 __u16 misc; /* Misc flags - see FB_MISC_* */
131 /* only used by mach-pxa/am200epd.c */
145 u32 x; member
193 u32 blit_x; /* supported bit block dimensions (1-32)*/
194 u32 blit_y; /* Format: blit_x = 1 << (width - 1) */
195 /* blit_y = 1 << (height - 1) */
223 * it must be done in a lock-free manner, so low level drivers should
246 /* set the video mode according to info->var */
316 __u32 sx; /* origin in the x-axis */
317 __u32 sy; /* origin in the y-axis */
318 __u32 width; /* number of tiles in the x-axis */
319 __u32 height; /* number of tiles in the y-axis */
327 __u32 sx; /* source origin in the x-axis */
328 __u32 sy; /* source origin in the y-axis */
329 __u32 dx; /* destination origin in the x-axis */
330 __u32 dy; /* destination origin in the y-axis */
331 __u32 width; /* number of tiles in the x-axis */
332 __u32 height; /* number of tiles in the y-axis */
336 __u32 sx; /* origin in the x-axis */
337 __u32 sy; /* origin in the y-axis */
338 __u32 width; /* number of tiles in the x-axis */
339 __u32 height; /* number of tiles in the y-axis */
347 __u32 sx; /* cursor position in the x-axis */
348 __u32 sy; /* cursor position in the y-axis */
385 #define FBINFO_PARTIAL_PAN_OK 0x0040 /* otw use pan only for double-buffering */
386 #define FBINFO_READS_FAST 0x0080 /* soft-copy faster than rendering */
409 * that state, even if you are using some broken X releases. The disadvantage
412 * code whenever there is a bug report related to switching between X and the
432 * back. Instead dma-buf based buffer sharing should be used.
442 * -1 by default, set to a FB_ROTATE_* value by the driver, if it knows
489 void *fbcon_par; /* fbcon use-only private area */
512 a->count = max_num; in alloc_apertures()
529 /* We map all of our framebuffers such that big-endian accesses
578 #define FB_LEFT_POS(p, bpp) (fb_be_math(p) ? (32 - (bpp)) : 0)
636 mutex_lock(&info->lock); in lock_fb_info()
641 mutex_unlock(&info->lock); in unlock_fb_info()
649 d_pitch -= s_pitch; in __fb_pad_aligned_buffer()
651 for (i = height; i--; ) { in __fb_pad_aligned_buffer()
673 return info->flags & FBINFO_BE_MATH; in fb_be_math()
808 pr_err("fb%d: " fmt, (fb_info)->node, ##__VA_ARGS__)
810 pr_notice("fb%d: " fmt, (fb_info)->node, ##__VA_ARGS__)
812 pr_warn("fb%d: " fmt, (fb_info)->node, ##__VA_ARGS__)
814 pr_info("fb%d: " fmt, (fb_info)->node, ##__VA_ARGS__)
816 pr_debug("fb%d: " fmt, (fb_info)->node, ##__VA_ARGS__)