/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 171 * @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 D | kernel_source_checker.sh | 49 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 D | mali_kbase_jm_defs.h | 170 * @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 D | mali_kbase_defs.h | 270 * @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 D | mali_base_kernel.h | 899 * @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 D | mali_kbase_jd_debugfs.c | 101 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 D | mali_kbase_jd.c | 119 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 D | mali_kbase_softjobs.c | 272 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 D | mali_kbase_js.c | 904 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 D | mali_kbase_replay.c | 542 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 D | mali_kbase_defs.h | 277 * @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 D | mali_base_kernel.h | 915 * @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 D | mali_kbase_jd_debugfs.c | 113 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 D | mali_kbase_jd.c | 125 (!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 D | mali_kbase_softjobs.c | 278 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 D | mali_kbase_js.c | 945 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 D | mali_kbase_jd_debugfs.c | 120 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 D | mali_kbase_jd.c | 138 (!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 D | mali_kbase_softjobs.c | 289 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 D | mali_kbase_js.c | 1184 "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 D | mali_kbase_jd_debugfs.c | 109 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 D | mali_kbase_jd.c | 136 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 D | mali_kbase_softjobs.c | 279 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 D | mali_kbase_js.c | 902 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 D | make.sh | 517 COMMON_H=`grep "_common.h:" include/autoconf.mk.dep | awk -F "/" '{ printf $3 }'`
|