gman               52 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	struct vmwgfx_gmrid_man *gman =
gman               58 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	id = ida_alloc_max(&gman->gmr_ida, gman->max_gmr_ids - 1, GFP_KERNEL);
gman               62 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	spin_lock(&gman->lock);
gman               64 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	if (gman->max_gmr_pages > 0) {
gman               65 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->used_gmr_pages += bo->num_pages;
gman               66 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		if (unlikely(gman->used_gmr_pages > gman->max_gmr_pages))
gman               70 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	mem->mm_node = gman;
gman               74 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	spin_unlock(&gman->lock);
gman               78 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	gman->used_gmr_pages -= bo->num_pages;
gman               79 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	spin_unlock(&gman->lock);
gman               80 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	ida_free(&gman->gmr_ida, id);
gman               87 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	struct vmwgfx_gmrid_man *gman =
gman               91 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		ida_free(&gman->gmr_ida, mem->start);
gman               92 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		spin_lock(&gman->lock);
gman               93 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->used_gmr_pages -= mem->num_pages;
gman               94 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		spin_unlock(&gman->lock);
gman              104 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	struct vmwgfx_gmrid_man *gman =
gman              105 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		kzalloc(sizeof(*gman), GFP_KERNEL);
gman              107 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	if (unlikely(!gman))
gman              110 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	spin_lock_init(&gman->lock);
gman              111 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	gman->used_gmr_pages = 0;
gman              112 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	ida_init(&gman->gmr_ida);
gman              116 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->max_gmr_ids = dev_priv->max_gmr_ids;
gman              117 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->max_gmr_pages = dev_priv->max_gmr_pages;
gman              120 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->max_gmr_ids = VMWGFX_NUM_MOB;
gman              121 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		gman->max_gmr_pages = dev_priv->max_mob_pages;
gman              126 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	man->priv = (void *) gman;
gman              132 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	struct vmwgfx_gmrid_man *gman =
gman              135 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 	if (gman) {
gman              136 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		ida_destroy(&gman->gmr_ida);
gman              137 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c 		kfree(gman);