mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-01 22:19:46 +00:00
174 lines
3.3 KiB
C
174 lines
3.3 KiB
C
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
|
|
#include "nvtypes.h"
|
|
#include "prbrt.h"
|
|
#include "g_gr_pb.h"
|
|
|
|
// 'GR_ERR_TYP' enum descriptor
|
|
static const PRB_ENUM_MAPPING prb_enum_mappings_gr_err_typ[] = {
|
|
{
|
|
255,
|
|
PRB_MAYBE_ENUM_NAME("GR_ERR_TYP_UNKNOWN")
|
|
},
|
|
};
|
|
|
|
const PRB_ENUM_DESC prb_enums_gr_gr_err_typ = {
|
|
prb_enum_mappings_gr_err_typ,
|
|
1,
|
|
PRB_MAYBE_ENUM_NAME("GR_ERR_TYP")
|
|
};
|
|
|
|
// 'GR_EXCPTN_SUBTYP' enum descriptor
|
|
static const PRB_ENUM_MAPPING prb_enum_mappings_gr_excptn_subtyp[] = {
|
|
{
|
|
255,
|
|
PRB_MAYBE_ENUM_NAME("GR_EXCPTN_SUBTYP_UNKNOWN")
|
|
},
|
|
};
|
|
|
|
const PRB_ENUM_DESC prb_enums_gr_gr_excptn_subtyp = {
|
|
prb_enum_mappings_gr_excptn_subtyp,
|
|
1,
|
|
PRB_MAYBE_ENUM_NAME("GR_EXCPTN_SUBTYP")
|
|
};
|
|
|
|
// 'Exception' field defaults
|
|
|
|
// 'Exception' field descriptors
|
|
const PRB_FIELD_DESC prb_fields_gr_exception[] = {
|
|
{
|
|
1,
|
|
{
|
|
PRB_REQUIRED,
|
|
PRB_MESSAGE,
|
|
0,
|
|
},
|
|
GR_EXCEPTION_EXCEPTIONDATA,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("ed")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
2,
|
|
{
|
|
PRB_REPEATED,
|
|
PRB_MESSAGE,
|
|
0,
|
|
},
|
|
REGS_REGSANDMEM,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("nv50_regs")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
3,
|
|
{
|
|
PRB_REPEATED,
|
|
PRB_MESSAGE,
|
|
0,
|
|
},
|
|
REGS_REGSANDMEM,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("gt200_regs")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
4,
|
|
{
|
|
PRB_REPEATED,
|
|
PRB_MESSAGE,
|
|
0,
|
|
},
|
|
REGS_REGSANDMEM,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("gt212_regs")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
5,
|
|
{
|
|
PRB_REPEATED,
|
|
PRB_MESSAGE,
|
|
0,
|
|
},
|
|
REGS_REGSANDMEM,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("gf100_regs")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
};
|
|
|
|
// 'ExceptionData' field defaults
|
|
|
|
// 'ExceptionData' field descriptors
|
|
const PRB_FIELD_DESC prb_fields_gr_exception_exceptiondata[] = {
|
|
{
|
|
1,
|
|
{
|
|
PRB_OPTIONAL,
|
|
PRB_UINT32,
|
|
0,
|
|
},
|
|
0,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("gpu_instance")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
2,
|
|
{
|
|
PRB_OPTIONAL,
|
|
PRB_UINT32,
|
|
0,
|
|
},
|
|
0,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("ch_id")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
3,
|
|
{
|
|
PRB_OPTIONAL,
|
|
PRB_UINT32,
|
|
0,
|
|
},
|
|
0,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("error_sequence_number")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
{
|
|
4,
|
|
{
|
|
PRB_OPTIONAL,
|
|
PRB_UINT64,
|
|
0,
|
|
},
|
|
0,
|
|
0,
|
|
PRB_MAYBE_FIELD_NAME("time_stamp")
|
|
PRB_MAYBE_FIELD_DEFAULT(0)
|
|
},
|
|
};
|
|
|
|
// Message descriptors
|
|
const PRB_MSG_DESC prb_messages_gr[] = {
|
|
{
|
|
5,
|
|
prb_fields_gr_exception,
|
|
PRB_MAYBE_MESSAGE_NAME("Gr.Exception")
|
|
},
|
|
{
|
|
4,
|
|
prb_fields_gr_exception_exceptiondata,
|
|
PRB_MAYBE_MESSAGE_NAME("Gr.Exception.ExceptionData")
|
|
},
|
|
};
|
|
|
|
// Service descriptors
|
|
const PRB_SERVICE_DESC prb_services_gr[] = {
|
|
{ 0 }
|
|
};
|
|
|