/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | decoration_manager.cpp | 71 for (Instruction* inst : decorations_info.direct_decorations) in RemoveDecorationsFrom() 72 if (pred(*inst)) insts_to_kill.push_back(inst); in RemoveDecorationsFrom() 75 // literal if |inst| is an OpGroupMemberDecorate) from the instruction in RemoveDecorationsFrom() 78 for (Instruction* inst : decorations_info.indirect_decorations) { in RemoveDecorationsFrom() 79 assert(inst->opcode() == SpvOpGroupDecorate || in RemoveDecorationsFrom() 80 inst->opcode() == SpvOpGroupMemberDecorate); in RemoveDecorationsFrom() 83 const uint32_t group_id = inst->GetSingleWordInOperand(0u); in RemoveDecorationsFrom() 102 const uint32_t stride = inst->opcode() == SpvOpGroupDecorate ? 1u : 2u; in RemoveDecorationsFrom() 103 for (uint32_t i = 1u; i < inst in RemoveDecorationsFrom() 359 AddDecoration(Instruction* inst) AddDecoration() argument 596 RemoveDecoration(Instruction* inst) RemoveDecoration() argument [all...] |
/third_party/spirv-tools/source/opt/ |
H A D | decoration_manager.cpp | 70 for (Instruction* inst : decorations_info.direct_decorations) in RemoveDecorationsFrom() 71 if (pred(*inst)) insts_to_kill.push_back(inst); in RemoveDecorationsFrom() 74 // literal if |inst| is an OpGroupMemberDecorate) from the instruction in RemoveDecorationsFrom() 77 for (Instruction* inst : decorations_info.indirect_decorations) { in RemoveDecorationsFrom() 78 assert(inst->opcode() == spv::Op::OpGroupDecorate || in RemoveDecorationsFrom() 79 inst->opcode() == spv::Op::OpGroupMemberDecorate); in RemoveDecorationsFrom() 82 const uint32_t group_id = inst->GetSingleWordInOperand(0u); in RemoveDecorationsFrom() 102 inst->opcode() == spv::Op::OpGroupDecorate ? 1u : 2u; in RemoveDecorationsFrom() 103 for (uint32_t i = 1u; i < inst in RemoveDecorationsFrom() 359 AddDecoration(Instruction* inst) AddDecoration() argument 603 RemoveDecoration(Instruction* inst) RemoveDecoration() argument [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() argument 29 if (_.IsVoidType(inst->type_id())) { in ValidateUndef() 30 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 34 _.ContainsLimitedUseIntOrFloatType(inst->type_id()) && in ValidateUndef() 35 !_.IsPointerType(inst->type_id())) { in ValidateUndef() 36 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 44 const Instruction* inst) { in ValidateShaderClock() 45 const uint32_t scope = inst->GetOperandAs<uint32_t>(2); in ValidateShaderClock() 46 if (auto error = ValidateScope(_, inst, scope)) { in ValidateShaderClock() 54 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateShaderClock() 43 ValidateShaderClock(ValidationState_t& _, const Instruction* inst) ValidateShaderClock() argument 75 ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) ValidateAssumeTrue() argument 84 ValidateExpect(ValidationState_t& _, const Instruction* inst) ValidateExpect() argument 108 MiscPass(ValidationState_t& _, const Instruction* inst) MiscPass() argument [all...] |
H A D | validate_memory.cpp | 232 ValidationState_t& _, const Instruction* inst) { in GetStorageClass() 235 switch (inst->opcode()) { in GetStorageClass() 238 auto load_pointer = _.FindDef(inst->GetOperandAs<uint32_t>(2)); in GetStorageClass() 245 auto store_pointer = _.FindDef(inst->GetOperandAs<uint32_t>(0)); in GetStorageClass() 252 auto dst = _.FindDef(inst->GetOperandAs<uint32_t>(0)); in GetStorageClass() 255 auto src = _.FindDef(inst->GetOperandAs<uint32_t>(1)); in GetStorageClass() 282 uint32_t GetMakeAvailableScope(const Instruction* inst, uint32_t mask, in GetMakeAvailableScope() argument 288 return inst->GetOperandAs<uint32_t>(index); in GetMakeAvailableScope() 294 uint32_t GetMakeVisibleScope(const Instruction* inst, uint32_t mask, in GetMakeVisibleScope() argument 300 return inst in GetMakeVisibleScope() 231 GetStorageClass( ValidationState_t& _, const Instruction* inst) GetStorageClass() argument 303 DoesStructContainRTA(const ValidationState_t& _, const Instruction* inst) DoesStructContainRTA() argument 313 CheckMemoryAccess(ValidationState_t& _, const Instruction* inst, uint32_t index) CheckMemoryAccess() argument 402 ValidateVariable(ValidationState_t& _, const Instruction* inst) ValidateVariable() argument 856 ValidateLoad(ValidationState_t& _, const Instruction* inst) ValidateLoad() argument 919 ValidateStore(ValidationState_t& _, const Instruction* inst) ValidateStore() argument 1038 ValidateCopyMemoryMemoryAccess(ValidationState_t& _, const Instruction* inst) ValidateCopyMemoryMemoryAccess() argument 1083 ValidateCopyMemory(ValidationState_t& _, const Instruction* inst) ValidateCopyMemory() argument 1204 ValidateAccessChain(ValidationState_t& _, const Instruction* inst) ValidateAccessChain() argument 1357 ValidatePtrAccessChain(ValidationState_t& _, const Instruction* inst) ValidatePtrAccessChain() argument 1370 ValidateArrayLength(ValidationState_t& state, const Instruction* inst) ValidateArrayLength() argument 1425 ValidateCooperativeMatrixLengthNV(ValidationState_t& state, const Instruction* inst) ValidateCooperativeMatrixLengthNV() argument 1452 ValidateCooperativeMatrixLoadStoreNV(ValidationState_t& _, const Instruction* inst) ValidateCooperativeMatrixLoadStoreNV() argument 1559 ValidatePtrComparison(ValidationState_t& _, const Instruction* inst) ValidatePtrComparison() argument 1615 MemoryPass(ValidationState_t& _, const Instruction* inst) MemoryPass() argument [all...] |
H A D | validate_conversion.cpp | 29 spv_result_t ConversionPass(ValidationState_t& _, const Instruction* inst) { in ConversionPass() argument 30 const SpvOp opcode = inst->opcode(); in ConversionPass() 31 const uint32_t result_type = inst->type_id(); in ConversionPass() 38 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 42 const uint32_t input_type = _.GetOperandTypeId(inst, 2); in ConversionPass() 46 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 53 _.CooperativeMatrixShapesMatch(inst, result_type, input_type); in ConversionPass() 57 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 68 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 72 const uint32_t input_type = _.GetOperandTypeId(inst, in ConversionPass() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() argument 29 if (_.IsVoidType(inst->type_id())) { in ValidateUndef() 30 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 34 _.ContainsLimitedUseIntOrFloatType(inst->type_id()) && in ValidateUndef() 35 !_.IsPointerType(inst->type_id())) { in ValidateUndef() 36 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 44 const Instruction* inst) { in ValidateShaderClock() 45 const uint32_t scope = inst->GetOperandAs<uint32_t>(2); in ValidateShaderClock() 46 if (auto error = ValidateScope(_, inst, scope)) { in ValidateShaderClock() 54 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateShaderClock() 43 ValidateShaderClock(ValidationState_t& _, const Instruction* inst) ValidateShaderClock() argument 75 ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) ValidateAssumeTrue() argument 84 ValidateExpect(ValidationState_t& _, const Instruction* inst) ValidateExpect() argument 108 MiscPass(ValidationState_t& _, const Instruction* inst) MiscPass() argument [all...] |
H A D | validate_memory.cpp | 232 ValidationState_t& _, const Instruction* inst) { in GetStorageClass() 235 switch (inst->opcode()) { in GetStorageClass() 238 auto load_pointer = _.FindDef(inst->GetOperandAs<uint32_t>(2)); in GetStorageClass() 245 auto store_pointer = _.FindDef(inst->GetOperandAs<uint32_t>(0)); in GetStorageClass() 252 auto dst = _.FindDef(inst->GetOperandAs<uint32_t>(0)); in GetStorageClass() 255 auto src = _.FindDef(inst->GetOperandAs<uint32_t>(1)); in GetStorageClass() 282 uint32_t GetMakeAvailableScope(const Instruction* inst, uint32_t mask, in GetMakeAvailableScope() argument 288 return inst->GetOperandAs<uint32_t>(index); in GetMakeAvailableScope() 294 uint32_t GetMakeVisibleScope(const Instruction* inst, uint32_t mask, in GetMakeVisibleScope() argument 300 return inst in GetMakeVisibleScope() 231 GetStorageClass( ValidationState_t& _, const Instruction* inst) GetStorageClass() argument 303 DoesStructContainRTA(const ValidationState_t& _, const Instruction* inst) DoesStructContainRTA() argument 313 CheckMemoryAccess(ValidationState_t& _, const Instruction* inst, uint32_t index) CheckMemoryAccess() argument 402 ValidateVariable(ValidationState_t& _, const Instruction* inst) ValidateVariable() argument 856 ValidateLoad(ValidationState_t& _, const Instruction* inst) ValidateLoad() argument 919 ValidateStore(ValidationState_t& _, const Instruction* inst) ValidateStore() argument 1038 ValidateCopyMemoryMemoryAccess(ValidationState_t& _, const Instruction* inst) ValidateCopyMemoryMemoryAccess() argument 1083 ValidateCopyMemory(ValidationState_t& _, const Instruction* inst) ValidateCopyMemory() argument 1204 ValidateAccessChain(ValidationState_t& _, const Instruction* inst) ValidateAccessChain() argument 1357 ValidatePtrAccessChain(ValidationState_t& _, const Instruction* inst) ValidatePtrAccessChain() argument 1370 ValidateArrayLength(ValidationState_t& state, const Instruction* inst) ValidateArrayLength() argument 1425 ValidateCooperativeMatrixLengthNV(ValidationState_t& state, const Instruction* inst) ValidateCooperativeMatrixLengthNV() argument 1452 ValidateCooperativeMatrixLoadStoreNV(ValidationState_t& _, const Instruction* inst) ValidateCooperativeMatrixLoadStoreNV() argument 1559 ValidatePtrComparison(ValidationState_t& _, const Instruction* inst) ValidatePtrComparison() argument 1615 MemoryPass(ValidationState_t& _, const Instruction* inst) MemoryPass() argument [all...] |
H A D | validate_conversion.cpp | 29 spv_result_t ConversionPass(ValidationState_t& _, const Instruction* inst) { in ConversionPass() argument 30 const SpvOp opcode = inst->opcode(); in ConversionPass() 31 const uint32_t result_type = inst->type_id(); in ConversionPass() 38 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 42 const uint32_t input_type = _.GetOperandTypeId(inst, 2); in ConversionPass() 46 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 53 _.CooperativeMatrixShapesMatch(inst, result_type, input_type); in ConversionPass() 57 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 68 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 72 const uint32_t input_type = _.GetOperandTypeId(inst, in ConversionPass() [all...] |
/third_party/spirv-tools/source/val/ |
H A D | validate_misc.cpp | 28 spv_result_t ValidateUndef(ValidationState_t& _, const Instruction* inst) { in ValidateUndef() argument 29 if (_.IsVoidType(inst->type_id())) { in ValidateUndef() 30 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 34 _.ContainsLimitedUseIntOrFloatType(inst->type_id()) && in ValidateUndef() 35 !_.IsPointerType(inst->type_id())) { in ValidateUndef() 36 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateUndef() 44 const Instruction* inst) { in ValidateShaderClock() 45 const uint32_t scope = inst->GetOperandAs<uint32_t>(2); in ValidateShaderClock() 46 if (auto error = ValidateScope(_, inst, scope)) { in ValidateShaderClock() 55 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateShaderClock() 43 ValidateShaderClock(ValidationState_t& _, const Instruction* inst) ValidateShaderClock() argument 73 ValidateAssumeTrue(ValidationState_t& _, const Instruction* inst) ValidateAssumeTrue() argument 82 ValidateExpect(ValidationState_t& _, const Instruction* inst) ValidateExpect() argument 106 MiscPass(ValidationState_t& _, const Instruction* inst) MiscPass() argument [all...] |
H A D | validate_bitwise.cpp | 27 spv_result_t ValidateBaseType(ValidationState_t& _, const Instruction* inst, in ValidateBaseType() argument 29 const spv::Op opcode = inst->opcode(); in ValidateBaseType() 32 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateBaseType() 41 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateBaseType() 49 if (base_type != inst->type_id() && opcode != spv::Op::OpBitCount) { in ValidateBaseType() 50 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateBaseType() 59 spv_result_t BitwisePass(ValidationState_t& _, const Instruction* inst) { in BitwisePass() argument 60 const spv::Op opcode = inst->opcode(); in BitwisePass() 61 const uint32_t result_type = inst->type_id(); in BitwisePass() 68 return _.diag(SPV_ERROR_INVALID_DATA, inst) in BitwisePass() [all...] |
H A D | validate_conversion.cpp | 28 spv_result_t ConversionPass(ValidationState_t& _, const Instruction* inst) { in ConversionPass() argument 29 const spv::Op opcode = inst->opcode(); in ConversionPass() 30 const uint32_t result_type = inst->type_id(); in ConversionPass() 37 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 41 const uint32_t input_type = _.GetOperandTypeId(inst, 2); in ConversionPass() 45 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 52 _.CooperativeMatrixShapesMatch(inst, result_type, input_type); in ConversionPass() 56 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 67 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ConversionPass() 71 const uint32_t input_type = _.GetOperandTypeId(inst, in ConversionPass() [all...] |
H A D | validate.h | 49 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst); 89 spv_result_t MemoryPass(ValidationState_t& _, const Instruction* inst); 110 spv_result_t ModuleLayoutPass(ValidationState_t& _, const Instruction* inst); 113 spv_result_t CfgPass(ValidationState_t& _, const Instruction* inst); 116 spv_result_t ControlFlowPass(ValidationState_t& _, const Instruction* inst); 119 spv_result_t IdPass(ValidationState_t& _, Instruction* inst); 122 spv_result_t InstructionPass(ValidationState_t& _, const Instruction* inst); 132 spv_result_t TypePass(ValidationState_t& _, const Instruction* inst); 135 spv_result_t ConstantPass(ValidationState_t& _, const Instruction* inst); 138 spv_result_t ArithmeticsPass(ValidationState_t& _, const Instruction* inst); [all...] |
H A D | validate_instruction.cpp | 88 ValidationState_t& _, const Instruction* inst, size_t which_operand, in OperandVersionExtensionCheck() 103 return _.diag(SPV_ERROR_WRONG_VERSION, inst) in OperandVersionExtensionCheck() 105 << " operand of " << spvOpcodeString(inst->opcode()) << ": operand " in OperandVersionExtensionCheck() 113 return _.diag(SPV_ERROR_WRONG_VERSION, inst) in OperandVersionExtensionCheck() 115 << " operand of " << spvOpcodeString(inst->opcode()) << ": operand " in OperandVersionExtensionCheck() 123 return _.diag(SPV_ERROR_MISSING_EXTENSION, inst) in OperandVersionExtensionCheck() 125 << " operand of " << spvOpcodeString(inst->opcode()) in OperandVersionExtensionCheck() 138 const Instruction* inst, in CheckRequiredCapabilities() 196 if (inst->opcode() != spv::Op::OpCapability) { in CheckRequiredCapabilities() 200 return state.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CheckRequiredCapabilities() 87 OperandVersionExtensionCheck( ValidationState_t& _, const Instruction* inst, size_t which_operand, const spv_operand_desc_t& operand_desc, uint32_t word) OperandVersionExtensionCheck() argument 137 CheckRequiredCapabilities(ValidationState_t& state, const Instruction* inst, size_t which_operand, const spv_parsed_operand_t& operand, uint32_t word) CheckRequiredCapabilities() argument 216 ReservedCheck(ValidationState_t& _, const Instruction* inst) ReservedCheck() argument 239 CapabilityCheck(ValidationState_t& _, const Instruction* inst) CapabilityCheck() argument 277 VersionCheck(ValidationState_t& _, const Instruction* inst) VersionCheck() argument 345 LimitCheckIdBound(ValidationState_t& _, const Instruction* inst) LimitCheckIdBound() argument 355 LimitCheckStruct(ValidationState_t& _, const Instruction* inst) LimitCheckStruct() argument 400 LimitCheckSwitch(ValidationState_t& _, const Instruction* inst) LimitCheckSwitch() argument 447 CheckIfKnownExtension(ValidationState_t& _, const Instruction* inst) CheckIfKnownExtension() argument 460 InstructionPass(ValidationState_t& _, const Instruction* inst) InstructionPass() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | venc_ctrls.c | 71 struct venus_inst *inst = ctrl_to_inst(ctrl); in venc_op_s_ctrl() local 72 struct venc_controls *ctr = &inst->controls.enc; in venc_op_s_ctrl() 85 mutex_lock(&inst->lock); in venc_op_s_ctrl() 86 if (inst->streamon_out && inst->streamon_cap) { in venc_op_s_ctrl() 91 ret = hfi_session_set_property(inst, ptype, &brate); in venc_op_s_ctrl() 93 mutex_unlock(&inst->lock); in venc_op_s_ctrl() 97 mutex_unlock(&inst->lock); in venc_op_s_ctrl() 190 mutex_lock(&inst->lock); in venc_op_s_ctrl() 191 if (inst in venc_op_s_ctrl() 222 venc_ctrl_init(struct venus_inst *inst) venc_ctrl_init() argument 391 venc_ctrl_deinit(struct venus_inst *inst) venc_ctrl_deinit() argument [all...] |
H A D | helpers.h | 14 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt); 15 struct vb2_v4l2_buffer *venus_helper_find_buf(struct venus_inst *inst, 17 void venus_helper_buffers_done(struct venus_inst *inst, unsigned int type, 23 int venus_helper_vb2_start_streaming(struct venus_inst *inst); 26 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type, 30 int venus_helper_set_input_resolution(struct venus_inst *inst, 32 int venus_helper_set_output_resolution(struct venus_inst *inst, 35 int venus_helper_set_work_mode(struct venus_inst *inst, u32 mode); 36 int venus_helper_init_codec_freq_data(struct venus_inst *inst); 37 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigne [all...] |
H A D | hfi_parser.h | 8 u32 hfi_parser(struct venus_core *core, struct venus_inst *inst, 15 static inline u32 get_cap(struct venus_inst *inst, u32 type, u32 which) in get_cap() argument 17 struct venus_core *core = inst->core; in get_cap() 22 caps = venus_caps_by_codec(core, inst->hfi_codec, inst->session_type); in get_cap() 50 static inline u32 cap_min(struct venus_inst *inst, u32 type) in cap_min() argument 52 return get_cap(inst, type, WHICH_CAP_MIN); in cap_min() 55 static inline u32 cap_max(struct venus_inst *inst, u32 type) in cap_max() argument 57 return get_cap(inst, type, WHICH_CAP_MAX); in cap_max() 60 static inline u32 cap_step(struct venus_inst *inst, u3 argument 65 frame_width_min(struct venus_inst *inst) frame_width_min() argument 70 frame_width_max(struct venus_inst *inst) frame_width_max() argument 75 frame_width_step(struct venus_inst *inst) frame_width_step() argument 80 frame_height_min(struct venus_inst *inst) frame_height_min() argument 85 frame_height_max(struct venus_inst *inst) frame_height_max() argument 90 frame_height_step(struct venus_inst *inst) frame_height_step() argument 95 frate_min(struct venus_inst *inst) frate_min() argument 100 frate_max(struct venus_inst *inst) frate_max() argument 105 frate_step(struct venus_inst *inst) frate_step() argument 110 core_num_max(struct venus_inst *inst) core_num_max() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_opt_dead_code.c | 43 dce(struct vc4_compile *c, struct qinst *inst) in dce() argument 47 qir_dump_inst(c, inst); in dce() 50 assert(!inst->sf); in dce() 51 qir_remove_instruction(c, inst); in dce() 55 has_nonremovable_reads(struct vc4_compile *c, struct qinst *inst) in has_nonremovable_reads() argument 57 for (int i = 0; i < qir_get_nsrc(inst); i++) { in has_nonremovable_reads() 58 if (inst->src[i].file == QFILE_VPM) { in has_nonremovable_reads() 59 uint32_t attr = inst->src[i].index / 4; in has_nonremovable_reads() 60 uint32_t offset = (inst->src[i].index % 4) * 4; in has_nonremovable_reads() 75 if (inst in has_nonremovable_reads() [all...] |
H A D | vc4_qpu_disasm.c | 296 print_alu_dst(uint64_t inst, bool is_mul) in print_alu_dst() argument 298 bool is_a = is_mul == ((inst & QPU_WS) != 0); in print_alu_dst() 300 QPU_GET_FIELD(inst, QPU_WADDR_MUL) : in print_alu_dst() 301 QPU_GET_FIELD(inst, QPU_WADDR_ADD)); in print_alu_dst() 303 uint32_t pack = QPU_GET_FIELD(inst, QPU_PACK); in print_alu_dst() 312 if (is_mul && (inst & QPU_PM)) { in print_alu_dst() 314 } else if (is_a && !(inst & QPU_PM)) { in print_alu_dst() 320 print_alu_src(uint64_t inst, uint32_t mux, bool is_mul) in print_alu_src() argument 325 QPU_GET_FIELD(inst, QPU_RADDR_A) : in print_alu_src() 326 QPU_GET_FIELD(inst, QPU_RADDR_ in print_alu_src() 362 print_add_op(uint64_t inst) print_add_op() argument 395 print_mul_op(uint64_t inst) print_mul_op() argument 428 print_load_imm(uint64_t inst) print_load_imm() argument 455 uint64_t inst = instructions[i]; vc4_qpu_disasm() local [all...] |
H A D | vc4_qpu_schedule.c | 49 struct queued_qpu_inst *inst; member 133 qpu_writes_r4(uint64_t inst) in qpu_writes_r4() argument 135 uint32_t sig = QPU_GET_FIELD(inst, QPU_SIG); in qpu_writes_r4() 204 reads_uniform(uint64_t inst) in reads_uniform() argument 206 if (QPU_GET_FIELD(inst, QPU_SIG) == QPU_SIG_LOAD_IMM) in reads_uniform() 209 return (QPU_GET_FIELD(inst, QPU_RADDR_A) == QPU_R_UNIF || in reads_uniform() 210 (QPU_GET_FIELD(inst, QPU_RADDR_B) == QPU_R_UNIF && in reads_uniform() 211 QPU_GET_FIELD(inst, QPU_SIG) != QPU_SIG_SMALL_IMM) || in reads_uniform() 212 is_tmu_write(QPU_GET_FIELD(inst, QPU_WADDR_ADD)) || in reads_uniform() 213 is_tmu_write(QPU_GET_FIELD(inst, QPU_WADDR_MU in reads_uniform() 229 uint64_t inst = n->inst->inst; process_waddr_deps() local 325 uint64_t inst = n->inst->inst; calculate_deps() local 454 reads_too_soon_after_write(struct choose_scoreboard *scoreboard, uint64_t inst) reads_too_soon_after_write() argument 511 pixel_scoreboard_too_soon(struct choose_scoreboard *scoreboard, uint64_t inst) pixel_scoreboard_too_soon() argument 517 get_instruction_priority(uint64_t inst) get_instruction_priority() argument 571 uint64_t inst = n->inst->inst; choose_instruction_to_schedule() local 657 update_scoreboard_for_chosen(struct choose_scoreboard *scoreboard, uint64_t inst) update_scoreboard_for_chosen() argument 826 emit_thrsw(struct vc4_compile *c, struct choose_scoreboard *scoreboard, uint64_t inst) emit_thrsw() argument 887 uint64_t inst = chosen ? chosen->inst->inst : qpu_NOP(); schedule_instructions() local 999 struct queued_qpu_inst *inst = qpu_schedule_instructions_block() local [all...] |
H A D | vc4_qir.c | 103 qir_get_non_sideband_nsrc(struct qinst *inst) in qir_get_non_sideband_nsrc() argument 105 assert(qir_op_info[inst->op].name); in qir_get_non_sideband_nsrc() 106 return qir_op_info[inst->op].nsrc; in qir_get_non_sideband_nsrc() 110 qir_get_nsrc(struct qinst *inst) in qir_get_nsrc() argument 112 assert(qir_op_info[inst->op].name); in qir_get_nsrc() 114 int nsrc = qir_get_non_sideband_nsrc(inst); in qir_get_nsrc() 119 if (qir_is_tex(inst) && inst->dst.file != QFILE_TEX_S_DIRECT) in qir_get_nsrc() 129 qir_get_tex_uniform_src(struct qinst *inst) in qir_get_tex_uniform_src() argument 131 return qir_get_nsrc(inst) in qir_get_tex_uniform_src() 139 qir_has_side_effects(struct vc4_compile *c, struct qinst *inst) qir_has_side_effects() argument 160 qir_has_side_effect_reads(struct vc4_compile *c, struct qinst *inst) qir_has_side_effect_reads() argument 184 qir_has_uniform_read(struct qinst *inst) qir_has_uniform_read() argument 195 qir_is_mul(struct qinst *inst) qir_is_mul() argument 214 qir_is_float_input(struct qinst *inst) qir_is_float_input() argument 233 qir_is_raw_mov(struct qinst *inst) qir_is_raw_mov() argument 244 qir_is_tex(struct qinst *inst) qir_is_tex() argument 259 qir_has_implicit_tex_uniform(struct qinst *inst) qir_has_implicit_tex_uniform() argument 273 qir_depends_on_flags(struct qinst *inst) qir_depends_on_flags() argument 284 qir_writes_r4(struct qinst *inst) qir_writes_r4() argument 300 qir_channels_written(struct qinst *inst) qir_channels_written() argument 466 qir_dump_inst(struct vc4_compile *c, struct qinst *inst) qir_dump_inst() argument 590 struct qinst *inst = CALLOC_STRUCT(qinst); qir_inst() local 602 qir_emit(struct vc4_compile *c, struct qinst *inst) qir_emit() argument 609 qir_emit_def(struct vc4_compile *c, struct qinst *inst) qir_emit_def() argument 624 qir_emit_nondef(struct vc4_compile *c, struct qinst *inst) qir_emit_nondef() argument [all...] |
/kernel/linux/linux-5.10/drivers/phy/mediatek/ |
H A D | phy-mtk-xsphy.c | 117 struct xsphy_instance *inst) in u2_phy_slew_rate_calibrate() 119 void __iomem *pbase = inst->port_base; in u2_phy_slew_rate_calibrate() 125 if (inst->eye_src) in u2_phy_slew_rate_calibrate() 176 inst->index, fm_out, calib_val, in u2_phy_slew_rate_calibrate() 192 struct xsphy_instance *inst) in u2_phy_instance_init() 194 void __iomem *pbase = inst->port_base; in u2_phy_instance_init() 208 struct xsphy_instance *inst) in u2_phy_instance_power_on() 210 void __iomem *pbase = inst->port_base; in u2_phy_instance_power_on() 211 u32 index = inst->index; in u2_phy_instance_power_on() 227 struct xsphy_instance *inst) in u2_phy_instance_power_off() 116 u2_phy_slew_rate_calibrate(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u2_phy_slew_rate_calibrate() argument 191 u2_phy_instance_init(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u2_phy_instance_init() argument 207 u2_phy_instance_power_on(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u2_phy_instance_power_on() argument 226 u2_phy_instance_power_off(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u2_phy_instance_power_off() argument 245 u2_phy_instance_set_mode(struct mtk_xsphy *xsphy, struct xsphy_instance *inst, enum phy_mode mode) u2_phy_instance_set_mode() argument 269 phy_parse_property(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) phy_parse_property() argument 305 u2_phy_props_set(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u2_phy_props_set() argument 340 u3_phy_props_set(struct mtk_xsphy *xsphy, struct xsphy_instance *inst) u3_phy_props_set() argument 370 struct xsphy_instance *inst = phy_get_drvdata(phy); mtk_phy_init() local 399 struct xsphy_instance *inst = phy_get_drvdata(phy); mtk_phy_power_on() local 412 struct xsphy_instance *inst = phy_get_drvdata(phy); mtk_phy_power_off() local 423 struct xsphy_instance *inst = phy_get_drvdata(phy); mtk_phy_exit() local 431 struct xsphy_instance *inst = phy_get_drvdata(phy); mtk_phy_set_mode() local 444 struct xsphy_instance *inst = NULL; mtk_phy_xlate() local 535 struct xsphy_instance *inst; mtk_xsphy_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vpu_dbg.c | 62 struct vpu_inst *inst = s->private; in vpu_dbg_instance() local 68 if (!inst->fh.m2m_ctx) in vpu_dbg_instance() 70 num = scnprintf(str, sizeof(str), "[%s]\n", vpu_core_type_desc(inst->type)); in vpu_dbg_instance() 74 num = scnprintf(str, sizeof(str), "tgig = %d,pid = %d\n", inst->tgid, inst->pid); in vpu_dbg_instance() 77 num = scnprintf(str, sizeof(str), "state = %s\n", vpu_codec_state_name(inst->state)); in vpu_dbg_instance() 82 inst->min_buffer_out, inst->min_buffer_cap); in vpu_dbg_instance() 86 vq = v4l2_m2m_get_src_vq(inst->fh.m2m_ctx); in vpu_dbg_instance() 91 inst in vpu_dbg_instance() 346 struct vpu_inst *inst = s->private; vpu_dbg_inst_write() local 407 vpu_inst_create_dbgfs_file(struct vpu_inst *inst) vpu_inst_create_dbgfs_file() argument 432 vpu_inst_remove_dbgfs_file(struct vpu_inst *inst) vpu_inst_remove_dbgfs_file() argument 487 vpu_inst_record_flow(struct vpu_inst *inst, u32 flow) vpu_inst_record_flow() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | r3xx_vertprog.c | 191 unsigned int * inst) in ei_vector1() 193 inst[0] = PVS_OP_DST_OPERAND(hw_opcode, in ei_vector1() 200 inst[1] = t_src(vp, &vpi->SrcReg[0]); in ei_vector1() 201 inst[2] = __CONST(0, RC_SWIZZLE_ZERO); in ei_vector1() 202 inst[3] = __CONST(0, RC_SWIZZLE_ZERO); in ei_vector1() 208 unsigned int * inst) in ei_vector2() 210 inst[0] = PVS_OP_DST_OPERAND(hw_opcode, in ei_vector2() 217 inst[1] = t_src(vp, &vpi->SrcReg[0]); in ei_vector2() 218 inst[2] = t_src(vp, &vpi->SrcReg[1]); in ei_vector2() 219 inst[ in ei_vector2() 188 ei_vector1(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_vector1() argument 205 ei_vector2(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_vector2() argument 222 ei_math1(struct r300_vertex_program_code *vp, unsigned int hw_opcode, struct rc_sub_instruction *vpi, unsigned int * inst) ei_math1() argument 239 ei_lit(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_lit() argument 276 ei_mad(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_mad() argument 351 ei_pow(struct r300_vertex_program_code *vp, struct rc_sub_instruction *vpi, unsigned int * inst) ei_pow() argument 387 unsigned int *inst = compiler->code->body.d + compiler->code->length; translate_vertex_program() local 614 struct rc_instruction *inst; allocate_temporary_registers() local 695 transform_nonnative_modifiers( struct radeon_compiler *c, struct rc_instruction *inst, void* unused) transform_nonnative_modifiers() argument 735 transform_source_conflicts( struct radeon_compiler *c, struct rc_instruction* inst, void* unused) transform_source_conflicts() argument 790 struct rc_instruction * inst = rc_insert_new_instruction(&compiler->Base, compiler->Base.Program.Instructions.Prev); rc_vs_add_artificial_outputs() local 819 struct rc_instruction *inst, *add; transform_negative_addressing() local 851 struct rc_instruction *inst, *lastARL = NULL; rc_emulate_negative_addressing() local [all...] |
/third_party/mesa3d/src/mesa/program/ |
H A D | prog_parameter_layout.c | 149 struct asm_instruction *inst; in _mesa_layout_parameters() local 157 for (inst = state->inst_head; inst != NULL; inst = inst->next) { in _mesa_layout_parameters() 159 if (inst->SrcReg[i].Base.RelAddr) { in _mesa_layout_parameters() 162 if (!inst->SrcReg[i].Symbol->pass1_done) { in _mesa_layout_parameters() 165 inst->SrcReg[i].Symbol->param_binding_begin, in _mesa_layout_parameters() 166 inst->SrcReg[i].Symbol->param_binding_length); in _mesa_layout_parameters() 173 inst in _mesa_layout_parameters() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv2a.c | 37 &chan->inst); in nv2a_gr_chan_new() 41 nvkm_kmap(chan->inst); in nv2a_gr_chan_new() 42 nvkm_wo32(chan->inst, 0x0000, 0x00000001 | (chan->chid << 24)); in nv2a_gr_chan_new() 43 nvkm_wo32(chan->inst, 0x033c, 0xffff0000); in nv2a_gr_chan_new() 44 nvkm_wo32(chan->inst, 0x03a0, 0x0fff0000); in nv2a_gr_chan_new() 45 nvkm_wo32(chan->inst, 0x03a4, 0x0fff0000); in nv2a_gr_chan_new() 46 nvkm_wo32(chan->inst, 0x047c, 0x00000101); in nv2a_gr_chan_new() 47 nvkm_wo32(chan->inst, 0x0490, 0x00000111); in nv2a_gr_chan_new() 48 nvkm_wo32(chan->inst, 0x04a8, 0x44400000); in nv2a_gr_chan_new() 50 nvkm_wo32(chan->inst, in nv2a_gr_chan_new() 123 nv2a_gr_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_gr **pgr) nv2a_gr_new() argument [all...] |