hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// SPDX-License-Identifier: GPL-2.0-or-later
/*
 */
 
#include "bochs.h"
 
/* ---------------------------------------------------------------------- */
 
int bochs_mm_init(struct bochs_device *bochs)
{
   struct drm_vram_mm *vmm;
 
   vmm = drm_vram_helper_alloc_mm(bochs->dev, bochs->fb_base,
                      bochs->fb_size);
   return PTR_ERR_OR_ZERO(vmm);
}
 
void bochs_mm_fini(struct bochs_device *bochs)
{
   if (!bochs->dev->vram_mm)
       return;
 
   drm_vram_helper_release_mm(bochs->dev);
}