/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | venc_ctrls.c | 72 struct venus_inst *inst = ctrl_to_inst(ctrl); in venc_op_s_ctrl() local 73 struct venc_controls *ctr = &inst->controls.enc; in venc_op_s_ctrl() 88 mutex_lock(&inst->lock); in venc_op_s_ctrl() 89 if (inst->streamon_out && inst->streamon_cap) { in venc_op_s_ctrl() 94 ret = hfi_session_set_property(inst, ptype, &brate); in venc_op_s_ctrl() 96 mutex_unlock(&inst->lock); in venc_op_s_ctrl() 100 mutex_unlock(&inst->lock); in venc_op_s_ctrl() 215 mutex_lock(&inst->lock); in venc_op_s_ctrl() 216 if (inst in venc_op_s_ctrl() 352 struct venus_inst *inst = ctrl_to_inst(ctrl); venc_op_g_volatile_ctrl() local 375 venc_ctrl_init(struct venus_inst *inst) venc_ctrl_init() argument 639 venc_ctrl_deinit(struct venus_inst *inst) venc_ctrl_deinit() argument [all...] |
H A D | venc.c | 68 find_format(struct venus_inst *inst, u32 pixfmt, u32 type) in find_format() argument 83 !venus_helper_check_codec(inst, fmt[i].pixfmt)) in find_format() 90 find_format_by_index(struct venus_inst *inst, unsigned int index, u32 type) in find_format_by_index() argument 105 venus_helper_check_codec(inst, fmt[i].pixfmt); in find_format_by_index() 156 struct venus_inst *inst = to_inst(file); in venc_enum_fmt() local 159 fmt = find_format_by_index(inst, f->index, f->type); in venc_enum_fmt() 172 venc_try_fmt_common(struct venus_inst *inst, struct v4l2_format *f) in venc_try_fmt_common() argument 182 fmt = find_format(inst, pixmp->pixelformat, f->type); in venc_try_fmt_common() 190 fmt = find_format(inst, pixmp->pixelformat, f->type); in venc_try_fmt_common() 195 pixmp->width = clamp(pixmp->width, frame_width_min(inst), in venc_try_fmt_common() 226 struct venus_inst *inst = to_inst(file); venc_try_fmt() local 235 struct venus_inst *inst = to_inst(file); venc_s_fmt() local 305 struct venus_inst *inst = to_inst(file); venc_g_fmt() local 337 struct venus_inst *inst = to_inst(file); venc_g_selection() local 365 struct venus_inst *inst = to_inst(file); venc_s_selection() local 393 struct venus_inst *inst = to_inst(file); venc_s_parm() local 428 struct venus_inst *inst = to_inst(file); venc_g_parm() local 443 struct venus_inst *inst = to_inst(file); venc_enum_framesizes() local 473 struct venus_inst *inst = to_inst(file); venc_enum_frameintervals() local 531 struct venus_inst *inst = to_inst(file); venc_encoder_cmd() local 604 venc_pm_get(struct venus_inst *inst) venc_pm_get() argument 617 venc_pm_put(struct venus_inst *inst, bool autosuspend) venc_pm_put() argument 635 venc_pm_get_put(struct venus_inst *inst) venc_pm_get_put() argument 657 venc_pm_touch(struct venus_inst *inst) venc_pm_touch() argument 662 venc_set_properties(struct venus_inst *inst) venc_set_properties() argument 1003 venc_init_session(struct venus_inst *inst) venc_init_session() argument 1043 venc_out_num_buffers(struct venus_inst *inst, unsigned int *num) venc_out_num_buffers() argument 1061 struct venus_inst *inst = vb2_get_drv_priv(q); venc_queue_setup() local 1151 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); venc_buf_init() local 1158 venc_release_session(struct venus_inst *inst) venc_release_session() argument 1181 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); venc_buf_cleanup() local 1196 venc_verify_conf(struct venus_inst *inst) venc_verify_conf() argument 1226 struct venus_inst *inst = vb2_get_drv_priv(q); venc_start_streaming() local 1295 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); venc_vb2_buf_queue() local 1325 venc_buf_done(struct venus_inst *inst, unsigned int buf_type, u32 tag, u32 bytesused, u32 data_offset, u32 flags, u32 hfi_flags, u64 timestamp_us) venc_buf_done() argument 1363 venc_event_notify(struct venus_inst *inst, u32 event, struct hfi_event_data *data) venc_event_notify() argument 1390 struct venus_inst *inst = priv; m2m_queue_init() local 1424 venc_inst_init(struct venus_inst *inst) venc_inst_init() argument 1441 struct venus_inst *inst; venc_open() local 1514 struct venus_inst *inst = to_inst(file); venc_close() local [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_program_print.c | 198 struct rc_presub_instruction inst) in rc_print_presub_instruction() 201 switch(inst.Opcode){ in rc_print_presub_instruction() 204 rc_print_register(f, inst.SrcReg[0].File, in rc_print_presub_instruction() 205 inst.SrcReg[0].Index,inst.SrcReg[0].RelAddr); in rc_print_presub_instruction() 208 rc_print_register(f, inst.SrcReg[1].File, in rc_print_presub_instruction() 209 inst.SrcReg[1].Index,inst.SrcReg[1].RelAddr); in rc_print_presub_instruction() 211 rc_print_register(f, inst.SrcReg[0].File, in rc_print_presub_instruction() 212 inst in rc_print_presub_instruction() 197 rc_print_presub_instruction(FILE * f, struct rc_presub_instruction inst) rc_print_presub_instruction() argument 232 rc_print_src_register(FILE * f, struct rc_instruction * inst, struct rc_src_register src) rc_print_src_register() argument 280 rc_print_normal_instruction(FILE * f, struct rc_instruction * inst, unsigned *branch_depth) rc_print_normal_instruction() argument 343 struct rc_pair_instruction * inst = &fullinst->U.P; rc_print_pair_instruction() local 470 struct rc_instruction *inst; rc_print_program() local [all...] |
H A D | r300_fragprog_emit.c | 153 static int emit_alu(struct r300_emit_state * emit, struct rc_pair_instruction* inst) in emit_alu() argument 166 code->alu.inst[ip].rgb_inst = translate_rgb_opcode(c, inst->RGB.Opcode); in emit_alu() 167 code->alu.inst[ip].alpha_inst = translate_alpha_opcode(c, inst->Alpha.Opcode); in emit_alu() 171 unsigned int src = use_source(code, inst->RGB.Src[j]); in emit_alu() 173 if (inst->RGB.Src[j].Index >= R300_PFS_NUM_TEMP_REGS) in emit_alu() 174 code->alu.inst[ip].r400_ext_addr |= R400_ADDR_EXT_RGB_MSB_BIT(j); in emit_alu() 176 code->alu.inst[ip].rgb_addr |= src << (6*j); in emit_alu() 179 src = use_source(code, inst in emit_alu() 320 struct rc_pair_instruction inst; finish_node() local 425 emit_tex(struct r300_emit_state * emit, struct rc_instruction * inst) emit_tex() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/vfp/ |
H A D | vfpinstr.h | 10 #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000) 11 #define INST_CPRT(inst) ((inst) & (1 << 4)) 12 #define INST_CPRT_L(inst) ((inst) & (1 << 20)) 13 #define INST_CPRT_Rd(inst) (((inst) & (15 << 12)) >> 12) 14 #define INST_CPRT_OP(inst) (((inst) >> 2 [all...] |
/kernel/linux/linux-6.6/arch/arm/vfp/ |
H A D | vfpinstr.h | 10 #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000) 11 #define INST_CPRT(inst) ((inst) & (1 << 4)) 12 #define INST_CPRT_L(inst) ((inst) & (1 << 20)) 13 #define INST_CPRT_Rd(inst) (((inst) & (15 << 12)) >> 12) 14 #define INST_CPRT_OP(inst) (((inst) >> 2 [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | gr.h | 17 int nv04_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 18 int nv10_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 19 int nv15_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 20 int nv17_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 21 int nv20_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 22 int nv25_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 23 int nv2a_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 24 int nv30_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 25 int nv34_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gr **); 26 int nv35_gr_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struc [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | value_number_table.cpp | 25 uint32_t ValueNumberTable::GetValueNumber(Instruction* inst) const { in GetValueNumber() 26 assert(inst->result_id() != 0 && in GetValueNumber() 27 "inst must have a result id to get a value number."); in GetValueNumber() 30 auto result_id_to_val = id_to_value_.find(inst->result_id()); in GetValueNumber() 41 uint32_t ValueNumberTable::AssignValueNumber(Instruction* inst) { in AssignValueNumber() argument 43 uint32_t value = GetValueNumber(inst); in AssignValueNumber() 52 if (!context()->IsCombinatorInstruction(inst) && in AssignValueNumber() 53 !inst->IsCommonDebugInstr()) { in AssignValueNumber() 55 id_to_value_[inst->result_id()] = value; in AssignValueNumber() 59 switch (inst in AssignValueNumber() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | value_number_table.cpp | 25 uint32_t ValueNumberTable::GetValueNumber(Instruction* inst) const { in GetValueNumber() 26 assert(inst->result_id() != 0 && in GetValueNumber() 27 "inst must have a result id to get a value number."); in GetValueNumber() 30 auto result_id_to_val = id_to_value_.find(inst->result_id()); in GetValueNumber() 41 uint32_t ValueNumberTable::AssignValueNumber(Instruction* inst) { in AssignValueNumber() argument 43 uint32_t value = GetValueNumber(inst); in AssignValueNumber() 52 if (!context()->IsCombinatorInstruction(inst) && in AssignValueNumber() 53 !inst->IsCommonDebugInstr()) { in AssignValueNumber() 55 id_to_value_[inst->result_id()] = value; in AssignValueNumber() 59 switch (inst in AssignValueNumber() [all...] |
/third_party/spirv-tools/source/opt/ |
H A D | value_number_table.cpp | 25 uint32_t ValueNumberTable::GetValueNumber(Instruction* inst) const { in GetValueNumber() 26 assert(inst->result_id() != 0 && in GetValueNumber() 27 "inst must have a result id to get a value number."); in GetValueNumber() 30 auto result_id_to_val = id_to_value_.find(inst->result_id()); in GetValueNumber() 41 uint32_t ValueNumberTable::AssignValueNumber(Instruction* inst) { in AssignValueNumber() argument 43 uint32_t value = GetValueNumber(inst); in AssignValueNumber() 52 if (!context()->IsCombinatorInstruction(inst) && in AssignValueNumber() 53 !inst->IsCommonDebugInstr()) { in AssignValueNumber() 55 id_to_value_[inst->result_id()] = value; in AssignValueNumber() 59 switch (inst in AssignValueNumber() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_if.c | 139 static int allocate_predication_buf(struct vdec_h264_inst *inst) in allocate_predication_buf() argument 143 inst->pred_buf.size = BUF_PREDICTION_SZ; in allocate_predication_buf() 144 err = mtk_vcodec_mem_alloc(inst->ctx, &inst->pred_buf); in allocate_predication_buf() 146 mtk_vdec_err(inst->ctx, "failed to allocate ppl buf"); in allocate_predication_buf() 150 inst->vsi->pred_buf_dma = inst->pred_buf.dma_addr; in allocate_predication_buf() 154 static void free_predication_buf(struct vdec_h264_inst *inst) in free_predication_buf() argument 158 inst->vsi->pred_buf_dma = 0; in free_predication_buf() 159 mem = &inst in free_predication_buf() 164 alloc_mv_buf(struct vdec_h264_inst *inst, struct vdec_pic_info *pic) alloc_mv_buf() argument 187 free_mv_buf(struct vdec_h264_inst *inst) free_mv_buf() argument 200 check_list_validity(struct vdec_h264_inst *inst, bool disp_list) check_list_validity() argument 218 put_fb_to_free(struct vdec_h264_inst *inst, struct vdec_fb *fb) put_fb_to_free() argument 242 get_pic_info(struct vdec_h264_inst *inst, struct vdec_pic_info *pic) get_pic_info() argument 251 get_crop_info(struct vdec_h264_inst *inst, struct v4l2_rect *cr) get_crop_info() argument 262 get_dpb_size(struct vdec_h264_inst *inst, unsigned int *dpb_sz) get_dpb_size() argument 270 struct vdec_h264_inst *inst = NULL; vdec_h264_init() local 308 struct vdec_h264_inst *inst = (struct vdec_h264_inst *)h_vdec; vdec_h264_deinit() local 332 struct vdec_h264_inst *inst = (struct vdec_h264_inst *)h_vdec; vdec_h264_decode() local 425 vdec_h264_get_fb(struct vdec_h264_inst *inst, struct h264_ring_fb_list *list, bool disp_list, struct vdec_fb **out_fb) vdec_h264_get_fb() argument 458 struct vdec_h264_inst *inst = (struct vdec_h264_inst *)h_vdec; vdec_h264_get_param() local [all...] |
/third_party/spirv-tools/source/val/ |
H A D | validate_composites.cpp | 34 const Instruction* inst, in GetExtractInsertValueType() 36 const spv::Op opcode = inst->opcode(); in GetExtractInsertValueType() 40 const uint32_t num_words = static_cast<uint32_t>(inst->words().size()); in GetExtractInsertValueType() 46 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 48 << spvOpcodeString(inst->opcode()) << ", zero found"; in GetExtractInsertValueType() 51 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 57 *member_type = _.GetTypeId(inst->word(composite_id_index)); in GetExtractInsertValueType() 59 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 64 const uint32_t component_index = inst->word(word_index); in GetExtractInsertValueType() 72 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 33 GetExtractInsertValueType(ValidationState_t& _, const Instruction* inst, uint32_t* member_type) GetExtractInsertValueType() argument 140 ValidateVectorExtractDynamic(ValidationState_t& _, const Instruction* inst) ValidateVectorExtractDynamic() argument 175 ValidateVectorInsertDyanmic(ValidationState_t& _, const Instruction* inst) ValidateVectorInsertDyanmic() argument 211 ValidateCompositeConstruct(ValidationState_t& _, const Instruction* inst) ValidateCompositeConstruct() argument 392 ValidateCompositeExtract(ValidationState_t& _, const Instruction* inst) ValidateCompositeExtract() argument 417 ValidateCompositeInsert(ValidationState_t& _, const Instruction* inst) ValidateCompositeInsert() argument 452 ValidateCopyObject(ValidationState_t& _, const Instruction* inst) ValidateCopyObject() argument 466 ValidateTranspose(ValidationState_t& _, const Instruction* inst) ValidateTranspose() argument 510 ValidateVectorShuffle(ValidationState_t& _, const Instruction* inst) ValidateVectorShuffle() argument 580 ValidateCopyLogical(ValidationState_t& _, const Instruction* inst) ValidateCopyLogical() argument 607 CompositesPass(ValidationState_t& _, const Instruction* inst) CompositesPass() argument [all...] |
H A D | validate_ray_tracing_reorder.cpp | 30 const Instruction* inst, in ValidateHitObjectPointer() 32 const uint32_t hit_object_id = inst->GetOperandAs<uint32_t>(hit_object_index); in ValidateHitObjectPointer() 38 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateHitObjectPointer() 43 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateHitObjectPointer() 48 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateHitObjectPointer() 55 ValidationState_t& _, const Instruction* inst, in ValidateHitObjectInstructionCommonParameters() 66 _.GetIdOpcode(_.GetOperandTypeId(inst, acceleration_struct_index)) != in ValidateHitObjectInstructionCommonParameters() 68 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateHitObjectInstructionCommonParameters() 74 const uint32_t instance_id = _.GetOperandTypeId(inst, instance_id_index); in ValidateHitObjectInstructionCommonParameters() 76 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateHitObjectInstructionCommonParameters() 29 ValidateHitObjectPointer(ValidationState_t& _, const Instruction* inst, uint32_t hit_object_index) ValidateHitObjectPointer() argument 54 ValidateHitObjectInstructionCommonParameters( ValidationState_t& _, const Instruction* inst, uint32_t acceleration_struct_index, uint32_t instance_id_index, uint32_t primtive_id_index, uint32_t geometry_index, uint32_t ray_flags_index, uint32_t cull_mask_index, uint32_t hit_kind_index, uint32_t sbt_index, uint32_t sbt_offset_index, uint32_t sbt_stride_index, uint32_t sbt_record_offset_index, uint32_t sbt_record_stride_index, uint32_t miss_index, uint32_t ray_origin_index, uint32_t ray_tmin_index, uint32_t ray_direction_index, uint32_t ray_tmax_index, uint32_t payload_index, uint32_t hit_object_attr_index) ValidateHitObjectInstructionCommonParameters() argument 250 RayReorderNVPass(ValidationState_t& _, const Instruction* inst) RayReorderNVPass() argument [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_composites.cpp | 36 const Instruction* inst, in GetExtractInsertValueType() 38 const SpvOp opcode = inst->opcode(); in GetExtractInsertValueType() 41 const uint32_t num_words = static_cast<uint32_t>(inst->words().size()); in GetExtractInsertValueType() 47 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 49 << spvOpcodeString(inst->opcode()) << ", zero found"; in GetExtractInsertValueType() 52 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 58 *member_type = _.GetTypeId(inst->word(composite_id_index)); in GetExtractInsertValueType() 60 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 65 const uint32_t component_index = inst->word(word_index); in GetExtractInsertValueType() 73 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 35 GetExtractInsertValueType(ValidationState_t& _, const Instruction* inst, uint32_t* member_type) GetExtractInsertValueType() argument 140 ValidateVectorExtractDynamic(ValidationState_t& _, const Instruction* inst) ValidateVectorExtractDynamic() argument 175 ValidateVectorInsertDyanmic(ValidationState_t& _, const Instruction* inst) ValidateVectorInsertDyanmic() argument 211 ValidateCompositeConstruct(ValidationState_t& _, const Instruction* inst) ValidateCompositeConstruct() argument 373 ValidateCompositeExtract(ValidationState_t& _, const Instruction* inst) ValidateCompositeExtract() argument 398 ValidateCompositeInsert(ValidationState_t& _, const Instruction* inst) ValidateCompositeInsert() argument 433 ValidateCopyObject(ValidationState_t& _, const Instruction* inst) ValidateCopyObject() argument 447 ValidateTranspose(ValidationState_t& _, const Instruction* inst) ValidateTranspose() argument 491 ValidateVectorShuffle(ValidationState_t& _, const Instruction* inst) ValidateVectorShuffle() argument 560 ValidateCopyLogical(ValidationState_t& _, const Instruction* inst) ValidateCopyLogical() argument 587 CompositesPass(ValidationState_t& _, const Instruction* inst) CompositesPass() argument [all...] |
H A D | validate_type.cpp | 48 spv_result_t ValidateUniqueness(ValidationState_t& _, const Instruction* inst) { in ValidateUniqueness() argument 52 const auto opcode = inst->opcode(); in ValidateUniqueness() 55 !_.RegisterUniqueTypeDeclaration(inst)) { in ValidateUniqueness() 56 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateUniqueness() 59 << spvOpcodeString(opcode) << " id: " << inst->id(); in ValidateUniqueness() 65 spv_result_t ValidateTypeInt(ValidationState_t& _, const Instruction* inst) { in ValidateTypeInt() argument 70 auto num_bits = inst->GetOperandAs<const uint32_t>(1); in ValidateTypeInt() 76 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 83 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 90 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 119 ValidateTypeFloat(ValidationState_t& _, const Instruction* inst) ValidateTypeFloat() argument 149 ValidateTypeVector(ValidationState_t& _, const Instruction* inst) ValidateTypeVector() argument 182 ValidateTypeMatrix(ValidationState_t& _, const Instruction* inst) ValidateTypeMatrix() argument 212 ValidateTypeArray(ValidationState_t& _, const Instruction* inst) ValidateTypeArray() argument 281 ValidateTypeRuntimeArray(ValidationState_t& _, const Instruction* inst) ValidateTypeRuntimeArray() argument 338 ValidateTypeStruct(ValidationState_t& _, const Instruction* inst) ValidateTypeStruct() argument 438 ValidateTypePointer(ValidationState_t& _, const Instruction* inst) ValidateTypePointer() argument 473 ValidateTypeFunction(ValidationState_t& _, const Instruction* inst) ValidateTypeFunction() argument 524 ValidateTypeForwardPointer(ValidationState_t& _, const Instruction* inst) ValidateTypeForwardPointer() argument 559 ValidateTypeCooperativeMatrixNV(ValidationState_t& _, const Instruction* inst) ValidateTypeCooperativeMatrixNV() argument 607 TypePass(ValidationState_t& _, const Instruction* inst) TypePass() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_composites.cpp | 36 const Instruction* inst, in GetExtractInsertValueType() 38 const SpvOp opcode = inst->opcode(); in GetExtractInsertValueType() 41 const uint32_t num_words = static_cast<uint32_t>(inst->words().size()); in GetExtractInsertValueType() 47 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 49 << spvOpcodeString(inst->opcode()) << ", zero found"; in GetExtractInsertValueType() 52 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 58 *member_type = _.GetTypeId(inst->word(composite_id_index)); in GetExtractInsertValueType() 60 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 65 const uint32_t component_index = inst->word(word_index); in GetExtractInsertValueType() 73 return _.diag(SPV_ERROR_INVALID_DATA, inst) in GetExtractInsertValueType() 35 GetExtractInsertValueType(ValidationState_t& _, const Instruction* inst, uint32_t* member_type) GetExtractInsertValueType() argument 140 ValidateVectorExtractDynamic(ValidationState_t& _, const Instruction* inst) ValidateVectorExtractDynamic() argument 175 ValidateVectorInsertDyanmic(ValidationState_t& _, const Instruction* inst) ValidateVectorInsertDyanmic() argument 211 ValidateCompositeConstruct(ValidationState_t& _, const Instruction* inst) ValidateCompositeConstruct() argument 373 ValidateCompositeExtract(ValidationState_t& _, const Instruction* inst) ValidateCompositeExtract() argument 398 ValidateCompositeInsert(ValidationState_t& _, const Instruction* inst) ValidateCompositeInsert() argument 433 ValidateCopyObject(ValidationState_t& _, const Instruction* inst) ValidateCopyObject() argument 447 ValidateTranspose(ValidationState_t& _, const Instruction* inst) ValidateTranspose() argument 491 ValidateVectorShuffle(ValidationState_t& _, const Instruction* inst) ValidateVectorShuffle() argument 560 ValidateCopyLogical(ValidationState_t& _, const Instruction* inst) ValidateCopyLogical() argument 587 CompositesPass(ValidationState_t& _, const Instruction* inst) CompositesPass() argument [all...] |
H A D | validate_type.cpp | 48 spv_result_t ValidateUniqueness(ValidationState_t& _, const Instruction* inst) { in ValidateUniqueness() argument 52 const auto opcode = inst->opcode(); in ValidateUniqueness() 55 !_.RegisterUniqueTypeDeclaration(inst)) { in ValidateUniqueness() 56 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateUniqueness() 59 << spvOpcodeString(opcode) << " id: " << inst->id(); in ValidateUniqueness() 65 spv_result_t ValidateTypeInt(ValidationState_t& _, const Instruction* inst) { in ValidateTypeInt() argument 70 auto num_bits = inst->GetOperandAs<const uint32_t>(1); in ValidateTypeInt() 76 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 83 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 90 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateTypeInt() 119 ValidateTypeFloat(ValidationState_t& _, const Instruction* inst) ValidateTypeFloat() argument 149 ValidateTypeVector(ValidationState_t& _, const Instruction* inst) ValidateTypeVector() argument 182 ValidateTypeMatrix(ValidationState_t& _, const Instruction* inst) ValidateTypeMatrix() argument 212 ValidateTypeArray(ValidationState_t& _, const Instruction* inst) ValidateTypeArray() argument 281 ValidateTypeRuntimeArray(ValidationState_t& _, const Instruction* inst) ValidateTypeRuntimeArray() argument 338 ValidateTypeStruct(ValidationState_t& _, const Instruction* inst) ValidateTypeStruct() argument 438 ValidateTypePointer(ValidationState_t& _, const Instruction* inst) ValidateTypePointer() argument 473 ValidateTypeFunction(ValidationState_t& _, const Instruction* inst) ValidateTypeFunction() argument 524 ValidateTypeForwardPointer(ValidationState_t& _, const Instruction* inst) ValidateTypeForwardPointer() argument 559 ValidateTypeCooperativeMatrixNV(ValidationState_t& _, const Instruction* inst) ValidateTypeCooperativeMatrixNV() argument 607 TypePass(ValidationState_t& _, const Instruction* inst) TypePass() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | hfi.c | 164 static int wait_session_msg(struct venus_inst *inst) in wait_session_msg() argument 168 ret = wait_for_completion_timeout(&inst->done, TIMEOUT); in wait_session_msg() 172 if (inst->error != HFI_ERR_NONE) in wait_session_msg() 178 int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops) in hfi_session_create() argument 180 struct venus_core *core = inst->core; in hfi_session_create() 185 inst->state = INST_UNINIT; in hfi_session_create() 186 init_completion(&inst->done); in hfi_session_create() 187 inst->ops = ops; in hfi_session_create() 190 list_add_tail(&inst->list, &core->instances); in hfi_session_create() 198 int hfi_session_init(struct venus_inst *inst, u3 argument 224 hfi_session_destroy(struct venus_inst *inst) hfi_session_destroy() argument 236 hfi_session_deinit(struct venus_inst *inst) hfi_session_deinit() argument 263 hfi_session_start(struct venus_inst *inst) hfi_session_start() argument 287 hfi_session_stop(struct venus_inst *inst) hfi_session_stop() argument 311 hfi_session_continue(struct venus_inst *inst) hfi_session_continue() argument 322 hfi_session_abort(struct venus_inst *inst) hfi_session_abort() argument 341 hfi_session_load_res(struct venus_inst *inst) hfi_session_load_res() argument 364 hfi_session_unload_res(struct venus_inst *inst) hfi_session_unload_res() argument 388 hfi_session_flush(struct venus_inst *inst, u32 type, bool block) hfi_session_flush() argument 409 hfi_session_set_buffers(struct venus_inst *inst, struct hfi_buffer_desc *bd) hfi_session_set_buffers() argument 416 hfi_session_unset_buffers(struct venus_inst *inst, struct hfi_buffer_desc *bd) hfi_session_unset_buffers() argument 438 hfi_session_get_property(struct venus_inst *inst, u32 ptype, union hfi_get_property *hprop) hfi_session_get_property() argument 463 hfi_session_set_property(struct venus_inst *inst, u32 ptype, void *pdata) hfi_session_set_property() argument 474 hfi_session_process_buf(struct venus_inst *inst, struct hfi_frame_data *fd) hfi_session_process_buf() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_transform.h | 50 struct tgsi_full_instruction *inst); 81 const struct tgsi_full_instruction *inst); 298 struct tgsi_full_instruction inst; in tgsi_transform_op1_inst() local 300 inst = tgsi_default_full_instruction(); in tgsi_transform_op1_inst() 301 inst.Instruction.Opcode = opcode; in tgsi_transform_op1_inst() 302 inst.Instruction.NumDstRegs = 1; in tgsi_transform_op1_inst() 303 inst.Dst[0].Register.File = dst_file, in tgsi_transform_op1_inst() 304 inst.Dst[0].Register.Index = dst_index; in tgsi_transform_op1_inst() 305 inst.Dst[0].Register.WriteMask = dst_writemask; in tgsi_transform_op1_inst() 306 inst in tgsi_transform_op1_inst() 325 struct tgsi_full_instruction inst; tgsi_transform_op2_inst() local 355 struct tgsi_full_instruction inst; tgsi_transform_op3_inst() local 383 struct tgsi_full_instruction inst; tgsi_transform_op1_swz_inst() local 428 struct tgsi_full_instruction inst; tgsi_transform_op2_swz_inst() local 482 struct tgsi_full_instruction inst; tgsi_transform_op3_swz_inst() local 531 struct tgsi_full_instruction inst; tgsi_transform_kill_inst() local 557 struct tgsi_full_instruction inst; tgsi_transform_tex_inst() local [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_vec4_cmod_propagation.cpp | 55 foreach_inst_in_block_reverse_safe(vec4_instruction, inst, block) { in opt_cmod_propagation_local() 58 if ((inst->opcode != BRW_OPCODE_AND && in opt_cmod_propagation_local() 59 inst->opcode != BRW_OPCODE_CMP && in opt_cmod_propagation_local() 60 inst->opcode != BRW_OPCODE_MOV) || in opt_cmod_propagation_local() 61 inst->predicate != BRW_PREDICATE_NONE || in opt_cmod_propagation_local() 62 !inst->dst.is_null() || in opt_cmod_propagation_local() 63 (inst->src[0].file != VGRF && inst->src[0].file != ATTR && in opt_cmod_propagation_local() 64 inst->src[0].file != UNIFORM)) in opt_cmod_propagation_local() 70 if (inst in opt_cmod_propagation_local() [all...] |
/kernel/linux/linux-5.10/drivers/soc/mediatek/ |
H A D | mtk-cmdq-helper.c | 170 struct cmdq_instruction inst) in cmdq_pkt_append_command() 190 *cmd_ptr = inst; in cmdq_pkt_append_command() 198 struct cmdq_instruction inst; in cmdq_pkt_write() local 200 inst.op = CMDQ_CODE_WRITE; in cmdq_pkt_write() 201 inst.value = value; in cmdq_pkt_write() 202 inst.offset = offset; in cmdq_pkt_write() 203 inst.subsys = subsys; in cmdq_pkt_write() 205 return cmdq_pkt_append_command(pkt, inst); in cmdq_pkt_write() 212 struct cmdq_instruction inst = { {0} }; in cmdq_pkt_write_mask() local 217 inst in cmdq_pkt_write_mask() 169 cmdq_pkt_append_command(struct cmdq_pkt *pkt, struct cmdq_instruction inst) cmdq_pkt_append_command() argument 234 struct cmdq_instruction inst = {}; cmdq_pkt_read_s() local 249 struct cmdq_instruction inst = {}; cmdq_pkt_write_s() local 264 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_mask() local 287 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_value() local 301 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_mask_value() local 321 struct cmdq_instruction inst = { {0} }; cmdq_pkt_wfe() local 337 struct cmdq_instruction inst = { {0} }; cmdq_pkt_clear_event() local 352 struct cmdq_instruction inst = {}; cmdq_pkt_set_event() local 368 struct cmdq_instruction inst = { {0} }; cmdq_pkt_poll() local 384 struct cmdq_instruction inst = { {0} }; cmdq_pkt_poll_mask() local 402 struct cmdq_instruction inst = {}; cmdq_pkt_assign() local 414 struct cmdq_instruction inst = {}; cmdq_pkt_jump() local 426 struct cmdq_instruction inst = { {0} }; cmdq_pkt_finalize() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/mediatek/ |
H A D | mtk-cmdq-helper.c | 153 struct cmdq_instruction inst) in cmdq_pkt_append_command() 173 *cmd_ptr = inst; in cmdq_pkt_append_command() 181 struct cmdq_instruction inst; in cmdq_pkt_write() local 183 inst.op = CMDQ_CODE_WRITE; in cmdq_pkt_write() 184 inst.value = value; in cmdq_pkt_write() 185 inst.offset = offset; in cmdq_pkt_write() 186 inst.subsys = subsys; in cmdq_pkt_write() 188 return cmdq_pkt_append_command(pkt, inst); in cmdq_pkt_write() 195 struct cmdq_instruction inst = { {0} }; in cmdq_pkt_write_mask() local 200 inst in cmdq_pkt_write_mask() 152 cmdq_pkt_append_command(struct cmdq_pkt *pkt, struct cmdq_instruction inst) cmdq_pkt_append_command() argument 217 struct cmdq_instruction inst = {}; cmdq_pkt_read_s() local 232 struct cmdq_instruction inst = {}; cmdq_pkt_write_s() local 247 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_mask() local 270 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_value() local 284 struct cmdq_instruction inst = {}; cmdq_pkt_write_s_mask_value() local 304 struct cmdq_instruction inst = { {0} }; cmdq_pkt_wfe() local 320 struct cmdq_instruction inst = { {0} }; cmdq_pkt_clear_event() local 335 struct cmdq_instruction inst = {}; cmdq_pkt_set_event() local 351 struct cmdq_instruction inst = { {0} }; cmdq_pkt_poll() local 367 struct cmdq_instruction inst = { {0} }; cmdq_pkt_poll_mask() local 385 struct cmdq_instruction inst = {}; cmdq_pkt_assign() local 397 struct cmdq_instruction inst = {}; cmdq_pkt_jump() local 409 struct cmdq_instruction inst = { {0} }; cmdq_pkt_finalize() local [all...] |
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | vir_opt_copy_propagate.c | 38 is_copy_mov(struct qinst *inst) in is_copy_mov() argument 40 if (!inst) in is_copy_mov() 43 if (inst->qpu.type != V3D_QPU_INSTR_TYPE_ALU || in is_copy_mov() 44 (inst->qpu.alu.mul.op != V3D_QPU_M_FMOV && in is_copy_mov() 45 inst->qpu.alu.mul.op != V3D_QPU_M_MOV)) { in is_copy_mov() 49 if (inst->dst.file != QFILE_TEMP) in is_copy_mov() 52 if (inst->src[0].file != QFILE_TEMP) in is_copy_mov() 55 if (inst->qpu.alu.add.output_pack != V3D_QPU_PACK_NONE || in is_copy_mov() 56 inst->qpu.alu.mul.output_pack != V3D_QPU_PACK_NONE) { in is_copy_mov() 60 if (inst in is_copy_mov() 101 vir_has_unpack(struct qinst *inst, int chan) vir_has_unpack() argument 119 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) try_copy_prop() argument 210 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) apply_kills() argument [all...] |
/third_party/pcre2/pcre2/src/sljit/ |
H A D | sljitNativeX86_common.c | 286 #define INC_SIZE(s) (*inst++ = U8(s), compiler->size += (s)) 288 #define PUSH_REG(r) (*inst++ = U8(PUSH_r + (r))) 289 #define POP_REG(r) (*inst++ = U8(POP_r + (r))) 290 #define RET() (*inst++ = RET_near) 291 #define RET_I16(n) (*inst++ = RET_i16, *inst++ = U8(n), *inst++ = 0) 811 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \ 812 FAIL_IF(!inst); \ 813 *(inst 865 sljit_u8 *inst; emit_endbranch() local 887 sljit_u8 *inst; emit_rdssp() local 911 sljit_u8 *inst; emit_incssp() local 948 sljit_u8 *inst, *jz_after_cmp_inst; adjust_shadow_stack() local 1019 sljit_u8* inst; emit_mov() local 1076 sljit_u8 *inst; sljit_emit_op0() local 1231 sljit_u8* inst; emit_mov_byte() local 1372 sljit_u8* inst; emit_prefetch() local 1397 sljit_u8* inst; emit_mov_half() local 1445 sljit_u8* inst; emit_unary() local 1478 sljit_u8* inst; emit_not_with_flags() local 1513 sljit_u8* inst; emit_clz_ctz() local 1741 sljit_u8* inst; global() local 1848 sljit_u8* inst; global() local 1920 sljit_u8* inst; global() local 2048 sljit_u8* inst; global() local 2104 sljit_u8* inst; global() local 2155 sljit_u8* inst; global() local 2270 sljit_u8* inst; global() local 2523 sljit_u8* inst; global() local 2682 sljit_u8 *inst; global() local 2720 sljit_u8 *inst; global() local 2732 sljit_u8 *inst; global() local 2758 sljit_u8 *inst; global() local 2780 sljit_u8 *inst; global() local 2968 sljit_u8 *inst; global() local 2992 sljit_u8 *inst; global() local 3020 sljit_u8 *inst; global() local 3065 sljit_u8 *inst; global() local 3243 sljit_u8* inst; global() local 3312 sljit_u8 *inst; global() local 3357 sljit_u8 *inst; global() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | kuser32.S | 23 .inst 0xe92d00f0 // push {r4, r5, r6, r7} 24 .inst 0xe1c040d0 // ldrd r4, r5, [r0] 25 .inst 0xe1c160d0 // ldrd r6, r7, [r1] 26 .inst 0xe1b20f9f // 1: ldrexd r0, r1, [r2] 27 .inst 0xe0303004 // eors r3, r0, r4 28 .inst 0x00313005 // eoreqs r3, r1, r5 29 .inst 0x01a23e96 // stlexdeq r3, r6, [r2] 30 .inst 0x03330001 // teqeq r3, #1 31 .inst 0x0afffff9 // beq 1b 32 .inst [all...] |