/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_mpc.h | 45 #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 D | dcn30_optc.h | 32 #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 D | validate_builtins.cpp | 42 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 D | validate_logicals.cpp | 26 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 D | validate_annotation.cpp | 99 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 D | validate_builtins.cpp | 44 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 D | validate_memory_semantics.cpp | 27 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 D | instruction.cpp | 22 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 D | validate_builtins.cpp | 44 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 D | validate_memory_semantics.cpp | 27 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 D | instruction.cpp | 22 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 D | loader.c | 174 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 D | debug_utils.c | 45 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 D | brw_ir_performance.cpp | 123 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 D | brw_fs_validate.cpp | 36 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 D | brw_fs_reg_allocate.cpp | 60 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 D | tgsi_point_sprite.c | 270 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 D | disp.h | 43 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 D | vc4_qir_lower_uniforms.c | 75 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 D | radeon_compiler.c | 117 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 D | radeon_optimize.c | 68 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 D | vdec_ctrls.c | 15 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 D | loader_settings_tests.cpp | 63 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 D | VkPriorityExtensionTest.cpp | 26 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 D | spunge_core.c | 47 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...] |