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);