Rename NvInfo to NvGpu

This commit is contained in:
fincs 2018-11-12 18:06:44 +01:00 committed by fincs
parent c5f8275978
commit 412c84d5f9
4 changed files with 21 additions and 20 deletions

View File

@ -89,12 +89,12 @@ extern "C" {
#include "switch/display/native_window.h"
#include "switch/nvidia/ioctl.h"
#include "switch/nvidia/map.h"
#include "switch/nvidia/graphic_buffer.h"
#include "switch/nvidia/fence.h"
#include "switch/nvidia/map.h"
#include "switch/nvidia/address_space.h"
#include "switch/nvidia/channel.h"
#include "switch/nvidia/info.h"
#include "switch/nvidia/fence.h"
#include "switch/nvidia/gpu.h"
#include "switch/nvidia/gpu_channel.h"
#include "switch/audio/driver.h"

View File

@ -0,0 +1,9 @@
#pragma once
#include "types.h"
#include "ioctl.h"
Result nvGpuInit(void);
void nvGpuExit(void);
const nvioctl_gpu_characteristics* nvGpuGetCharacteristics(void);
u32 nvGpuGetZcullCtxSize(void);

View File

@ -1,9 +0,0 @@
#pragma once
#include "types.h"
#include "ioctl.h"
Result nvInfoInit(void);
void nvInfoExit(void);
const nvioctl_gpu_characteristics* nvInfoGetGpuCharacteristics(void);
u32 nvInfoGetZcullCtxSize(void);

View File

@ -5,7 +5,7 @@
#include "kernel/svc.h"
#include "services/nv.h"
#include "nvidia/ioctl.h"
#include "nvidia/info.h"
#include "nvidia/gpu.h"
static u32 g_ctrlgpu_fd = -1;
static u64 g_refCnt;
@ -13,7 +13,7 @@ static u64 g_refCnt;
static nvioctl_gpu_characteristics g_gpu_characteristics;
static u32 g_zcull_ctx_size;
Result nvInfoInit(void)
Result nvGpuInit(void)
{
Result rc;
@ -32,15 +32,14 @@ Result nvInfoInit(void)
rc = nvioctlNvhostCtrlGpu_ZCullGetCtxSize(g_ctrlgpu_fd, &g_zcull_ctx_size);
if (R_FAILED(rc))
nvInfoExit();
nvGpuExit();
return rc;
}
void nvInfoExit(void)
void nvGpuExit(void)
{
if (atomicDecrement64(&g_refCnt) == 0)
{
if (atomicDecrement64(&g_refCnt) == 0) {
if (g_ctrlgpu_fd != -1)
nvClose(g_ctrlgpu_fd);
@ -48,10 +47,12 @@ void nvInfoExit(void)
}
}
const nvioctl_gpu_characteristics* nvInfoGetGpuCharacteristics(void) {
const nvioctl_gpu_characteristics* nvGpuGetCharacteristics(void)
{
return &g_gpu_characteristics;
}
u32 nvInfoGetZcullCtxSize(void) {
u32 nvGpuGetZcullCtxSize(void)
{
return g_zcull_ctx_size;
}