10 u64 on_board_video_memory_size;
14 u32 compression_page_size;
15 u32 pde_coverage_bit_count;
16 u32 available_big_page_sizes;
18 u32 sm_arch_sm_version;
19 u32 sm_arch_spa_version;
20 u32 sm_arch_warp_count;
28 u32 inline_to_memory_class;
39 u64 gr_compbit_store_base_hw;
65 enum nvioctl_channel_obj_classnum {
66 NvChannelObjClassNum_2D = 0x902D,
67 NvChannelObjClassNum_3D = 0xB197,
68 NvChannelObjClassNum_Compute = 0xB1C0,
69 NvChannelObjClassNum_Kepler = 0xA140,
70 NvChannelObjClassNum_DMA = 0xB0B5,
71 NvChannelObjClassNum_ChannelGpfifo = 0xB06F
75 enum nvioctl_channel_priority {
76 NvChannelPriority_Low = 0x32,
77 NvChannelPriority_Medium = 0x64,
78 NvChannelPriority_High = 0x96
81 Result nvioctlNvhostCtrl_EventSignal(
u32 fd,
u32 event_id);
83 Result nvioctlNvhostCtrl_EventRegister(
u32 fd,
u32 event_id);
85 Result nvioctlNvhostCtrlGpu_ZCullGetCtxSize(
u32 fd,
u32 *out);
86 Result nvioctlNvhostCtrlGpu_ZCullGetInfo(
u32 fd,
u32 out[40>>2]);
88 Result nvioctlNvhostCtrlGpu_GetTpcMasks(
u32 fd,
u32 inval,
u32 out[24>>2]);
91 Result nvioctlNvhostAsGpu_BindChannel(
u32 fd,
u32 channel_fd);
93 Result nvioctlNvhostAsGpu_MapBufferEx(
u32 fd,
u32 flags,
u32 kind,
u32 nvmap_handle,
u32 page_size,
u64 buffer_offset,
u64 mapping_size,
u64 input_offset,
u64 *offset);
95 Result nvioctlNvhostAsGpu_InitializeEx(
u32 fd,
u32 big_page_size,
u32 flags);
106 Result nvioctlChannel_SetErrorNotifier(
u32 fd,
u64 offset,
u64 size,
u32 nvmap_handle);
107 Result nvioctlChannel_SetPriority(
u32 fd,
u32 priority);
109 Result nvioctlChannel_SetUserData(
u32 fd,
void* addr);
u32 Result
Function error code result type.
Definition: types.h:46
uint8_t u8
8-bit unsigned integer.
Definition: types.h:21
uint64_t u64
64-bit unsigned integer.
Definition: types.h:24
uint32_t u32
32-bit unsigned integer.
Definition: types.h:23
int32_t s32
32-bit signed integer.
Definition: types.h:29