/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | knav_qmss_queue.c | 57 #define for_each_handle_rcu(qh, inst) \ 58 list_for_each_entry_rcu(qh, &inst->handles, list, \ 61 #define for_each_instance(idx, inst, kdev) \ 62 for (idx = 0, inst = kdev->instances; \ 64 idx++, inst = knav_queue_idx_to_inst(kdev, idx)) 82 * @inst: - qmss queue instance like accumulator 84 void knav_queue_notify(struct knav_queue_inst *inst) in knav_queue_notify() argument 88 if (!inst) in knav_queue_notify() 92 for_each_handle_rcu(qh, inst) { in knav_queue_notify() 106 struct knav_queue_inst *inst in knav_queue_int_handler() local 112 knav_queue_setup_irq(struct knav_range_info *range, struct knav_queue_inst *inst) knav_queue_setup_irq() argument 137 knav_queue_free_irq(struct knav_queue_inst *inst) knav_queue_free_irq() argument 150 knav_queue_is_busy(struct knav_queue_inst *inst) knav_queue_is_busy() argument 155 knav_queue_is_reserved(struct knav_queue_inst *inst) knav_queue_is_reserved() argument 160 knav_queue_is_shared(struct knav_queue_inst *inst) knav_queue_is_shared() argument 175 knav_queue_match_type(struct knav_queue_inst *inst, unsigned type) knav_queue_match_type() argument 195 struct knav_queue_inst *inst; knav_queue_match_id_to_inst() local 215 __knav_queue_open(struct knav_queue_inst *inst, const char *name, unsigned flags) __knav_queue_open() argument 263 struct knav_queue_inst *inst; knav_queue_open_by_id() local 293 struct knav_queue_inst *inst; knav_queue_open_by_type() local 315 knav_queue_set_notify(struct knav_queue_inst *inst, bool enabled) knav_queue_set_notify() argument 325 struct knav_queue_inst *inst = qh->inst; knav_queue_enable_notifier() local 346 struct knav_queue_inst *inst = qh->inst; knav_queue_disable_notifier() local 383 knav_gp_set_notify(struct knav_range_info *range, struct knav_queue_inst *inst, bool enabled) knav_gp_set_notify() argument 399 knav_gp_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) knav_gp_open_queue() argument 405 knav_gp_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) knav_gp_close_queue() argument 422 struct knav_queue_inst *inst = qh->inst; knav_queue_get_count() local 428 knav_queue_debug_show_instance(struct seq_file *s, struct knav_queue_inst *inst) knav_queue_debug_show_instance() argument 467 struct knav_queue_inst *inst; knav_queue_debug_show() local 504 struct knav_queue_inst *inst = qh->inst; knav_queue_flush() local 553 struct knav_queue_inst *inst = qh->inst; knav_queue_close() local 657 struct knav_queue_inst *inst = qh->inst; knav_queue_pop() local 1681 knav_queue_init_queue(struct knav_device *kdev, struct knav_range_info *range, struct knav_queue_inst *inst, unsigned id) knav_queue_init_queue() argument [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_vec4_gs_visitor.cpp | 101 foreach_block_and_inst(block, vec4_instruction, inst, cfg) { in setup_varying_inputs() 103 if (inst->src[i].file != ATTR) in setup_varying_inputs() 106 assert(inst->src[i].offset % REG_SIZE == 0); in setup_varying_inputs() 108 inst->src[i].nr + inst->src[i].offset / REG_SIZE; in setup_varying_inputs() 111 attribute_to_hw_reg(grf, inst->src[i].type, attributes_per_reg > 1); in setup_varying_inputs() 112 reg.swizzle = inst->src[i].swizzle; in setup_varying_inputs() 113 if (inst->src[i].abs) in setup_varying_inputs() 115 if (inst->src[i].negate) in setup_varying_inputs() 118 inst in setup_varying_inputs() 169 vec4_instruction *inst = emit(GS_OPCODE_SET_DWORD_2, r0, brw_imm_ud(0u)); emit_prolog() local 221 vec4_instruction *inst = emit(MOV(mrf_reg, r0)); emit_thread_end() local 244 vec4_instruction *inst = emit(MOV(mrf_reg, r0)); emit_urb_write_header() local 260 vec4_instruction *inst = emit(VEC4_GS_OPCODE_URB_WRITE); emit_urb_write_opcode() local 335 vec4_instruction *inst = emit(MOV(mrf_reg, r0)); emit_control_data_bits() local 464 vec4_instruction *inst = gs_emit_vertex() local [all...] |
H A D | gfx6_gs_visitor.cpp | 75 vec4_instruction *inst = emit(MOV(dst_reg(MRF, 1), in emit_prolog() local 78 inst->force_writemask_all = true; in emit_prolog() 168 vec4_instruction *inst = emit(MOV(dst, src_reg(tmp))); in gs_emit_vertex() local 169 inst->force_writemask_all = true; in gs_emit_vertex() 224 vec4_instruction *inst = emit(CMP(dst_null_ud(), in gs_end_primitive() local 227 inst->predicate = BRW_PREDICATE_NORMAL; in gs_end_primitive() 292 vec4_instruction *inst = NULL; in emit_snb_gs_urb_write_opcode() local 296 inst = emit(VEC4_GS_OPCODE_URB_WRITE); in emit_snb_gs_urb_write_opcode() 297 inst->urb_write_flags = BRW_URB_WRITE_NO_FLAGS; in emit_snb_gs_urb_write_opcode() 307 inst in emit_snb_gs_urb_write_opcode() 354 vec4_instruction *inst = NULL; emit_thread_end() local 574 vec4_instruction *inst = emit(MOV(dst_reg(destination_indices), xfb_write() local 628 vec4_instruction *inst = emit(GS_OPCODE_SVB_SET_DST_INDEX, xfb_program() local [all...] |
/third_party/skia/third_party/externals/spirv-tools/tools/cfg/ |
H A D | bin_to_dot.cpp | 54 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst); 83 const spv_parsed_instruction_t& inst) { in HandleInstruction() 84 switch (inst.opcode) { in HandleInstruction() 86 current_function_id_ = inst.result_id; in HandleInstruction() 94 current_block_id_ = inst.result_id; in HandleInstruction() 98 FlushBlock({inst.words[1]}); in HandleInstruction() 101 FlushBlock({inst.words[2], inst.words[3]}); in HandleInstruction() 104 std::vector<uint32_t> successors{inst.words[2]}; in HandleInstruction() 105 for (size_t i = 3; i < inst in HandleInstruction() 82 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | aggressive_dead_code_elim_pass.h | 75 // Return true if |inst| is marked live. 76 bool IsLive(const Instruction* inst) const { in IsLive() 77 return live_insts_.Get(inst->unique_id()); in IsLive() 84 // Add |inst| to worklist_ and live_insts_. 85 void AddToWorklist(Instruction* inst) { in AddToWorklist() argument 86 if (!live_insts_.Set(inst->unique_id())) { in AddToWorklist() 87 worklist_.push(inst); in AddToWorklist() 101 // Returns true if the target of |inst| is dead. An instruction is dead if 102 // its result id is used in decoration or debug instructions only. |inst| is 104 bool IsTargetDead(Instruction* inst); [all...] |
H A D | aggressive_dead_code_elim_pass.cpp | 156 for (auto& inst : context()->module()->ext_inst_imports()) { in AllExtensionsSupported() 157 assert(inst.opcode() == SpvOpExtInstImport && in AllExtensionsSupported() 160 reinterpret_cast<const char*>(&inst.GetInOperand(0).words[0]); in AllExtensionsSupported() 170 bool AggressiveDCEPass::IsTargetDead(Instruction* inst) { in IsTargetDead() argument 171 const uint32_t tId = inst->GetSingleWordInOperand(0); in IsTargetDead() 280 (*bi)->ForEachInst([this, &modified, &merge_block_id](Instruction* inst) { in KillDeadInstructions() 281 if (IsLive(inst)) return; in KillDeadInstructions() 282 if (inst->opcode() == SpvOpLabel) return; in KillDeadInstructions() 285 if (inst->opcode() == SpvOpSelectionMerge || in KillDeadInstructions() 286 inst in KillDeadInstructions() 319 Instruction* inst = (*bi)->terminator(); KillDeadInstructions() local 343 AddDebugInstructionsToWorkList( const Instruction* inst) AddDebugInstructionsToWorkList() argument 362 AddDecorationsToWorkList(const Instruction* inst) AddDecorationsToWorkList() argument 385 MarkLoadedVariablesAsLive(Function* func, Instruction* inst) MarkLoadedVariablesAsLive() argument 393 GetLoadedVariables(Instruction* inst) GetLoadedVariables() argument 404 GetLoadedVariableFromNonFunctionCalls( Instruction* inst) GetLoadedVariableFromNonFunctionCalls() argument 437 GetLoadedVariablesFromFunctionCall( const Instruction* inst) GetLoadedVariablesFromFunctionCall() argument 457 MarkBlockAsLive(Instruction* inst) MarkBlockAsLive() argument 510 AddOperandsToWorkList(const Instruction* inst) AddOperandsToWorkList() argument 1002 GetMergeInstruction(Instruction* inst) GetMergeInstruction() argument [all...] |
H A D | eliminate_dead_functions_util.cpp | 30 &to_kill](Instruction* inst) { in EliminateFunction() 31 if (inst->opcode() == SpvOpFunctionEnd) { in EliminateFunction() 36 if (seen_func_end && inst->opcode() == SpvOpExtInst) { in EliminateFunction() 37 assert(inst->IsNonSemanticInstruction()); in EliminateFunction() 38 if (to_kill.find(inst) != to_kill.end()) return; in EliminateFunction() 39 std::unique_ptr<Instruction> clone(inst->Clone(context)); in EliminateFunction() 40 context->ForgetUses(inst); in EliminateFunction() 49 inst->ToNop(); in EliminateFunction() 50 } else if (to_kill.find(inst) == to_kill.end()) { in EliminateFunction() 51 context->CollectNonSemanticTree(inst, in EliminateFunction() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | aggressive_dead_code_elim_pass.h | 75 // Return true if |inst| is marked live. 76 bool IsLive(const Instruction* inst) const { in IsLive() 77 return live_insts_.Get(inst->unique_id()); in IsLive() 84 // Add |inst| to worklist_ and live_insts_. 85 void AddToWorklist(Instruction* inst) { in AddToWorklist() argument 86 if (!live_insts_.Set(inst->unique_id())) { in AddToWorklist() 87 worklist_.push(inst); in AddToWorklist() 101 // Returns true if the target of |inst| is dead. An instruction is dead if 102 // its result id is used in decoration or debug instructions only. |inst| is 104 bool IsTargetDead(Instruction* inst); [all...] |
H A D | aggressive_dead_code_elim_pass.cpp | 156 for (auto& inst : context()->module()->ext_inst_imports()) { in AllExtensionsSupported() 157 assert(inst.opcode() == SpvOpExtInstImport && in AllExtensionsSupported() 160 reinterpret_cast<const char*>(&inst.GetInOperand(0).words[0]); in AllExtensionsSupported() 170 bool AggressiveDCEPass::IsTargetDead(Instruction* inst) { in IsTargetDead() argument 171 const uint32_t tId = inst->GetSingleWordInOperand(0); in IsTargetDead() 280 (*bi)->ForEachInst([this, &modified, &merge_block_id](Instruction* inst) { in KillDeadInstructions() 281 if (IsLive(inst)) return; in KillDeadInstructions() 282 if (inst->opcode() == SpvOpLabel) return; in KillDeadInstructions() 285 if (inst->opcode() == SpvOpSelectionMerge || in KillDeadInstructions() 286 inst in KillDeadInstructions() 319 Instruction* inst = (*bi)->terminator(); KillDeadInstructions() local 343 AddDebugInstructionsToWorkList( const Instruction* inst) AddDebugInstructionsToWorkList() argument 362 AddDecorationsToWorkList(const Instruction* inst) AddDecorationsToWorkList() argument 385 MarkLoadedVariablesAsLive(Function* func, Instruction* inst) MarkLoadedVariablesAsLive() argument 393 GetLoadedVariables(Instruction* inst) GetLoadedVariables() argument 404 GetLoadedVariableFromNonFunctionCalls( Instruction* inst) GetLoadedVariableFromNonFunctionCalls() argument 437 GetLoadedVariablesFromFunctionCall( const Instruction* inst) GetLoadedVariablesFromFunctionCall() argument 457 MarkBlockAsLive(Instruction* inst) MarkBlockAsLive() argument 510 AddOperandsToWorkList(const Instruction* inst) AddOperandsToWorkList() argument 1002 GetMergeInstruction(Instruction* inst) GetMergeInstruction() argument [all...] |
H A D | eliminate_dead_functions_util.cpp | 30 &to_kill](Instruction* inst) { in EliminateFunction() 31 if (inst->opcode() == SpvOpFunctionEnd) { in EliminateFunction() 36 if (seen_func_end && inst->opcode() == SpvOpExtInst) { in EliminateFunction() 37 assert(inst->IsNonSemanticInstruction()); in EliminateFunction() 38 if (to_kill.find(inst) != to_kill.end()) return; in EliminateFunction() 39 std::unique_ptr<Instruction> clone(inst->Clone(context)); in EliminateFunction() 40 context->ForgetUses(inst); in EliminateFunction() 49 inst->ToNop(); in EliminateFunction() 50 } else if (to_kill.find(inst) == to_kill.end()) { in EliminateFunction() 51 context->CollectNonSemanticTree(inst, in EliminateFunction() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/tools/cfg/ |
H A D | bin_to_dot.cpp | 54 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst); 83 const spv_parsed_instruction_t& inst) { in HandleInstruction() 84 switch (inst.opcode) { in HandleInstruction() 86 current_function_id_ = inst.result_id; in HandleInstruction() 94 current_block_id_ = inst.result_id; in HandleInstruction() 98 FlushBlock({inst.words[1]}); in HandleInstruction() 101 FlushBlock({inst.words[2], inst.words[3]}); in HandleInstruction() 104 std::vector<uint32_t> successors{inst.words[2]}; in HandleInstruction() 105 for (size_t i = 3; i < inst in HandleInstruction() 82 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument [all...] |
/third_party/spirv-tools/tools/cfg/ |
H A D | bin_to_dot.cpp | 54 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst); 83 const spv_parsed_instruction_t& inst) { in HandleInstruction() 84 switch (spv::Op(inst.opcode)) { in HandleInstruction() 86 current_function_id_ = inst.result_id; in HandleInstruction() 94 current_block_id_ = inst.result_id; in HandleInstruction() 98 FlushBlock({inst.words[1]}); in HandleInstruction() 101 FlushBlock({inst.words[2], inst.words[3]}); in HandleInstruction() 104 std::vector<uint32_t> successors{inst.words[2]}; in HandleInstruction() 105 for (size_t i = 3; i < inst in HandleInstruction() 82 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument [all...] |
/kernel/linux/linux-6.6/tools/tracing/rtla/src/ |
H A D | trace.c | 16 int enable_tracer_by_name(struct tracefs_instance *inst, const char *tracer_name) in enable_tracer_by_name() argument 25 retval = tracefs_tracer_set(inst, tracer, tracer_name); in enable_tracer_by_name() 40 void disable_tracer(struct tracefs_instance *inst) in disable_tracer() argument 45 retval = tracefs_tracer_set(inst, t); in disable_tracer() 61 void destroy_instance(struct tracefs_instance *inst) in destroy_instance() argument 63 tracefs_instance_destroy(inst); in destroy_instance() 64 tracefs_instance_free(inst); in destroy_instance() 70 int save_trace_to_file(struct tracefs_instance *inst, const char *filename) in save_trace_to_file() argument 78 in_fd = tracefs_instance_file_open(inst, file, O_RDONLY); in save_trace_to_file() 134 if (trace->inst) { in trace_instance_destroy() [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/ |
H A D | name_mapper.cpp | 171 const spv_parsed_instruction_t& inst) { in ParseInstruction() 172 const auto result_id = inst.result_id; in ParseInstruction() 173 switch (inst.opcode) { in ParseInstruction() 175 SaveName(inst.words[1], reinterpret_cast<const char*>(inst.words + 2)); in ParseInstruction() 183 if (inst.words[2] == SpvDecorationBuiltIn) { in ParseInstruction() 184 assert(inst.num_words > 3); in ParseInstruction() 185 SaveBuiltInName(inst.words[1], inst.words[3]); in ParseInstruction() 197 const auto bit_width = inst in ParseInstruction() 170 ParseInstruction( const spv_parsed_instruction_t& inst) ParseInstruction() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/ |
H A D | name_mapper.cpp | 171 const spv_parsed_instruction_t& inst) { in ParseInstruction() 172 const auto result_id = inst.result_id; in ParseInstruction() 173 switch (inst.opcode) { in ParseInstruction() 175 SaveName(inst.words[1], reinterpret_cast<const char*>(inst.words + 2)); in ParseInstruction() 183 if (inst.words[2] == SpvDecorationBuiltIn) { in ParseInstruction() 184 assert(inst.num_words > 3); in ParseInstruction() 185 SaveBuiltInName(inst.words[1], inst.words[3]); in ParseInstruction() 197 const auto bit_width = inst in ParseInstruction() 170 ParseInstruction( const spv_parsed_instruction_t& inst) ParseInstruction() argument [all...] |
/third_party/spirv-tools/source/ |
H A D | name_mapper.cpp | 171 const spv_parsed_instruction_t& inst) { in ParseInstruction() 172 const auto result_id = inst.result_id; in ParseInstruction() 173 switch (spv::Op(inst.opcode)) { in ParseInstruction() 175 SaveName(inst.words[1], spvDecodeLiteralStringOperand(inst, 1)); in ParseInstruction() 183 if (spv::Decoration(inst.words[2]) == spv::Decoration::BuiltIn) { in ParseInstruction() 184 assert(inst.num_words > 3); in ParseInstruction() 185 SaveBuiltInName(inst.words[1], inst.words[3]); in ParseInstruction() 197 const auto bit_width = inst in ParseInstruction() 170 ParseInstruction( const spv_parsed_instruction_t& inst) ParseInstruction() argument [all...] |
/third_party/spirv-tools/source/val/ |
H A D | validate_memory_semantics.cpp | 26 const Instruction* inst, in ValidateMemorySemantics() 29 const spv::Op opcode = inst->opcode(); in ValidateMemorySemantics() 30 const auto id = inst->GetOperandAs<const uint32_t>(operand_index); in ValidateMemorySemantics() 36 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics() 44 return _.diag(SPV_ERROR_INVALID_DATA, inst) in ValidateMemorySemantics() 52 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() 25 ValidateMemorySemantics(ValidationState_t& _, const Instruction* inst, uint32_t operand_index, uint32_t memory_scope) ValidateMemorySemantics() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_mmhubbub.h | 39 #define MCIF_WB_COMMON_REG_LIST_DCN2_0(inst) \ 40 SRI(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB, inst),\ 41 SRI(MCIF_WB_BUFMGR_CUR_LINE_R, MCIF_WB, inst),\ 42 SRI(MCIF_WB_BUFMGR_STATUS, MCIF_WB, inst),\ 43 SRI(MCIF_WB_BUF_PITCH, MCIF_WB, inst),\ 44 SRI(MCIF_WB_BUF_1_STATUS, MCIF_WB, inst),\ 45 SRI(MCIF_WB_BUF_1_STATUS2, MCIF_WB, inst),\ 46 SRI(MCIF_WB_BUF_2_STATUS, MCIF_WB, inst),\ 47 SRI(MCIF_WB_BUF_2_STATUS2, MCIF_WB, inst),\ 48 SRI(MCIF_WB_BUF_3_STATUS, MCIF_WB, inst),\ [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_mmhubbub.h | 32 #define MCIF_WB_COMMON_REG_LIST_DCN2_0(inst) \ 33 SRI(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB, inst),\ 34 SRI(MCIF_WB_BUFMGR_CUR_LINE_R, MCIF_WB, inst),\ 35 SRI(MCIF_WB_BUFMGR_STATUS, MCIF_WB, inst),\ 36 SRI(MCIF_WB_BUF_PITCH, MCIF_WB, inst),\ 37 SRI(MCIF_WB_BUF_1_STATUS, MCIF_WB, inst),\ 38 SRI(MCIF_WB_BUF_1_STATUS2, MCIF_WB, inst),\ 39 SRI(MCIF_WB_BUF_2_STATUS, MCIF_WB, inst),\ 40 SRI(MCIF_WB_BUF_2_STATUS2, MCIF_WB, inst),\ 41 SRI(MCIF_WB_BUF_3_STATUS, MCIF_WB, inst),\ [all...] |
/drivers/hdf_core/framework/core/manager/src/ |
H A D | devsvc_manager.c | 22 static struct DevSvcRecord *DevSvcManagerSearchServiceLocked(struct IDevSvcManager *inst, uint32_t serviceKey) in DevSvcManagerSearchServiceLocked() argument 26 struct DevSvcManager *devSvcManager = (struct DevSvcManager *)inst; in DevSvcManagerSearchServiceLocked() 85 int DevSvcManagerAddService(struct IDevSvcManager *inst, in DevSvcManagerAddService() argument 88 struct DevSvcManager *devSvcManager = (struct DevSvcManager *)inst; in DevSvcManagerAddService() 95 record = DevSvcManagerSearchServiceLocked(inst, HdfStringMakeHashKey(servInfo->servName, 0)); in DevSvcManagerAddService() 131 int DevSvcManagerUpdateService(struct IDevSvcManager *inst, in DevSvcManagerUpdateService() argument 134 struct DevSvcManager *devSvcManager = (struct DevSvcManager *)inst; in DevSvcManagerUpdateService() 142 record = DevSvcManagerSearchServiceLocked(inst, HdfStringMakeHashKey(servInfo->servName, 0)); in DevSvcManagerUpdateService() 166 int DevSvcManagerSubscribeService(struct IDevSvcManager *inst, const char *svcName, struct SubscriberCallback callBack) in DevSvcManagerSubscribeService() argument 170 if (inst in DevSvcManagerSubscribeService() 185 DevSvcManagerRemoveService(struct IDevSvcManager *inst, const char *svcName, const struct HdfDeviceObject *devObj) DevSvcManagerRemoveService() argument 215 DevSvcManagerGetObject(struct IDevSvcManager *inst, const char *svcName) DevSvcManagerGetObject() argument 255 DevSvcManagerGetService(struct IDevSvcManager *inst, const char *svcName) DevSvcManagerGetService() argument 264 DevSvcManagerListAllService(struct IDevSvcManager *inst, struct HdfSBuf *reply) DevSvcManagerListAllService() argument 283 DevSvcManagerListServiceByInterfaceDesc( struct IDevSvcManager *inst, const char *interfaceDesc, struct HdfSBuf *reply) DevSvcManagerListServiceByInterfaceDesc() argument 327 DevSvcManagerRegsterServListener(struct IDevSvcManager *inst, struct ServStatListenerHolder *listenerHolder) DevSvcManagerRegsterServListener() argument 342 DevSvcManagerUnregsterServListener(struct IDevSvcManager *inst, struct ServStatListenerHolder *listenerHolder) DevSvcManagerUnregsterServListener() argument 354 DevSvcManagerConstruct(struct DevSvcManager *inst) DevSvcManagerConstruct() argument 415 DevSvcManagerRelease(struct IDevSvcManager *inst) DevSvcManagerRelease() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | inst.c | 8 #include <asm/inst.h> 12 int probe_user_read_inst(struct ppc_inst *inst, in probe_user_read_inst() argument 23 *inst = ppc_inst_prefix(val, suffix); in probe_user_read_inst() 25 *inst = ppc_inst(val); in probe_user_read_inst() 30 int probe_kernel_read_inst(struct ppc_inst *inst, in probe_kernel_read_inst() argument 41 *inst = ppc_inst_prefix(val, suffix); in probe_kernel_read_inst() 43 *inst = ppc_inst(val); in probe_kernel_read_inst() 48 int probe_user_read_inst(struct ppc_inst *inst, in probe_user_read_inst() argument 56 *inst = ppc_inst(val); in probe_user_read_inst() 61 int probe_kernel_read_inst(struct ppc_inst *inst, in probe_kernel_read_inst() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | pm_helpers.h | 25 int (*coreid_power)(struct venus_inst *inst, int on); 27 int (*load_scale)(struct venus_inst *inst); 32 static inline int venus_pm_load_scale(struct venus_inst *inst) in venus_pm_load_scale() argument 34 struct venus_core *core = inst->core; in venus_pm_load_scale() 39 return core->pm_ops->load_scale(inst); in venus_pm_load_scale() 42 static inline int venus_pm_acquire_core(struct venus_inst *inst) in venus_pm_acquire_core() argument 44 struct venus_core *core = inst->core; in venus_pm_acquire_core() 49 ret = pm_ops->coreid_power(inst, POWER_ON); in venus_pm_acquire_core() 54 static inline int venus_pm_release_core(struct venus_inst *inst) in venus_pm_release_core() argument 56 struct venus_core *core = inst in venus_pm_release_core() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | pm_helpers.h | 25 int (*coreid_power)(struct venus_inst *inst, int on); 27 int (*load_scale)(struct venus_inst *inst); 32 static inline int venus_pm_load_scale(struct venus_inst *inst) in venus_pm_load_scale() argument 34 struct venus_core *core = inst->core; in venus_pm_load_scale() 39 return core->pm_ops->load_scale(inst); in venus_pm_load_scale() 42 static inline int venus_pm_acquire_core(struct venus_inst *inst) in venus_pm_acquire_core() argument 44 struct venus_core *core = inst->core; in venus_pm_acquire_core() 49 ret = pm_ops->coreid_power(inst, POWER_ON); in venus_pm_acquire_core() 54 static inline int venus_pm_release_core(struct venus_inst *inst) in venus_pm_release_core() argument 56 struct venus_core *core = inst in venus_pm_release_core() [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_execution_limitations.cpp | 24 const Instruction* inst) { in ValidateExecutionLimitations() 25 if (inst->opcode() != SpvOpFunction) { in ValidateExecutionLimitations() 29 const auto func = _.function(inst->id()); in ValidateExecutionLimitations() 31 return _.diag(SPV_ERROR_INTERNAL, inst) in ValidateExecutionLimitations() 32 << "Internal error: missing function id " << inst->id() << "."; in ValidateExecutionLimitations() 35 for (uint32_t entry_id : _.FunctionEntryPoints(inst->id())) { in ValidateExecutionLimitations() 39 return _.diag(SPV_ERROR_INTERNAL, inst) in ValidateExecutionLimitations() 46 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateExecutionLimitations() 49 << _.getIdName(inst->id()) in ValidateExecutionLimitations() 59 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateExecutionLimitations() 23 ValidateExecutionLimitations(ValidationState_t& _, const Instruction* inst) ValidateExecutionLimitations() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_execution_limitations.cpp | 24 const Instruction* inst) { in ValidateExecutionLimitations() 25 if (inst->opcode() != SpvOpFunction) { in ValidateExecutionLimitations() 29 const auto func = _.function(inst->id()); in ValidateExecutionLimitations() 31 return _.diag(SPV_ERROR_INTERNAL, inst) in ValidateExecutionLimitations() 32 << "Internal error: missing function id " << inst->id() << "."; in ValidateExecutionLimitations() 35 for (uint32_t entry_id : _.FunctionEntryPoints(inst->id())) { in ValidateExecutionLimitations() 39 return _.diag(SPV_ERROR_INTERNAL, inst) in ValidateExecutionLimitations() 46 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateExecutionLimitations() 49 << _.getIdName(inst->id()) in ValidateExecutionLimitations() 59 return _.diag(SPV_ERROR_INVALID_ID, inst) in ValidateExecutionLimitations() 23 ValidateExecutionLimitations(ValidationState_t& _, const Instruction* inst) ValidateExecutionLimitations() argument [all...] |