Lines Matching +full:io +full:- +full:width

1 /* SPDX-License-Identifier: MIT */
2 /* Copyright (C) 2006-2016 Oracle Corporation */
18 * Last 4096 bytes - Adapter information area.
20 * Slack - what left after dividing the VRAM.
36 * The host can access the memory only when the port IO is processed.
74 * len_and_flags & ~VBVA_F_RECORD_PARTIAL >= VBVA_RING_BUFFER_SIZE -
80 #define VBVA_RING_BUFFER_SIZE (4194304 - 1024)
106 /* The value for port IO to let the adapter to interpret the adapter memory. */
109 /* The value for port IO to let the adapter to interpret the adapter memory. */
113 * The value for port IO to let the adapter to interpret the display memory.
146 /* guest->host commands */
165 /* G->H DMA command */
177 /* host->guest commands */
253 * out by the host using width, height, etc values from the vbva_infoscreen
259 * out by the host using the previous mode values for width. height, etc.
279 /* Width of the screen. */
280 u32 width; member
325 /* Width of the pointer in pixels. */
326 u32 width; member
346 * mask, therefore, is and_len = (width + 7) / 8 * height. The padding
353 * xor_len = width * 4 * height.
367 * command offset from io port.
409 u32 dx; /* X offset into the virtual frame-buffer. */
410 u32 dy; /* Y offset into the virtual frame-buffer. */
420 * virtual screens and must be re-set.
423 s32 x; /* Upper left X co-ordinate relative to the first screen. */
424 s32 y; /* Upper left Y co-ordinate relative to the first screen. */
425 u32 cx; /* Rectangle width. */
431 * to use the guest information to re-position its own cursor (though this is