libnx/nx/source/nvidia/gpu/error_notifier.c
2018-08-31 13:05:22 +02:00

22 lines
417 B
C

#include <switch.h>
Result nverrCreate(NvErrorNotifier* t, NvGpu* parent) {
Result rc;
rc = nvioctlChannel_SetErrorNotifier(parent->gpu_channel.fd, 1);
if (R_SUCCEEDED(rc)) {
t->parent = parent;
t->has_init = true;
}
return rc;
}
void nverrClose(NvErrorNotifier* t) {
if (!t->has_init)
return;
nvioctlChannel_SetErrorNotifier(t->parent->gpu_channel.fd, 0);
}