/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jd.c | 959 katom->pre_dep = NULL;
in jd_submit_atom() 987 int dep_atom_number = user_atom->pre_dep[i].atom_id;
in jd_submit_atom() 988 base_jd_dep_type dep_atom_type = user_atom->pre_dep[i].dependency_type;
in jd_submit_atom() 1010 int dep_atom_number = user_atom->pre_dep[i].atom_id;
in jd_submit_atom() 1014 dep_atom_type = user_atom->pre_dep[i].dependency_type;
in jd_submit_atom() 1093 } else if (BASE_JD_DEP_TYPE_INVALID != user_atom->pre_dep[i].dependency_type) {
in jd_submit_atom() 1095 int dep_atom_number = user_atom->pre_dep[i].atom_id;
in jd_submit_atom() 1273 if (!user_atom_v6.pre_dep[0]) {
in kbase_jd_submit() 1277 base_jd_atom_dep_set(&user_atom.pre_dep[0], user_atom_v6.pre_dep[ in kbase_jd_submit() [all...] |
H A D | mali_base_kernel.h | 522 * The first pre_dep object must be configured for the external resouces to use,
523 * the second pre_dep object can be used to create other dependencies.
839 struct base_dependency pre_dep[2]; /**< pre-dependencies, one need to use SETTER function to assign this field,
member 855 base_atom_id pre_dep[2]; /**< pre-dependencies */
member
|
H A D | mali_kbase_replay.c | 609 base_jd_atom_dep_set(&atom->pre_dep[0], 0, BASE_JD_DEP_TYPE_INVALID);
in kbasep_replay_create_atom() 610 base_jd_atom_dep_set(&atom->pre_dep[1], 0, BASE_JD_DEP_TYPE_INVALID);
in kbasep_replay_create_atom() 656 base_jd_atom_dep_set(&f_atom->pre_dep[0], t_atom_nr, BASE_JD_DEP_TYPE_DATA);
in kbasep_replay_create_atoms()
|
H A D | mali_kbase_js.c | 995 katom->pre_dep = dep_atom;
in kbase_js_dep_validate() 1916 (katom->pre_dep && (katom->pre_dep->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST))) {
in kbase_js_dep_resolved_submit() 2040 if (katom->pre_dep && atomic_read(&kctx->atoms_pulled_slot[js])) {
in kbase_js_pull()
|
H A D | mali_kbase_defs.h | 541 struct kbase_jd_atom *pre_dep;
member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jd.c | 996 katom->pre_dep = NULL; in jd_submit_atom() 1024 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 1025 base_jd_dep_type dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 1052 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 1056 dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 1147 user_atom->pre_dep[i].dependency_type) { in jd_submit_atom() 1150 user_atom->pre_dep[i].atom_id; in jd_submit_atom() 1342 if (!user_atom_v6.pre_dep[0]) in kbase_jd_submit() 1345 base_jd_atom_dep_set(&user_atom.pre_dep[0], in kbase_jd_submit() 1346 user_atom_v6.pre_dep[ in kbase_jd_submit() [all...] |
H A D | mali_base_kernel.h | 534 * The first pre_dep object must be configured for the external resouces to use, 535 * the second pre_dep object can be used to create other dependencies. 854 struct base_dependency pre_dep[2]; /**< pre-dependencies, one need to use SETTER function to assign this field, member 870 base_atom_id pre_dep[2]; /**< pre-dependencies */ member
|
H A D | mali_kbase_replay.c | 662 base_jd_atom_dep_set(&atom->pre_dep[0], 0 , BASE_JD_DEP_TYPE_INVALID); in kbasep_replay_create_atom() 663 base_jd_atom_dep_set(&atom->pre_dep[1], 0 , BASE_JD_DEP_TYPE_INVALID); in kbasep_replay_create_atom() 711 base_jd_atom_dep_set(&f_atom->pre_dep[0], t_atom_nr , BASE_JD_DEP_TYPE_DATA); in kbasep_replay_create_atoms()
|
H A D | mali_kbase_js.c | 1051 katom->pre_dep = dep_atom; in kbase_js_dep_validate() 2009 (katom->pre_dep && (katom->pre_dep->atom_flags & in kbase_js_dep_resolved_submit() 2135 if (katom->pre_dep && atomic_read(&kctx->atoms_pulled_slot[js])) { in kbase_js_pull()
|
H A D | mali_kbase_defs.h | 548 struct kbase_jd_atom *pre_dep; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_base_jm_kernel.h | 765 * @pre_dep: Pre-dependencies. One need to use SETTER function to assign 798 struct base_dependency pre_dep[2]; member 825 * @pre_dep: Pre-dependencies. One need to use SETTER function to assign 846 struct base_dependency pre_dep[2]; member
|
H A D | mali_kbase_jm_defs.h | 438 * @pre_dep: Pointer to atom that this atom has same-slot 606 struct kbase_jd_atom *pre_dep; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/jm/ |
H A D | mali_base_jm_kernel.h | 790 * @pre_dep: Pre-dependencies. One need to use SETTER function to assign 823 struct base_dependency pre_dep[2]; member 850 * @pre_dep: Pre-dependencies. One need to use SETTER function to assign 871 struct base_dependency pre_dep[2]; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jd.c | 944 katom->pre_dep = NULL; in jd_submit_atom() 986 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 987 base_jd_dep_type dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 1010 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 1014 dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 1358 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == in kbase_jd_submit()
|
H A D | mali_kbase_js.c | 1352 katom->pre_dep = dep_atom; in kbase_js_dep_validate() 2538 (katom->pre_dep && (katom->pre_dep->atom_flags & 2719 if (katom->pre_dep && kbase_jsctx_slot_atoms_pulled(kctx, js)) {
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jd.c | 881 katom->pre_dep = NULL; in jd_submit_atom() 923 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 924 base_jd_dep_type dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 944 int dep_atom_number = user_atom->pre_dep[i].atom_id; in jd_submit_atom() 948 dep_atom_type = user_atom->pre_dep[i].dependency_type; in jd_submit_atom() 1263 compiletime_assert(sizeof(user_atom.pre_dep[0].atom_id) == sizeof(user_atom.atom_number), in kbase_jd_submit()
|
H A D | mali_kbase_js.c | 1031 katom->pre_dep = dep_atom; in kbase_js_dep_validate() 2149 (katom->pre_dep && (katom->pre_dep->atom_flags & KBASE_KATOM_FLAG_JSCTX_IN_X_DEP_LIST))) { 2308 if (katom->pre_dep && atomic_read(&kctx->atoms_pulled_slot[js])) {
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 453 * @pre_dep: Pointer to atom that this atom has same-slot 620 struct kbase_jd_atom *pre_dep; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 1070 return (katom_b->pre_dep || in kbase_rb_atom_might_depend()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 1117 ((katom)->pre_dep || ((((katom)->atom_flags & (KBASE_KATOM_FLAG_X_DEP_BLOCKED)) | KBASE_KATOM_FLAG_FAIL_BLOCKER)))
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 960 ((katom)->pre_dep || (katom)->atom_flags & (KBASE_KATOM_FLAG_X_DEP_BLOCKED | KBASE_KATOM_FLAG_FAIL_BLOCKER))
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_rb.c | 1244 #define HAS_DEP(katom) (katom->pre_dep || katom->atom_flags & \
|