Searched refs:GMR (Results 1 - 15 of 15) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/vmwgfx/device_include/
H A Dsvga_reg.h220 * Since GMR mapping must be done synchronously with guest CPU
227 * of a GMR to create, delete, or redefine. Writing this register
233 * Writing this register will create, delete, or redefine the GMR
235 * the GMR is deleted. Any pointers into this GMR (including those
241 * layout of the memory region this GMR should describe. The
244 * remain allocated for the lifetime of the GMR.
253 * user-defined GMR IDs. This register holds the number of supported
261 * a single GMR.
266 * - Terminate the GMR descriptor list.
269 * - Add a PPN or range of PPNs to the GMR's virtual address space.
273 * support multi-page GMR descriptor tables without forcing the
283 * Once the driver has described a GMR, it is immediately available
285 * These pointers include a GMR identifier plus an offset into that
286 * GMR.
288 * The driver must check the SVGA_CAP_GMR bit before using the GMR
293 * Special GMR IDs, allowing SVGAGuestPtrs to point to framebuffer
509 * for a GMR-to-screen blit. Currently it is defined as an encoding
634 * Provides synchronous mapping of guest memory regions (GMR).
1056 * Provides new commands to define and remap guest memory regions (GMR).
1075 * backing store in GMR memory and the bytesPerLine for the backing
1675 * (BAR1) memory region, or to a user-defined GMR. This lets a
1843 * This command allows guest to modify a portion of an existing GMR by
1850 * SVGA_REMAP_GMR2_VIA_GMR: If enabled, references a PPN list in a GMR.
1852 * handled trivially by referencing a separate GMR). If flag is
1859 * A single PPN can be used to invalidate a portion of a GMR or
H A Dsvga3d_cmd.h1954 * to a Mob instead of a GMR.
/linux-4.4.14/arch/m68k/68360/
H A Dhead-ram.S31 #define GMR (_dprbase + REGB + 0x0040) define
161 /* Set up Global Memory Register (GMR) */
163 move.l %d0, GMR
H A Dhead-rom.S30 #define GMR (_dprbase + REGB + 0x0040) define
176 /* Set up Global Memory Register (GMR) */
178 move.l %d0, GMR
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_gmrid_manager.c162 printk(KERN_INFO "%s: No debug info available for the GMR " vmw_gmrid_man_debug()
H A Dvmwgfx_drv.c276 DRM_INFO(" GMR.\n"); vmw_print_capabilities()
733 DRM_INFO("Max GMR ids is %u\n", vmw_driver_load()
735 DRM_INFO("Max number of GMR pages is %u\n", vmw_driver_load()
842 DRM_INFO("No GMR memory available. " vmw_driver_load()
1348 * This empties VRAM and unbinds all GMR bindings. vmwgfx_pm_notifier()
H A Dvmwgfx_drv.h586 * GMR utilities - vmwgfx_gmr.c
961 * GMR Id manager
H A Dvmwgfx_kms.c995 * If screen objects are used, we can allocate a GMR to hold the vmw_kms_fb_create()
1827 * The buffer will be validated as a GMR. Already pinned buffers will not be
H A Dvmwgfx_execbuf.c1303 DRM_ERROR("Could not find or use GMR region.\n"); vmw_translate_guest_ptr()
3557 * Put BO in VRAM if there is space, otherwise as a GMR. vmw_validate_single_buffer()
3558 * If there is no space in VRAM and GMR ids are all used up, vmw_validate_single_buffer()
3560 * used as a GMR, this will return -ENOMEM. vmw_validate_single_buffer()
H A Dvmwgfx_scrn.c718 /* Buffer is reserved in vram or GMR */ do_dmabuf_define_gmrfb()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
H A Dmc5.c61 /* IDT GMR base address (low 32 bits) */
76 /* IDT 75N43102 GMR base addresses (low 32 bits) */
/linux-4.4.14/drivers/atm/
H A DuPD98401.h115 /* GMR is at 0x00 */
H A Dzatm.c1213 zout(uPD98401_GMR_ONE /*uPD98401_BURST4*/,GMR); zatm_init()
1232 uPD98401_BURST2 | uPD98401_GMR_PM | uPD98401_GMR_DR,GMR); zatm_init()
1348 zout(zin(GMR) | uPD98401_GMR_SE | uPD98401_GMR_RE,GMR); zatm_start()
/linux-4.4.14/include/uapi/drm/
H A Dvmwgfx_drm.h385 * @cur_gmr_id: GMR id to use in the command stream when this buffer is
/linux-4.4.14/drivers/isdn/gigaset/
H A Dev-layer.c160 "+GMR\r"},

Completed in 532 milliseconds