Home
last modified time | relevance | path

Searched refs:dep (Results 1 - 25 of 27) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h171 * @dep: pointer to the dependency info structure.
175 static inline const struct kbase_jd_atom *kbase_jd_katom_dep_atom(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_atom() argument
177 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_atom()
179 return (const struct kbase_jd_atom *)(dep->atom); in kbase_jd_katom_dep_atom()
185 * @dep: pointer to the dependency info structure.
189 static inline u8 kbase_jd_katom_dep_type(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_type() argument
191 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_type()
193 return dep->dep_type; in kbase_jd_katom_dep_type()
206 struct kbase_jd_atom_dependency *dep; in kbase_jd_katom_dep_set() local
210 dep in kbase_jd_katom_dep_set()
223 struct kbase_jd_atom_dependency *dep; kbase_jd_katom_dep_clear() local
487 const struct kbase_jd_atom_dependency dep[2]; global() member
[all...]
/device/board/hihope/rk3568/kernel/
H A Dkernel_source_checker.sh49 for dep in ${DEPS[@]}
51 if [[ $dep == "prebuilts/clang/ohos/linux-x86_64/llvm/bin" || $dep == "prebuilts/clang/ohos/linux-aarch64/llvm/bin" ]];then
52 echo $dep: >> $BUILD_INFO_PATH/current_build.info
54 cd $ROOT_PATH/$dep
59 echo $dep: >> $BUILD_INFO_PATH/current_build.info
61 cd $ROOT_PATH/$dep
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h170 * @dep: pointer to the dependency info structure.
175 kbase_jd_katom_dep_atom(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_atom() argument
177 KBASE_DEBUG_ASSERT(dep != NULL); in kbase_jd_katom_dep_atom()
179 return (const struct kbase_jd_atom *)(dep->atom); in kbase_jd_katom_dep_atom()
185 * @dep: pointer to the dependency info structure.
190 const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_type()
192 KBASE_DEBUG_ASSERT(dep != NULL); in kbase_jd_katom_dep_type()
194 return dep->dep_type; in kbase_jd_katom_dep_type()
208 struct kbase_jd_atom_dependency *dep; in kbase_jd_katom_dep_set() local
212 dep in kbase_jd_katom_dep_set()
189 kbase_jd_katom_dep_type( const struct kbase_jd_atom_dependency *dep) kbase_jd_katom_dep_type() argument
226 struct kbase_jd_atom_dependency *dep; kbase_jd_katom_dep_clear() local
510 const struct kbase_jd_atom_dependency dep[2]; global() member
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_defs.h270 * @param[in] dep kbase jd atom dependency.
274 static inline const struct kbase_jd_atom *kbase_jd_katom_dep_atom(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_atom() argument
276 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_atom()
278 return (const struct kbase_jd_atom *)(dep->atom); in kbase_jd_katom_dep_atom()
285 * @param[in] dep kbase jd atom dependency.
289 static inline u8 kbase_jd_katom_dep_type(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_type() argument
291 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_type()
293 return dep->dep_type; in kbase_jd_katom_dep_type()
299 * @param[in] dep The kbase jd atom dependency.
307 struct kbase_jd_atom_dependency *dep; in kbase_jd_katom_dep_set() local
325 struct kbase_jd_atom_dependency *dep; kbase_jd_katom_dep_clear() local
412 const struct kbase_jd_atom_dependency dep[2]; global() member
[all...]
H A Dmali_base_kernel.h899 * @param[in] dep The kbase jd atom dependency to be initialized.
904 static inline void base_jd_atom_dep_set(struct base_dependency *dep, base_atom_id id, base_jd_dep_type dep_type) in base_jd_atom_dep_set() argument
906 LOCAL_ASSERT(dep != NULL); in base_jd_atom_dep_set()
914 dep->atom_id = id; in base_jd_atom_dep_set()
915 dep->dependency_type = dep_type; in base_jd_atom_dep_set()
921 * @param[in,out] dep The kbase jd atom dependency to be written.
925 static inline void base_jd_atom_dep_copy(struct base_dependency *dep, const struct base_dependency *from) in base_jd_atom_dep_copy() argument
927 LOCAL_ASSERT(dep != NULL); in base_jd_atom_dep_copy()
929 base_jd_atom_dep_set(dep, from->atom_id, from->dependency_type); in base_jd_atom_dep_copy()
H A Dmali_kbase_jd_debugfs.c101 deps[i].id = (unsigned)(atom->dep[i].atom ? kbase_jd_atom_id(kctx, atom->dep[i].atom) : 0); in kbasep_jd_debugfs_atom_deps()
103 switch (atom->dep[i].dep_type) { in kbasep_jd_debugfs_atom_deps()
H A Dmali_kbase_jd.c119 if (IS_GPU_ATOM(katom) || (!kbase_jd_katom_dep_atom(&katom->dep[0]) && !kbase_jd_katom_dep_atom(&katom->dep[1]))) { in kbase_jd_dep_clear_locked()
120 /* katom dep complete, attempt to run it */ in kbase_jd_dep_clear_locked()
441 /* Nothing to wait for, so kds dep met */ in kbase_jd_pre_external_resources()
536 dep_type = kbase_jd_katom_dep_type(&dep_atom->dep[d]); in jd_resolve_dep()
537 kbase_jd_katom_dep_clear(&dep_atom->dep[d]); in jd_resolve_dep()
562 other_dep_atom = (struct kbase_jd_atom *)kbase_jd_katom_dep_atom(&dep_atom->dep[other_d]); in jd_resolve_dep()
637 if (kbase_jd_katom_dep_atom(&kctx->jctx.atoms[i].dep[0]) == katom || in jd_check_force_failure()
638 kbase_jd_katom_dep_atom(&kctx->jctx.atoms[i].dep[1]) == katom) { in jd_check_force_failure()
700 bool dep0_valid = is_dep_valid(dep_atom->dep[ in jd_try_submitting_deps()
[all...]
H A Dmali_kbase_softjobs.c272 struct kbase_jd_atom *dep; in kbase_fence_debug_check_atom() local
274 list_for_each_entry(dep, &katom->dep_head[i], dep_item[i]) in kbase_fence_debug_check_atom()
276 if (dep->status == KBASE_JD_ATOM_STATE_UNUSED || dep->status == KBASE_JD_ATOM_STATE_COMPLETED) { in kbase_fence_debug_check_atom()
280 if ((dep->core_req & BASE_JD_REQ_SOFT_JOB_TYPE) == BASE_JD_REQ_SOFT_FENCE_TRIGGER) { in kbase_fence_debug_check_atom()
284 if (!kbase_sync_fence_in_info_get(dep, &info)) { in kbase_fence_debug_check_atom()
285 dev_warn(dev, "\tVictim trigger atom %d fence [%p] %s: %s\n", kbase_jd_atom_id(kctx, dep), in kbase_fence_debug_check_atom()
290 kbase_fence_debug_check_atom(dep); in kbase_fence_debug_check_atom()
H A Dmali_kbase_js.c904 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
980 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
990 if (kbase_jd_katom_dep_type(&katom->dep[i]) == BASE_JD_DEP_TYPE_DATA) { in kbase_js_dep_validate()
994 if ((kbase_jd_katom_dep_type(&katom->dep[i]) == BASE_JD_DEP_TYPE_DATA) && (js == dep_js)) { in kbase_js_dep_validate()
1000 kbase_jd_katom_dep_clear(&katom->dep[i]); in kbase_js_dep_validate()
2038 * not allow multiple runs of fail-dep atoms from the same context to be in kbase_js_pull()
H A Dmali_kbase_replay.c542 kbase_jd_katom_dep_set(&katom->dep[0], dep_atom, BASE_JD_DEP_TYPE_DATA); in kbasep_replay_reset_softjob()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_defs.h277 * @param[in] dep kbase jd atom dependency.
281 static inline const struct kbase_jd_atom * kbase_jd_katom_dep_atom(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_atom() argument
283 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_atom()
285 return (const struct kbase_jd_atom *)(dep->atom); in kbase_jd_katom_dep_atom()
292 * @param[in] dep kbase jd atom dependency.
296 static inline u8 kbase_jd_katom_dep_type(const struct kbase_jd_atom_dependency *dep) in kbase_jd_katom_dep_type() argument
298 LOCAL_ASSERT(dep != NULL); in kbase_jd_katom_dep_type()
300 return dep->dep_type; in kbase_jd_katom_dep_type()
306 * @param[in] dep The kbase jd atom dependency.
314 struct kbase_jd_atom_dependency *dep; in kbase_jd_katom_dep_set() local
332 struct kbase_jd_atom_dependency *dep; kbase_jd_katom_dep_clear() local
419 const struct kbase_jd_atom_dependency dep[2]; global() member
[all...]
H A Dmali_base_kernel.h915 * @param[in] dep The kbase jd atom dependency to be initialized.
920 static inline void base_jd_atom_dep_set(struct base_dependency *dep, in base_jd_atom_dep_set() argument
923 LOCAL_ASSERT(dep != NULL); in base_jd_atom_dep_set()
932 dep->atom_id = id; in base_jd_atom_dep_set()
933 dep->dependency_type = dep_type; in base_jd_atom_dep_set()
939 * @param[in,out] dep The kbase jd atom dependency to be written.
943 static inline void base_jd_atom_dep_copy(struct base_dependency *dep, in base_jd_atom_dep_copy() argument
946 LOCAL_ASSERT(dep != NULL); in base_jd_atom_dep_copy()
948 base_jd_atom_dep_set(dep, from->atom_id, from->dependency_type); in base_jd_atom_dep_copy()
H A Dmali_kbase_jd_debugfs.c113 deps[i].id = (unsigned)(atom->dep[i].atom ? in kbasep_jd_debugfs_atom_deps()
114 kbase_jd_atom_id(kctx, atom->dep[i].atom) : 0); in kbasep_jd_debugfs_atom_deps()
116 switch (atom->dep[i].dep_type) { in kbasep_jd_debugfs_atom_deps()
H A Dmali_kbase_jd.c125 (!kbase_jd_katom_dep_atom(&katom->dep[0]) && in kbase_jd_dep_clear_locked()
126 !kbase_jd_katom_dep_atom(&katom->dep[1]))) { in kbase_jd_dep_clear_locked()
127 /* katom dep complete, attempt to run it */ in kbase_jd_dep_clear_locked()
461 /* Nothing to wait for, so kds dep met */ in kbase_jd_pre_external_resources()
558 dep_type = kbase_jd_katom_dep_type(&dep_atom->dep[d]); in jd_resolve_dep()
559 kbase_jd_katom_dep_clear(&dep_atom->dep[d]); in jd_resolve_dep()
590 kbase_jd_katom_dep_atom(&dep_atom->dep[other_d]); in jd_resolve_dep()
667 if (kbase_jd_katom_dep_atom(&kctx->jctx.atoms[i].dep[0]) == katom || in jd_check_force_failure()
668 kbase_jd_katom_dep_atom(&kctx->jctx.atoms[i].dep[1]) == katom) { in jd_check_force_failure()
732 dep_atom->dep[ in jd_try_submitting_deps()
[all...]
H A Dmali_kbase_softjobs.c278 struct kbase_jd_atom *dep; in kbase_fence_debug_check_atom() local
280 list_for_each_entry(dep, &katom->dep_head[i], dep_item[i]) { in kbase_fence_debug_check_atom()
281 if (dep->status == KBASE_JD_ATOM_STATE_UNUSED || in kbase_fence_debug_check_atom()
282 dep->status == KBASE_JD_ATOM_STATE_COMPLETED) in kbase_fence_debug_check_atom()
285 if ((dep->core_req & BASE_JD_REQ_SOFT_JOB_TYPE) in kbase_fence_debug_check_atom()
290 if (!kbase_sync_fence_in_info_get(dep, &info)) { in kbase_fence_debug_check_atom()
293 kbase_jd_atom_id(kctx, dep), in kbase_fence_debug_check_atom()
300 kbase_fence_debug_check_atom(dep); in kbase_fence_debug_check_atom()
H A Dmali_kbase_js.c945 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
1025 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
1043 &katom->dep[i]) == in kbase_js_dep_validate()
1048 if ((kbase_jd_katom_dep_type(&katom->dep[i]) in kbase_js_dep_validate()
1056 kbase_jd_katom_dep_clear(&katom->dep[i]); in kbase_js_dep_validate()
2133 * not allow multiple runs of fail-dep atoms from the same context to be in kbase_js_pull()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jd_debugfs.c120 deps[i].id = (unsigned)(atom->dep[i].atom ? in kbasep_jd_debugfs_atom_deps()
121 kbase_jd_atom_id(kctx, atom->dep[i].atom) : 0); in kbasep_jd_debugfs_atom_deps()
123 switch (atom->dep[i].dep_type) { in kbasep_jd_debugfs_atom_deps()
H A Dmali_kbase_jd.c138 (!kbase_jd_katom_dep_atom(&katom->dep[0]) && in kbase_jd_dep_clear_locked()
139 !kbase_jd_katom_dep_atom(&katom->dep[1]))) { in kbase_jd_dep_clear_locked()
140 /* katom dep complete, attempt to run it */ in kbase_jd_dep_clear_locked()
421 dep_type = kbase_jd_katom_dep_type(&dep_atom->dep[d]); in jd_resolve_dep()
422 kbase_jd_katom_dep_clear(&dep_atom->dep[d]); in jd_resolve_dep()
437 kbase_jd_katom_dep_atom(&dep_atom->dep[other_d]); in jd_resolve_dep()
527 dep_atom->dep[0].atom); in jd_try_submitting_deps()
529 dep_atom->dep[1].atom); in jd_try_submitting_deps()
741 if (kbase_jd_katom_dep_atom(&katom->dep[i])) { in jd_done_nolock()
743 kbase_jd_katom_dep_clear(&katom->dep[ in jd_done_nolock()
[all...]
H A Dmali_kbase_softjobs.c289 struct kbase_jd_atom *dep; in kbase_fence_debug_check_atom() local
291 list_for_each_entry(dep, &katom->dep_head[i], dep_item[i]) { in kbase_fence_debug_check_atom()
292 if (dep->status == KBASE_JD_ATOM_STATE_UNUSED || in kbase_fence_debug_check_atom()
293 dep->status == KBASE_JD_ATOM_STATE_COMPLETED) in kbase_fence_debug_check_atom()
296 if ((dep->core_req & BASE_JD_REQ_SOFT_JOB_TYPE) in kbase_fence_debug_check_atom()
301 if (!kbase_sync_fence_in_info_get(dep, &info)) { in kbase_fence_debug_check_atom()
304 kbase_jd_atom_id(kctx, dep), in kbase_fence_debug_check_atom()
311 kbase_fence_debug_check_atom(dep); in kbase_fence_debug_check_atom()
H A Dmali_kbase_js.c1184 "JS: X pre-dep %pK is not present in slot FIFO or will fail\n", in kbase_js_ctx_pullable()
1214 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
1221 "Checking dep %d of atom %pK (s:%d) on %pK (s:%d)\n", in kbase_js_dep_validate()
1317 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
1323 "Clearing dep %d of atom %pK (s:%d) on %pK (s:%d)\n", in kbase_js_dep_validate()
1344 &katom->dep[i]) == in kbase_js_dep_validate()
1349 if ((kbase_jd_katom_dep_type(&katom->dep[i]) in kbase_js_dep_validate()
1357 kbase_jd_katom_dep_clear(&katom->dep[i]); in kbase_js_dep_validate()
2613 "Atom %pK blocked on x-dep in js_move_to_tree\n",
2716 * not allow multiple runs of fail-dep atom
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jd_debugfs.c109 deps[i].id = (unsigned)(atom->dep[i].atom ? kbase_jd_atom_id(kctx, atom->dep[i].atom) : 0); in kbasep_jd_debugfs_atom_deps()
111 switch (atom->dep[i].dep_type) { in kbasep_jd_debugfs_atom_deps()
H A Dmali_kbase_jd.c136 if (IS_GPU_ATOM(katom) || (!kbase_jd_katom_dep_atom(&katom->dep[0]) && !kbase_jd_katom_dep_atom(&katom->dep[1]))) { in kbase_jd_dep_clear_locked()
137 /* katom dep complete, attempt to run it */ in kbase_jd_dep_clear_locked()
398 dep_type = kbase_jd_katom_dep_type(&dep_atom->dep[d]); in jd_resolve_dep()
399 kbase_jd_katom_dep_clear(&dep_atom->dep[d]); in jd_resolve_dep()
411 other_dep_atom = (struct kbase_jd_atom *)kbase_jd_katom_dep_atom(&dep_atom->dep[other_d]); in jd_resolve_dep()
498 bool dep0_valid = is_dep_valid(dep_atom->dep[0].atom); in jd_try_submitting_deps()
499 bool dep1_valid = is_dep_valid(dep_atom->dep[1].atom); in jd_try_submitting_deps()
695 if (kbase_jd_katom_dep_atom(&katom->dep[i])) { in jd_done_nolock()
697 kbase_jd_katom_dep_clear(&katom->dep[ in jd_done_nolock()
[all...]
H A Dmali_kbase_softjobs.c279 struct kbase_jd_atom *dep; in kbase_fence_debug_check_atom() local
281 list_for_each_entry(dep, &katom->dep_head[i], dep_item[i]) in kbase_fence_debug_check_atom()
283 if (dep->status == KBASE_JD_ATOM_STATE_UNUSED || dep->status == KBASE_JD_ATOM_STATE_COMPLETED) { in kbase_fence_debug_check_atom()
287 if ((dep->core_req & BASE_JD_REQ_SOFT_JOB_TYPE) == BASE_JD_REQ_SOFT_FENCE_TRIGGER) { in kbase_fence_debug_check_atom()
291 if (!kbase_sync_fence_in_info_get(dep, &info)) { in kbase_fence_debug_check_atom()
292 dev_warn(dev, "\tVictim trigger atom %d fence [%p] %s: %s\n", kbase_jd_atom_id(kctx, dep), in kbase_fence_debug_check_atom()
297 kbase_fence_debug_check_atom(dep); in kbase_fence_debug_check_atom()
H A Dmali_kbase_js.c902 dev_dbg(kbdev->dev, "JS: X pre-dep %p is not present in slot FIFO or will fail\n", in kbase_js_ctx_pullable()
928 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
934 dev_dbg(kbdev->dev, "Checking dep %d of atom %p (s:%d) on %p (s:%d)\n", i, (void *)katom, js, in kbase_js_dep_validate()
1009 struct kbase_jd_atom *dep_atom = katom->dep[i].atom; in kbase_js_dep_validate()
1014 dev_dbg(kbdev->dev, "Clearing dep %d of atom %p (s:%d) on %p (s:%d)\n", i, (void *)katom, js, in kbase_js_dep_validate()
1026 if (kbase_jd_katom_dep_type(&katom->dep[i]) == BASE_JD_DEP_TYPE_DATA) { in kbase_js_dep_validate()
1030 if ((kbase_jd_katom_dep_type(&katom->dep[i]) == BASE_JD_DEP_TYPE_DATA) && (js == dep_js)) { in kbase_js_dep_validate()
1036 kbase_jd_katom_dep_clear(&katom->dep[i]); in kbase_js_dep_validate()
2213 dev_dbg(kctx->kbdev->dev, "Atom %p blocked on x-dep in js_move_to_tree\n", (void *)katom);
2306 * not allow multiple runs of fail-dep atom
[all...]
/device/board/hihope/dayu210/uboot/
H A Dmake.sh517 COMMON_H=`grep "_common.h:" include/autoconf.mk.dep | awk -F "/" '{ printf $3 }'`

Completed in 40 milliseconds

12