Home
last modified time | relevance | path

Searched refs:inst (Results 226 - 250 of 3197) sorted by relevance

12345678910>>...128

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_mpc.h45 #define MPC_REG_LIST_DCN3_0(inst)\
46 MPC_COMMON_REG_LIST_DCN1_0(inst),\
47 SRII(MPCC_TOP_GAIN, MPCC, inst),\
48 SRII(MPCC_BOT_GAIN_INSIDE, MPCC, inst),\
49 SRII(MPCC_BOT_GAIN_OUTSIDE, MPCC, inst),\
50 SRII(MPCC_MEM_PWR_CTRL, MPCC, inst),\
51 SRII(MPCC_OGAM_LUT_INDEX, MPCC_OGAM, inst),\
52 SRII(MPCC_OGAM_LUT_DATA, MPCC_OGAM, inst), \
53 SRII(MPCC_GAMUT_REMAP_COEF_FORMAT, MPCC_OGAM, inst),\
54 SRII(MPCC_GAMUT_REMAP_MODE, MPCC_OGAM, inst),\
[all...]
H A Ddcn30_optc.h32 #define OPTC_COMMON_REG_LIST_DCN3_BASE(inst) \
33 SRI(OTG_VSTARTUP_PARAM, OTG, inst),\
34 SRI(OTG_VUPDATE_PARAM, OTG, inst),\
35 SRI(OTG_VREADY_PARAM, OTG, inst),\
36 SRI(OTG_MASTER_UPDATE_LOCK, OTG, inst),\
37 SRI(OTG_GLOBAL_CONTROL0, OTG, inst),\
38 SRI(OTG_GLOBAL_CONTROL1, OTG, inst),\
39 SRI(OTG_GLOBAL_CONTROL2, OTG, inst),\
40 SRI(OTG_GLOBAL_CONTROL4, OTG, inst),\
41 SRI(OTG_DOUBLE_BUFFER_CONTROL, OTG, inst),\
[all...]
/third_party/spirv-tools/source/val/
H A Dvalidate_builtins.cpp42 std::string GetIdDesc(const Instruction& inst) { in GetIdDesc() argument
44 ss << "ID <" << inst.id() << "> (Op" << spvOpcodeString(inst.opcode()) << ")"; in GetIdDesc()
60 const Instruction& inst, in GetUnderlyingType()
63 if (inst.opcode() != spv::Op::OpTypeStruct) { in GetUnderlyingType()
64 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
65 << GetIdDesc(inst) in GetUnderlyingType()
69 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
73 if (inst.opcode() == spv::Op::OpTypeStruct) { in GetUnderlyingType()
74 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
58 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
97 GetStorageClass(const Instruction& inst) GetStorageClass() argument
750 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
766 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
782 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
794 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
811 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
830 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
847 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
859 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
879 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
912 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
931 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
945 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
974 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
1005 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1019 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1041 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1081 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1138 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1309 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1371 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1447 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1508 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1568 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1628 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1689 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1750 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1810 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1928 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
2062 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2201 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2260 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2321 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2383 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2443 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2464 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2565 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2586 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2598 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2659 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2821 ValidateFragmentShaderF32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragmentShaderF32Vec3InputAtDefinition() argument
2895 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2975 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
3060 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
3103 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3148 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3213 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3283 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3353 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3417 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3469 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3540 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3610 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3680 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3750 ValidateNVSMOrARMCoreBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateNVSMOrARMCoreBuiltinsAtDefinition() argument
3805 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3878 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3942 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
4111 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
4307 const Instruction* inst = _.FindDef(id); ValidateBuiltInsAtDefinition() local
[all...]
H A Dvalidate_logicals.cpp26 spv_result_t LogicalsPass(ValidationState_t& _, const Instruction* inst) { in LogicalsPass() argument
27 const spv::Op opcode = inst->opcode(); in LogicalsPass()
28 const uint32_t result_type = inst->type_id(); in LogicalsPass()
34 return _.diag(SPV_ERROR_INVALID_DATA, inst) in LogicalsPass()
38 const uint32_t vector_type = _.GetOperandTypeId(inst, 2); in LogicalsPass()
40 return _.diag(SPV_ERROR_INVALID_DATA, inst) in LogicalsPass()
53 return _.diag(SPV_ERROR_INVALID_DATA, inst) in LogicalsPass()
57 const uint32_t operand_type = _.GetOperandTypeId(inst, 2); in LogicalsPass()
60 return _.diag(SPV_ERROR_INVALID_DATA, inst) in LogicalsPass()
65 return _.diag(SPV_ERROR_INVALID_DATA, inst) in LogicalsPass()
[all...]
H A Dvalidate_annotation.cpp99 const Instruction* inst, in ValidateDecorationTarget()
101 auto fail = [&_, dec, inst, target](uint32_t vuid) -> DiagnosticStream { in ValidateDecorationTarget()
103 _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateDecorationTarget()
133 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateDecorationTarget()
138 inst->GetOperandAs<spv::BuiltIn>(2) == spv::BuiltIn::WorkgroupSize) { in ValidateDecorationTarget()
252 spv_result_t ValidateDecorate(ValidationState_t& _, const Instruction* inst) { in ValidateDecorate() argument
253 const auto decoration = inst->GetOperandAs<spv::Decoration>(1); in ValidateDecorate()
254 const auto target_id = inst->GetOperandAs<uint32_t>(0); in ValidateDecorate()
257 return _.diag(SPV_ERROR_INVALID_ID, inst) << "target is not defined"; in ValidateDecorate()
263 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateDecorate()
98 ValidateDecorationTarget(ValidationState_t& _, spv::Decoration dec, const Instruction* inst, const Instruction* target) ValidateDecorationTarget() argument
292 ValidateDecorateId(ValidationState_t& _, const Instruction* inst) ValidateDecorateId() argument
308 ValidateMemberDecorate(ValidationState_t& _, const Instruction* inst) ValidateMemberDecorate() argument
339 ValidateDecorationGroup(ValidationState_t& _, const Instruction* inst) ValidateDecorationGroup() argument
359 ValidateGroupDecorate(ValidationState_t& _, const Instruction* inst) ValidateGroupDecorate() argument
381 ValidateGroupMemberDecorate(ValidationState_t& _, const Instruction* inst) ValidateGroupMemberDecorate() argument
419 RegisterDecorations(ValidationState_t& _, const Instruction* inst) RegisterDecorations() argument
495 AnnotationPass(ValidationState_t& _, const Instruction* inst) AnnotationPass() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidate_builtins.cpp44 std::string GetIdDesc(const Instruction& inst) { in GetIdDesc() argument
46 ss << "ID <" << inst.id() << "> (Op" << spvOpcodeString(inst.opcode()) << ")"; in GetIdDesc()
62 const Instruction& inst, in GetUnderlyingType()
65 if (inst.opcode() != SpvOpTypeStruct) { in GetUnderlyingType()
66 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
67 << GetIdDesc(inst) in GetUnderlyingType()
71 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
75 if (inst.opcode() == SpvOpTypeStruct) { in GetUnderlyingType()
76 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
60 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
99 GetStorageClass(const Instruction& inst) GetStorageClass() argument
739 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
755 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
771 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
783 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
800 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
819 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
836 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
848 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
868 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
901 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
920 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
934 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
963 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
994 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1008 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1030 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1070 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1127 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1290 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1352 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1428 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1489 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1549 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1609 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1670 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1731 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1791 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1908 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
2034 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2173 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2232 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2293 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2355 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2415 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2436 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2537 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2558 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2570 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2631 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2791 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2867 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
2949 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
2992 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3037 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3099 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3169 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3236 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3300 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3352 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3423 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3493 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3563 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3633 ValidateSMBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSMBuiltinsAtDefinition() argument
3688 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3760 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3824 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
3992 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
4209 const Instruction* inst = _.FindDef(id); ValidateBuiltInsAtDefinition() local
[all...]
H A Dvalidate_memory_semantics.cpp27 const Instruction* inst, in ValidateMemorySemantics()
30 const SpvOp opcode = inst->opcode(); in ValidateMemorySemantics()
31 const auto id = inst->GetOperandAs<const uint32_t>(operand_index); in ValidateMemorySemantics()
37 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
45 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
53 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
66 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
76 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
84 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
92 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
26 ValidateMemorySemantics(ValidationState_t& _, const Instruction* inst, uint32_t operand_index, uint32_t memory_scope) ValidateMemorySemantics() argument
[all...]
H A Dinstruction.cpp22 Instruction::Instruction(const spv_parsed_instruction_t* inst) in Instruction() argument
23 : words_(inst->words, inst->words + inst->num_words), in Instruction()
24 operands_(inst->operands, inst->operands + inst->num_operands), in Instruction()
25 inst_({words_.data(), inst->num_words, inst->opcode, inst in Instruction()
29 RegisterUse(const Instruction* inst, uint32_t index) RegisterUse() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidate_builtins.cpp44 std::string GetIdDesc(const Instruction& inst) { in GetIdDesc() argument
46 ss << "ID <" << inst.id() << "> (Op" << spvOpcodeString(inst.opcode()) << ")"; in GetIdDesc()
62 const Instruction& inst, in GetUnderlyingType()
65 if (inst.opcode() != SpvOpTypeStruct) { in GetUnderlyingType()
66 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
67 << GetIdDesc(inst) in GetUnderlyingType()
71 *underlying_type = inst.word(decoration.struct_member_index() + 2); in GetUnderlyingType()
75 if (inst.opcode() == SpvOpTypeStruct) { in GetUnderlyingType()
76 return _.diag(SPV_ERROR_INVALID_DATA, &inst) in GetUnderlyingType()
60 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument
99 GetStorageClass(const Instruction& inst) GetStorageClass() argument
739 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument
755 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument
771 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument
783 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument
800 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument
819 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument
836 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument
848 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument
868 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument
901 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument
920 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument
934 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument
963 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument
994 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument
1008 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument
1030 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument
1070 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument
1127 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument
1290 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument
1352 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument
1428 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument
1489 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument
1549 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument
1609 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument
1670 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument
1731 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument
1791 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument
1908 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument
2034 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument
2173 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument
2232 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument
2293 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument
2355 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument
2415 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument
2436 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument
2537 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument
2558 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument
2570 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument
2631 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument
2791 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument
2867 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument
2949 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument
2992 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument
3037 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument
3099 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument
3169 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument
3236 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument
3300 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument
3352 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument
3423 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument
3493 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument
3563 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument
3633 ValidateSMBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSMBuiltinsAtDefinition() argument
3688 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument
3760 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument
3824 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument
3992 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument
4209 const Instruction* inst = _.FindDef(id); ValidateBuiltInsAtDefinition() local
[all...]
H A Dvalidate_memory_semantics.cpp27 const Instruction* inst, in ValidateMemorySemantics()
30 const SpvOp opcode = inst->opcode(); in ValidateMemorySemantics()
31 const auto id = inst->GetOperandAs<const uint32_t>(operand_index); in ValidateMemorySemantics()
37 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
45 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
53 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
66 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
76 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
84 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
92 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics()
26 ValidateMemorySemantics(ValidationState_t& _, const Instruction* inst, uint32_t operand_index, uint32_t memory_scope) ValidateMemorySemantics() argument
[all...]
H A Dinstruction.cpp22 Instruction::Instruction(const spv_parsed_instruction_t* inst) in Instruction() argument
23 : words_(inst->words, inst->words + inst->num_words), in Instruction()
24 operands_(inst->operands, inst->operands + inst->num_operands), in Instruction()
25 inst_({words_.data(), inst->num_words, inst->opcode, inst in Instruction()
29 RegisterUse(const Instruction* inst, uint32_t index) RegisterUse() argument
[all...]
/third_party/vulkan-loader/loader/
H A Dloader.c174 void loader_handle_load_library_error(const struct loader_instance *inst, const char *filename, in loader_handle_load_library_error() argument
197 loader_log(inst, err_flag, 0, error_message); in loader_handle_load_library_error()
201 struct loader_instance *inst = loader_get_instance(instance); in vkSetInstanceDispatch() local
202 if (!inst) { in vkSetInstanceDispatch()
203 loader_log(inst, VULKAN_LOADER_ERROR_BIT, 0, "vkSetInstanceDispatch: Can not retrieve Instance dispatch table."); in vkSetInstanceDispatch()
206 loader_set_dispatch(object, inst->disp); in vkSetInstanceDispatch()
221 void loader_free_layer_properties(const struct loader_instance *inst, struct loader_layer_properties *layer_properties) { in loader_free_layer_properties() argument
222 loader_instance_heap_free(inst, layer_properties->manifest_file_name); in loader_free_layer_properties()
223 loader_instance_heap_free(inst, layer_properties->lib_name); in loader_free_layer_properties()
224 loader_instance_heap_free(inst, layer_propertie in loader_free_layer_properties()
260 loader_copy_to_new_str(const struct loader_instance *inst, const char *source_str, char **dest_str) loader_copy_to_new_str() argument
270 create_string_list(const struct loader_instance *inst, uint32_t allocated_count, struct loader_string_list *string_list) create_string_list() argument
281 append_str_to_string_list(const struct loader_instance *inst, struct loader_string_list *string_list, char *str) append_str_to_string_list() argument
305 copy_str_to_string_list(const struct loader_instance *inst, struct loader_string_list *string_list, const char *str, size_t str_len) copy_str_to_string_list() argument
322 free_string_list(const struct loader_instance *inst, struct loader_string_list *string_list) free_string_list() argument
398 loader_append_layer_property(const struct loader_instance *inst, struct loader_layer_list *layer_list, struct loader_layer_properties *layer_property) loader_append_layer_property() argument
461 loader_find_layer_name_in_meta_layer(const struct loader_instance *inst, const char *layer_name, struct loader_layer_list *layer_list, struct loader_layer_properties *meta_layer_props) loader_find_layer_name_in_meta_layer() argument
487 loader_delete_layer_list_and_properties(const struct loader_instance *inst, struct loader_layer_list *layer_list) loader_delete_layer_list_and_properties() argument
509 loader_remove_layer_in_list(const struct loader_instance *inst, struct loader_layer_list *layer_list, uint32_t layer_to_remove) loader_remove_layer_in_list() argument
528 loader_remove_layers_in_blacklist(const struct loader_instance *inst, struct loader_layer_list *layer_list) loader_remove_layers_in_blacklist() argument
559 loader_remove_layers_not_in_implicit_meta_layers(const struct loader_instance *inst, struct loader_layer_list *layer_list) loader_remove_layers_not_in_implicit_meta_layers() argument
607 loader_add_instance_extensions(const struct loader_instance *inst, const PFN_vkEnumerateInstanceExtensionProperties fp_get_props, const char *lib_name, struct loader_extension_list *ext_list) loader_add_instance_extensions() argument
667 loader_add_device_extensions(const struct loader_instance *inst, PFN_vkEnumerateDeviceExtensionProperties fpEnumerateDeviceExtensionProperties, VkPhysicalDevice physical_device, const char *lib_name, struct loader_extension_list *ext_list) loader_add_device_extensions() argument
704 loader_init_generic_list(const struct loader_instance *inst, struct loader_generic_list *list_info, size_t element_size) loader_init_generic_list() argument
717 loader_destroy_generic_list(const struct loader_instance *inst, struct loader_generic_list *list) loader_destroy_generic_list() argument
724 loader_add_to_ext_list(const struct loader_instance *inst, struct loader_extension_list *ext_list, uint32_t prop_list_count, const VkExtensionProperties *props) loader_add_to_ext_list() argument
767 loader_add_to_dev_ext_list(const struct loader_instance *inst, struct loader_device_extension_list *ext_list, const VkExtensionProperties *props, struct loader_string_list *entrys) loader_add_to_dev_ext_list() argument
816 loader_init_pointer_layer_list(const struct loader_instance *inst, struct loader_pointer_layer_list *list) loader_init_pointer_layer_list() argument
837 loader_destroy_pointer_layer_list(const struct loader_instance *inst, struct loader_pointer_layer_list *layer_list) loader_destroy_pointer_layer_list() argument
843 loader_add_layer_properties_to_list(const struct loader_instance *inst, struct loader_pointer_layer_list *list, struct loader_layer_properties *props) loader_add_layer_properties_to_list() argument
870 loader_layer_is_available(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters, const struct loader_layer_properties *prop) loader_layer_is_available() argument
894 loader_add_layer_names_to_list(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters, struct loader_pointer_layer_list *output_list, struct loader_pointer_layer_list *expanded_output_list, uint32_t name_count, const char *const *names, const struct loader_layer_list *source_list) loader_add_layer_names_to_list() argument
937 loader_implicit_layer_is_enabled(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters, const struct loader_layer_properties *prop) loader_implicit_layer_is_enabled() argument
1021 loader_add_implicit_layer(const struct loader_instance *inst, struct loader_layer_properties *prop, const struct loader_envvar_all_filters *filters, struct loader_pointer_layer_list *target_list, struct loader_pointer_layer_list *expanded_target_list, const struct loader_layer_list *source_list) loader_add_implicit_layer() argument
1046 loader_add_meta_layer(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters, struct loader_layer_properties *prop, struct loader_pointer_layer_list *target_list, struct loader_pointer_layer_list *expanded_target_list, const struct loader_layer_list *source_list, bool *out_found_all_component_layers) loader_add_meta_layer() argument
1148 loader_get_icd_loader_instance_extensions(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list, struct loader_extension_list *inst_exts) loader_get_icd_loader_instance_extensions() argument
1269 loader_create_logical_device(const struct loader_instance *inst, const VkAllocationCallbacks *pAllocator) loader_create_logical_device() argument
1377 loader_scanned_icd_clear(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list) loader_scanned_icd_clear() argument
1391 loader_scanned_icd_init(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list) loader_scanned_icd_init() argument
1404 loader_add_direct_driver(const struct loader_instance *inst, uint32_t index, const VkDirectDriverLoadingInfoLUNARG *pDriver, struct loader_icd_tramp_list *icd_tramp_list) loader_add_direct_driver() argument
1539 loader_scan_for_direct_drivers(const struct loader_instance *inst, const VkInstanceCreateInfo *pCreateInfo, struct loader_icd_tramp_list *icd_tramp_list, bool *direct_driver_loading_exclusive_mode) loader_scan_for_direct_drivers() argument
1619 loader_scanned_icd_add(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list, const char *filename, uint32_t api_version, enum loader_layer_library_status *lib_status) loader_scanned_icd_add() argument
1929 combine_manifest_directory_and_library_path(const struct loader_instance *inst, char *library_path, const char *manifest_file_path, char **out_fullpath) combine_manifest_directory_and_library_path() argument
2018 verify_meta_layer_component_layers(const struct loader_instance *inst, struct loader_layer_properties *prop, struct loader_layer_list *instance_layers) verify_meta_layer_component_layers() argument
2084 update_meta_layer_extensions_from_component_layers(const struct loader_instance *inst, struct loader_layer_properties *prop, struct loader_layer_list *instance_layers) update_meta_layer_extensions_from_component_layers() argument
2126 verify_all_meta_layers(struct loader_instance *inst, const struct loader_envvar_all_filters *filters, struct loader_layer_list *instance_layers, bool *override_layer_present) verify_all_meta_layers() argument
2158 remove_all_non_valid_override_layers(struct loader_instance *inst, struct loader_layer_list *instance_layers) remove_all_non_valid_override_layers() argument
2238 loader_read_layer_json(const struct loader_instance *inst, struct loader_layer_list *layer_instance_list, cJSON *layer_node, loader_api_version version, bool is_implicit, char *filename) loader_read_layer_json() argument
2660 loader_add_layer_properties(const struct loader_instance *inst, struct loader_layer_list *layer_instance_list, cJSON *json, bool is_implicit, char *filename) loader_add_layer_properties() argument
2816 add_if_manifest_file(const struct loader_instance *inst, const char *file_name, struct loader_string_list *out_files) add_if_manifest_file() argument
2840 add_data_files(const struct loader_instance *inst, char *search_path, struct loader_string_list *out_files, bool use_first_found_manifest) add_data_files() argument
2938 read_data_files_in_search_paths(const struct loader_instance *inst, enum loader_data_files_type manifest_type, const char *path_override, bool *override_active, struct loader_string_list *out_files) read_data_files_in_search_paths() argument
[all...]
H A Ddebug_utils.c45 VkResult util_CreateDebugUtilsMessenger(struct loader_instance *inst, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, in util_CreateDebugUtilsMessenger() argument
50 pAllocator, inst, sizeof(VkLayerDbgFunctionNode), VK_SYSTEM_ALLOCATION_SCOPE_OBJECT); in util_CreateDebugUtilsMessenger()
62 new_dbg_function_node->pNext = inst->instance_only_dbg_function_head; in util_CreateDebugUtilsMessenger()
63 inst->instance_only_dbg_function_head = new_dbg_function_node; in util_CreateDebugUtilsMessenger()
64 inst->current_dbg_function_head = inst->instance_only_dbg_function_head; in util_CreateDebugUtilsMessenger()
73 struct loader_instance *inst = loader_get_instance(instance); in debug_utils_CreateDebugUtilsMessengerEXT() local
75 VkResult result = inst->disp->layer_inst_disp.CreateDebugUtilsMessengerEXT(inst->instance, pCreateInfo, pAllocator, pMessenger); in debug_utils_CreateDebugUtilsMessengerEXT()
80 VkBool32 util_SubmitDebugUtilsMessageEXT(const struct loader_instance *inst, VkDebugUtilsMessageSeverityFlagBitsEX argument
117 util_DestroyDebugUtilsMessenger(struct loader_instance *inst, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *pAllocator) util_DestroyDebugUtilsMessenger() argument
135 util_CreateDebugUtilsMessengers(struct loader_instance *inst, const void *pChain, const VkAllocationCallbacks *pAllocator) util_CreateDebugUtilsMessengers() argument
158 struct loader_instance *inst = loader_get_instance(instance); debug_utils_SubmitDebugUtilsMessageEXT() local
165 struct loader_instance *inst = loader_get_instance(instance); debug_utils_DestroyDebugUtilsMessengerEXT() local
180 struct loader_instance *inst = (struct loader_instance *)instance; terminator_CreateDebugUtilsMessengerEXT() local
257 struct loader_instance *inst = (struct loader_instance *)instance; terminator_DestroyDebugUtilsMessengerEXT() local
286 struct loader_instance *inst = (struct loader_instance *)instance; terminator_SubmitDebugUtilsMessageEXT() local
293 util_CreateDebugReportCallback(struct loader_instance *inst, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT callback) util_CreateDebugReportCallback() argument
319 struct loader_instance *inst = loader_get_instance(instance); debug_utils_CreateDebugReportCallbackEXT() local
327 util_DebugReportMessage(const struct loader_instance *inst, VkFlags msgFlags, VkDebugReportObjectTypeEXT objectType, uint64_t srcObject, size_t location, int32_t msgCode, const char *pLayerPrefix, const char *pMsg) util_DebugReportMessage() argument
371 util_DestroyDebugReportCallback(struct loader_instance *inst, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator) util_DestroyDebugReportCallback() argument
390 util_CreateDebugReportCallbacks(struct loader_instance *inst, const void *pChain, const VkAllocationCallbacks *pAllocator) util_CreateDebugReportCallbacks() argument
411 struct loader_instance *inst = loader_get_instance(instance); debug_utils_DestroyDebugReportCallbackEXT() local
422 struct loader_instance *inst = loader_get_instance(instance); debug_utils_DebugReportMessageEXT() local
436 struct loader_instance *inst = (struct loader_instance *)instance; terminator_CreateDebugReportCallbackEXT() local
512 struct loader_instance *inst = (struct loader_instance *)instance; terminator_DestroyDebugReportCallbackEXT() local
537 struct loader_instance *inst = (struct loader_instance *)instance; terminator_DebugReportMessageEXT() local
562 destroy_debug_callbacks_chain(struct loader_instance *inst, const VkAllocationCallbacks *pAllocator) destroy_debug_callbacks_chain() argument
573 add_debug_extensions_to_ext_list(const struct loader_instance *inst, struct loader_extension_list *ext_list) add_debug_extensions_to_ext_list() argument
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_ir_performance.cpp123 instruction_info(const struct brw_isa_info *isa, const fs_inst *inst) : in instruction_info()
124 isa(isa), devinfo(isa->devinfo), op(inst->opcode), in instruction_info()
125 td(inst->dst.type), sd(DIV_ROUND_UP(inst->size_written, REG_SIZE)), in instruction_info()
126 tx(get_exec_type(inst)), sx(0), ss(0), in instruction_info()
127 sc(has_bank_conflict(isa, inst) ? sd : 0), in instruction_info()
128 desc(inst->desc), sfid(inst->sfid) in instruction_info()
133 if (inst->opcode == SHADER_OPCODE_SEND) { in instruction_info()
134 ss = DIV_ROUND_UP(inst in instruction_info()
1466 const vec4_instruction *inst = issue_vec4_instruction() local
[all...]
H A Dbrw_fs_validate.cpp36 dump_instruction(inst, stderr); \
45 foreach_block_and_inst (block, fs_inst, inst, cfg) { in validate()
46 if (inst->opcode == SHADER_OPCODE_URB_WRITE_LOGICAL) { in validate()
48 unsigned(inst->src[URB_LOGICAL_SRC_PER_SLOT_OFFSETS].file != BAD_FILE) + in validate()
49 unsigned(inst->src[URB_LOGICAL_SRC_CHANNEL_MASK].file != BAD_FILE); in validate()
52 for (unsigned i = header_size, j = 0; i < inst->mlen; i++, j++) { in validate()
53 fsv_assert(type_sz(offset(inst->src[URB_LOGICAL_SRC_DATA], bld, j).type) == 4); in validate()
57 fsv_assert(header_size + data_size == inst->mlen); in validate()
60 if (inst->dst.file == VGRF) { in validate()
61 fsv_assert(inst in validate()
[all...]
H A Dbrw_fs_reg_allocate.cpp60 foreach_block_and_inst(block, fs_inst, inst, cfg) { in assign_regs_trivial()
61 assign_reg(hw_reg_mapping, &inst->dst); in assign_regs_trivial()
62 for (i = 0; i < inst->sources; i++) { in assign_regs_trivial()
63 assign_reg(hw_reg_mapping, &inst->src[i]); in assign_regs_trivial()
216 foreach_block_and_inst(block, fs_inst, inst, cfg) { in calculate_payload_ranges()
217 switch (inst->opcode) { in calculate_payload_ranges()
246 for (int i = 0; i < inst->sources; i++) { in calculate_payload_ranges()
247 if (inst->src[i].file == FIXED_GRF) { in calculate_payload_ranges()
248 int node_nr = inst->src[i].nr; in calculate_payload_ranges()
252 for (unsigned j = 0; j < regs_read(inst, in calculate_payload_ranges()
520 setup_inst_interference(const fs_inst *inst) setup_inst_interference() argument
1041 fs_inst *inst; spill_reg() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_point_sprite.c270 struct tgsi_full_instruction inst; in psprite_prolog() local
272 inst = tgsi_default_full_instruction(); in psprite_prolog()
273 inst.Instruction.Opcode = TGSI_OPCODE_MOV; in psprite_prolog()
274 inst.Instruction.NumDstRegs = 1; in psprite_prolog()
275 tgsi_transform_dst_reg(&inst.Dst[0], TGSI_FILE_TEMPORARY, in psprite_prolog()
277 inst.Instruction.NumSrcRegs = 1; in psprite_prolog()
278 tgsi_transform_src_reg(&inst.Src[0], TGSI_FILE_CONSTANT, in psprite_prolog()
281 ctx->emit_instruction(ctx, &inst); in psprite_prolog()
294 struct tgsi_full_instruction inst; in psprite_emit_vertex_inst() local
321 inst in psprite_emit_vertex_inst()
441 psprite_inst(struct tgsi_transform_context *ctx, struct tgsi_full_instruction *inst) psprite_inst() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddisp.h43 struct nvkm_gpuobj *inst; member
54 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
55 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
56 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
57 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
58 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
59 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
60 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
61 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
62 int gf119_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struc
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qir_lower_uniforms.c75 is_lowerable_uniform(struct qinst *inst, int i) in is_lowerable_uniform() argument
77 if (inst->src[i].file != QFILE_UNIF) in is_lowerable_uniform()
79 if (qir_is_tex(inst)) in is_lowerable_uniform()
80 return i != qir_get_tex_uniform_src(inst); in is_lowerable_uniform()
88 qir_get_instruction_uniform_count(struct qinst *inst) in qir_get_instruction_uniform_count() argument
92 for (int i = 0; i < qir_get_nsrc(inst); i++) { in qir_get_instruction_uniform_count()
93 if (inst->src[i].file != QFILE_UNIF) in qir_get_instruction_uniform_count()
98 if (inst->src[j].file == QFILE_UNIF && in qir_get_instruction_uniform_count()
99 inst->src[j].index == inst in qir_get_instruction_uniform_count()
[all...]
/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_compiler.c117 struct rc_instruction *inst; in rc_calculate_inputs_outputs() local
122 for(inst = c->Program.Instructions.Next; inst != &c->Program.Instructions; inst = inst->Next) in rc_calculate_inputs_outputs()
124 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_calculate_inputs_outputs()
128 if (inst->U.I.SrcReg[i].File == RC_FILE_INPUT) in rc_calculate_inputs_outputs()
129 c->Program.InputsRead |= 1U << inst->U.I.SrcReg[i].Index; in rc_calculate_inputs_outputs()
133 if (inst->U.I.DstReg.File == RC_FILE_OUTPUT) in rc_calculate_inputs_outputs()
134 c->Program.OutputsWritten |= 1U << inst in rc_calculate_inputs_outputs()
145 struct rc_instruction * inst; rc_copy_output() local
228 struct rc_instruction * inst; rc_transform_fragment_wpos() local
311 struct rc_instruction *inst; rc_transform_fragment_face() local
343 reg_count_callback(void * userdata, struct rc_instruction * inst, rc_register_file file, unsigned int index, unsigned int mask) reg_count_callback() argument
[all...]
H A Dradeon_optimize.c68 static void copy_propagate_scan_read(void * data, struct rc_instruction * inst, in copy_propagate_scan_read() argument
74 if(!rc_inst_can_use_presub(inst, in copy_propagate_scan_read()
95 (inst->U.I.Opcode == RC_OPCODE_TEX || in copy_propagate_scan_read()
96 inst->U.I.Opcode == RC_OPCODE_TXB || in copy_propagate_scan_read()
97 inst->U.I.Opcode == RC_OPCODE_TXP || in copy_propagate_scan_read()
98 inst->U.I.Opcode == RC_OPCODE_TXD || in copy_propagate_scan_read()
99 inst->U.I.Opcode == RC_OPCODE_TXL || in copy_propagate_scan_read()
100 inst->U.I.Opcode == RC_OPCODE_KIL)){ in copy_propagate_scan_read()
108 struct rc_instruction * inst, in src_clobbered_reads_cb()
127 struct rc_instruction * inst, in is_src_clobbered_scan_write()
106 src_clobbered_reads_cb( void * data, struct rc_instruction * inst, struct rc_src_register * src) src_clobbered_reads_cb() argument
125 is_src_clobbered_scan_write( void * data, struct rc_instruction * inst, rc_register_file file, unsigned int index, unsigned int mask) is_src_clobbered_scan_write() argument
165 struct rc_instruction * inst = reader_data.Readers[i].Inst; copy_propagate() local
178 struct rc_instruction * inst = reader_data.Readers[i].Inst; copy_propagate() local
229 constant_folding_mad(struct rc_instruction * inst) constant_folding_mad() argument
270 constant_folding_mul(struct rc_instruction * inst) constant_folding_mul() argument
303 constant_folding_add(struct rc_instruction * inst) constant_folding_add() argument
328 constant_folding(struct radeon_compiler * c, struct rc_instruction * inst) constant_folding() argument
450 presub_scan_read( void * data, struct rc_instruction * inst, struct rc_src_register * src) presub_scan_read() argument
534 is_presub_candidate( struct radeon_compiler * c, struct rc_instruction * inst) is_presub_candidate() argument
692 omod_filter_reader_cb( void * userdata, struct rc_instruction * inst, rc_register_file file, unsigned int index, unsigned int mask) omod_filter_reader_cb() argument
707 omod_filter_writer_cb( void * userdata, struct rc_instruction * inst, rc_register_file file, unsigned int index, unsigned int mask) omod_filter_writer_cb() argument
816 struct rc_instruction * inst; peephole_mul_omod() local
872 peephole(struct radeon_compiler * c, struct rc_instruction * inst) peephole() argument
903 merge_movs(struct radeon_compiler * c, struct rc_instruction * inst) merge_movs() argument
971 struct rc_instruction * inst = c->Program.Instructions.Next; rc_optimize() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dvdec_ctrls.c15 struct venus_inst *inst = ctrl_to_inst(ctrl); in vdec_op_s_ctrl() local
16 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_s_ctrl()
51 struct venus_inst *inst = ctrl_to_inst(ctrl); in vdec_op_g_volatile_ctrl() local
52 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_g_volatile_ctrl()
54 enum hfi_version ver = inst->core->res->hfi_version; in vdec_op_g_volatile_ctrl()
63 ret = venus_helper_get_profile_level(inst, &profile, &level); in vdec_op_g_volatile_ctrl()
71 ret = venus_helper_get_profile_level(inst, &profile, &level); in vdec_op_g_volatile_ctrl()
80 ret = venus_helper_get_bufreq(inst, HFI_BUFFER_OUTPUT, &bufreq); in vdec_op_g_volatile_ctrl()
96 int vdec_ctrl_init(struct venus_inst *inst) in vdec_ctrl_init() argument
101 ret = v4l2_ctrl_handler_init(&inst in vdec_ctrl_init()
191 vdec_ctrl_deinit(struct venus_inst *inst) vdec_ctrl_deinit() argument
[all...]
/third_party/vulkan-loader/tests/
H A Dloader_settings_tests.cpp63 InstWrapper inst{env.vulkan_functions}; in TEST()
64 FillDebugUtilsCreateDetails(inst.create_info, env.debug_log); in TEST()
65 inst.CheckCreate(); in TEST()
68 auto active_layer_props = inst.GetActiveLayers(inst.GetPhysDev(), 1); in TEST()
93 InstWrapper inst{env.vulkan_functions}; in TEST()
94 FillDebugUtilsCreateDetails(inst.create_info, env.debug_log); in TEST()
95 inst.CheckCreate(); in TEST()
99 auto layers = inst.GetActiveLayers(inst in TEST()
[all...]
/third_party/skia/tests/
H A DVkPriorityExtensionTest.cpp26 destroy_instance(getProc, inst); \
41 #define GET_PROC_LOCAL(F, inst, device) PFN_vk ## F F = (PFN_vk ## F) getProc("vk" #F, inst, device)
43 static void destroy_instance(GrVkGetProc getProc, VkInstance inst) { in destroy_instance() argument
44 ACQUIRE_VK_PROC_LOCAL(DestroyInstance, inst, VK_NULL_HANDLE); in destroy_instance()
45 grVkDestroyInstance(inst, nullptr); in destroy_instance()
92 VkInstance inst; in DEF_GPUTEST() local
116 err = grVkCreateInstance(&instance_create, nullptr, &inst); in DEF_GPUTEST()
122 ACQUIRE_VK_PROC(EnumeratePhysicalDevices, inst, VK_NULL_HANDLE); in DEF_GPUTEST()
123 ACQUIRE_VK_PROC(GetPhysicalDeviceProperties, inst, VK_NULL_HANDL in DEF_GPUTEST()
[all...]
/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/src/
H A Dspunge_core.c47 void SpungeFreeInstanceResource(struct SpungeInstance *inst);
50 void SpungeDoRecvCycle(struct SockOsSocket *osSock, struct SpungeInstance *inst) in SpungeDoRecvCycle() argument
61 buf.p = inst->tmpBuf[0]; in SpungeDoRecvCycle()
65 FillpDoInput(&spcb->fpcb, &buf, inst); in SpungeDoRecvCycle()
111 void SpungeDoSendCycle(struct SpungePcb *pcb, struct SpungeInstance *inst, FILLP_LLONG detaTime) in SpungeDoSendCycle() argument
133 flowControl->sendTime = inst->curTime; in SpungeDoSendCycle()
263 static FILLP_INT SpungeInstMsgBoxInit(struct SpungeInstance *inst) in SpungeInstMsgBoxInit() argument
265 (void)SYS_ARCH_ATOMIC_SET(&inst->msgUsingCount, 0); in SpungeInstMsgBoxInit()
266 inst->msgBox = FillpQueueCreate("spunge_msg_box", g_spunge->resConf.maxMsgItemNum, SPUNGE_ALLOC_TYPE_MALLOC); in SpungeInstMsgBoxInit()
267 if (inst in SpungeInstMsgBoxInit()
286 SpungeInstSendInit(struct SpungeInstance *inst) SpungeInstSendInit() argument
335 SpungeInstTimerInit(struct SpungeInstance *inst) SpungeInstTimerInit() argument
349 SpungeThreadInit(struct SpungeInstance *inst) SpungeThreadInit() argument
364 SpungeInstInit(struct SpungeInstance *inst) SpungeInstInit() argument
506 SpungeFreeInstSendRecv(struct SpungeInstance *inst) SpungeFreeInstSendRecv() argument
536 SpungeFreeInstanceResource(struct SpungeInstance *inst) SpungeFreeInstanceResource() argument
574 FtGlobalTimerInit(struct SpungeInstance *inst) FtGlobalTimerInit() argument
842 SpungeDestroyInstance(struct SpungeInstance *inst) SpungeDestroyInstance() argument
894 SpungeHandleMsgCycle(struct SpungeInstance *inst) SpungeHandleMsgCycle() argument
921 SpungeLoopCheckUnsendBox(struct SpungeInstance *inst) SpungeLoopCheckUnsendBox() argument
949 SpungeDelay(struct SpungeInstance *inst, FILLP_LLONG curTime) SpungeDelay() argument
974 SpungeMainDelay(struct SpungeInstance *inst) SpungeMainDelay() argument
1001 FillpServerRecvRateAdjustment(struct SpungeInstance *inst, FILLP_UINT32 calcRecvTotalRate, FILLP_INT realRecvConn, FILLP_UINT32 *connRecvCalLimit) FillpServerRecvRateAdjustment() argument
1053 FillpServerSendRateAdjustment(struct SpungeInstance *inst, FILLP_UINT32 calcSendTotalRate, FILLP_INT realSendConn, FILLP_UINT32 *connSendCalLimit) FillpServerSendRateAdjustment() argument
1105 FillpCalculateFairness(struct SpungeInstance *inst) FillpCalculateFairness() argument
1232 struct SpungeInstance *inst = (struct SpungeInstance *)p; SpinstLoopMacTimerChecker() local
1247 struct SpungeInstance *inst = (struct SpungeInstance *)p; SpinstLoopFairnessChecker() local
1279 struct SpungeInstance *inst = (struct SpungeInstance *)stb->inst; SpungeTokenTimerCb() local
1441 SpungeInitTokenBucket(struct SpungeInstance *inst) SpungeInitTokenBucket() argument
1520 SpinstLoopCheckAlive(struct SpungeInstance *inst) SpinstLoopCheckAlive() argument
1530 SpinstLoopRecv(struct SpungeInstance *inst) SpinstLoopRecv() argument
1551 SpungeSetThreadInfo(FILLP_CONST struct SpungeInstance *inst) SpungeSetThreadInfo() argument
1581 struct SpungeInstance *inst = FILLP_NULL_PTR; SpungeInstanceMainThread() local
[all...]

Completed in 20 milliseconds

12345678910>>...128