mirror of
https://github.com/switchbrew/libnx.git
synced 2025-11-05 15:11:17 +01:00
Added nvioctlNvhostCtrl_EventRegister().
This commit is contained in:
parent
0f0a4cd0fe
commit
d35986d773
@ -77,6 +77,7 @@ enum nvioctl_channel_priority {
|
|||||||
|
|
||||||
Result nvioctlNvhostCtrl_EventSignal(u32 fd, u32 event_id);
|
Result nvioctlNvhostCtrl_EventSignal(u32 fd, u32 event_id);
|
||||||
Result nvioctlNvhostCtrl_EventWait(u32 fd, u32 unk0, u32 unk1, s32 timeout, u32 event_id, u32 *out);
|
Result nvioctlNvhostCtrl_EventWait(u32 fd, u32 unk0, u32 unk1, s32 timeout, u32 event_id, u32 *out);
|
||||||
|
Result nvioctlNvhostCtrl_EventRegister(u32 fd, u32 event_id);
|
||||||
|
|
||||||
Result nvioctlNvhostCtrlGpu_ZCullGetCtxSize(u32 fd, u32 *out);
|
Result nvioctlNvhostCtrlGpu_ZCullGetCtxSize(u32 fd, u32 *out);
|
||||||
Result nvioctlNvhostCtrlGpu_ZCullGetInfo(u32 fd, u32 out[40>>2]);
|
Result nvioctlNvhostCtrlGpu_ZCullGetInfo(u32 fd, u32 out[40>>2]);
|
||||||
|
|||||||
@ -36,6 +36,17 @@ Result nvioctlNvhostCtrl_EventWait(u32 fd, u32 unk0, u32 unk1, s32 timeout, u32
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Result nvioctlNvhostCtrl_EventRegister(u32 fd, u32 event_id) {
|
||||||
|
struct {
|
||||||
|
u32 event_id; //in ranges from 0x01 to 0x3F
|
||||||
|
} data;
|
||||||
|
|
||||||
|
memset(&data, 0, sizeof(data));
|
||||||
|
data.event_id = event_id;
|
||||||
|
|
||||||
|
return nvIoctl(fd, _IOWR(0x40, 0x1F, data), &data);
|
||||||
|
}
|
||||||
|
|
||||||
Result nvioctlNvhostCtrlGpu_ZCullGetCtxSize(u32 fd, u32 *out) {
|
Result nvioctlNvhostCtrlGpu_ZCullGetCtxSize(u32 fd, u32 *out) {
|
||||||
Result rc = 0;
|
Result rc = 0;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user