Home
last modified time | relevance | path

Searched refs:pre_dep (Results 1 - 22 of 22) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_jd.c959 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 Dmali_base_kernel.h522 * 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 Dmali_kbase_replay.c609 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 Dmali_kbase_js.c995 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 Dmali_kbase_defs.h541 struct kbase_jd_atom *pre_dep; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_jd.c996 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 Dmali_base_kernel.h534 * 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 Dmali_kbase_replay.c662 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 Dmali_kbase_js.c1051 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 Dmali_kbase_defs.h548 struct kbase_jd_atom *pre_dep; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_base_jm_kernel.h765 * @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 Dmali_kbase_jm_defs.h438 * @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 Dmali_base_jm_kernel.h790 * @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 Dmali_kbase_jd.c944 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 Dmali_kbase_js.c1352 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 Dmali_kbase_jd.c881 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 Dmali_kbase_js.c1031 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 Dmali_kbase_jm_defs.h453 * @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 Dmali_kbase_jm_rb.c1070 return (katom_b->pre_dep || in kbase_rb_atom_might_depend()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_rb.c1117 ((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 Dmali_kbase_jm_rb.c960 ((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 Dmali_kbase_jm_rb.c1244 #define HAS_DEP(katom) (katom->pre_dep || katom->atom_flags & \

Completed in 51 milliseconds