Files
open-gpu-kernel-modules/src/nvidia/generated/g_gr_pb.c
Andy Ritger 1739a20efc 515.43.04
2022-05-09 13:18:59 -07:00

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 }
};