/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_dma_fence.h | 41 * @dma_fence_excl_bitmap: Specifies which resv_obj are exclusive. 60 * @exclusive: Boolean indicating if exclusive access is needed 64 * exclusive access in dma_fence_excl_bitmap. 68 bool exclusive); 70 void kbase_dma_fence_add_reservation(struct dma_resv *resv, struct kbase_dma_fence_resv_info *info, bool exclusive);
|
H A D | mali_kbase_dma_fence.c | 226 bool exclusive) in kbase_dma_fence_add_reservation_callback() 228 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct dma_resv *resv, bool exclusive) in kbase_dma_fence_add_reservation_callback() 261 if (exclusive) { in kbase_dma_fence_add_reservation_callback() 294 bool exclusive) in kbase_dma_fence_add_reservation() 296 void kbase_dma_fence_add_reservation(struct dma_resv *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) in kbase_dma_fence_add_reservation() 309 if (exclusive) { in kbase_dma_fence_add_reservation() 225 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument 293 kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) kbase_dma_fence_add_reservation() argument
|
H A D | mali_kbase_jd.c | 280 bool exclusive; in kbase_jd_pre_external_resources() local 281 exclusive = (res->ext_resource & BASE_EXT_RES_ACCESS_EXCLUSIVE) ? true : false; in kbase_jd_pre_external_resources() 310 kbase_dma_fence_add_reservation(resv, &info, exclusive); in kbase_jd_pre_external_resources()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_dma_fence.c | 232 bool exclusive) in kbase_dma_fence_add_reservation_callback() 237 bool exclusive) in kbase_dma_fence_add_reservation_callback() 280 if (exclusive) { in kbase_dma_fence_add_reservation_callback() 314 bool exclusive) in kbase_dma_fence_add_reservation() 318 bool exclusive) in kbase_dma_fence_add_reservation() 330 if (exclusive) in kbase_dma_fence_add_reservation() 230 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument 312 kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) kbase_dma_fence_add_reservation() argument
|
H A D | mali_kbase_dma_fence.h | 45 * @dma_fence_excl_bitmap: Specifies which resv_obj are exclusive. 64 * @exclusive: Boolean indicating if exclusive access is needed 68 * exclusive access in dma_fence_excl_bitmap. 73 bool exclusive); 77 bool exclusive);
|
H A D | mali_kbase_jd.c | 297 bool exclusive; in kbase_jd_pre_external_resources() local 298 exclusive = (res->ext_resource & BASE_EXT_RES_ACCESS_EXCLUSIVE) in kbase_jd_pre_external_resources() 333 exclusive); in kbase_jd_pre_external_resources()
|
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_sync_helper.h | 96 * @exclusive: (for exclusive wait) when true add all fences, otherwise only 97 * exclusive fence 99 int drm_reservation_cb_add(struct drm_reservation_cb *rcb, struct reservation_object *resv, bool exclusive); 121 * @excl_resvs_bitmap: bitmap for exclusive reservations 123 * @exclusive: bool to store in excl_resvs_bitmap 126 unsigned long *excl_resvs_bitmap, unsigned int *num_resvs, bool exclusive);
|
/device/soc/rockchip/rk3588/kernel/include/drm/ |
H A D | drm_sync_helper.h | 100 * @exclusive: (for exclusive wait) when true add all fences, otherwise only 101 * exclusive fence 105 bool exclusive); 127 * @excl_resvs_bitmap: bitmap for exclusive reservations 129 * @exclusive: bool to store in excl_resvs_bitmap 135 unsigned int *num_resvs, bool exclusive);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_dma_fence.c | 217 bool exclusive) in kbase_dma_fence_add_reservation_callback() 249 if (exclusive) { in kbase_dma_fence_add_reservation_callback() 281 bool exclusive) in kbase_dma_fence_add_reservation() 293 if (exclusive) { in kbase_dma_fence_add_reservation() 216 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument 280 kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) kbase_dma_fence_add_reservation() argument
|
H A D | mali_kbase_dma_fence.h | 34 * @dma_fence_excl_bitmap: Specifies which resv_obj are exclusive. 49 * @exclusive: Boolean indicating if exclusive access is needed 53 * exclusive access in dma_fence_excl_bitmap. 56 bool exclusive);
|
H A D | mali_kbase_jd.c | 371 bool exclusive;
in kbase_jd_pre_external_resources() local 374 exclusive = (res->ext_resource & BASE_EXT_RES_ACCESS_EXCLUSIVE) ? true : false;
in kbase_jd_pre_external_resources() 391 &kds_res_count, kds_resources, kds_access_bitmap, exclusive);
in kbase_jd_pre_external_resources() 404 kbase_dma_fence_add_reservation(resv, &info, exclusive);
in kbase_jd_pre_external_resources()
|
H A D | mali_kbase_mem.c | 2315 unsigned long *kds_access_bitmap, bool exclusive)
in add_kds_resource() 2327 if (exclusive) {
in add_kds_resource() 2338 unsigned long *kds_access_bitmap, bool exclusive)
in kbase_map_external_resource() 2371 add_kds_resource(kds_res, kds_resources, kds_res_count, kds_access_bitmap, exclusive);
in kbase_map_external_resource() 2385 add_kds_resource(kds_res, kds_resources, kds_res_count, kds_access_bitmap, exclusive);
in kbase_map_external_resource() 2314 add_kds_resource(struct kds_resource *kds_res, struct kds_resource **kds_resources, u32 *kds_res_count, unsigned long *kds_access_bitmap, bool exclusive) add_kds_resource() argument 2335 kbase_map_external_resource(struct kbase_context *kctx, struct kbase_va_region *reg, struct mm_struct *locked_mm, u32 *kds_res_count, struct kds_resource **kds_resources, unsigned long *kds_access_bitmap, bool exclusive) kbase_map_external_resource() argument
|
H A D | mali_kbase_mem.h | 994 * @exclusive: If the KDS resource requires exclusive access. 1003 unsigned long *kds_access_bitmap, bool exclusive);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_dma_fence.c | 224 bool exclusive) in kbase_dma_fence_add_reservation_callback() 259 if (exclusive) { in kbase_dma_fence_add_reservation_callback() 292 bool exclusive) in kbase_dma_fence_add_reservation() 303 if (exclusive) in kbase_dma_fence_add_reservation() 222 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument 290 kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) kbase_dma_fence_add_reservation() argument
|
H A D | mali_kbase_dma_fence.h | 37 * @dma_fence_excl_bitmap: Specifies which resv_obj are exclusive. 52 * @exclusive: Boolean indicating if exclusive access is needed 56 * exclusive access in dma_fence_excl_bitmap. 60 bool exclusive);
|
H A D | mali_kbase_jd.c | 385 bool exclusive; in kbase_jd_pre_external_resources() local 388 exclusive = (res->ext_resource & BASE_EXT_RES_ACCESS_EXCLUSIVE) in kbase_jd_pre_external_resources() 408 kds_access_bitmap, exclusive in kbase_jd_pre_external_resources() 424 exclusive); in kbase_jd_pre_external_resources()
|
H A D | mali_kbase_mem.c | 2387 unsigned long *kds_access_bitmap, bool exclusive) in add_kds_resource() 2398 if (exclusive) in add_kds_resource() 2409 unsigned long *kds_access_bitmap, bool exclusive in kbase_map_external_resource() 2441 kds_access_bitmap, exclusive); in kbase_map_external_resource() 2457 kds_access_bitmap, exclusive); in kbase_map_external_resource() 2385 add_kds_resource(struct kds_resource *kds_res, struct kds_resource **kds_resources, u32 *kds_res_count, unsigned long *kds_access_bitmap, bool exclusive) add_kds_resource() argument
|
H A D | mali_kbase_mem.h | 1005 * @exclusive: If the KDS resource requires exclusive access. 1015 unsigned long *kds_access_bitmap, bool exclusive
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_csg_debugfs.c | 329 char exclusive; in kbasep_csf_scheduler_dump_active_group() local 342 exclusive = 'C'; in kbasep_csf_scheduler_dump_active_group() 344 exclusive = 'F'; in kbasep_csf_scheduler_dump_active_group() 346 exclusive = '0'; in kbasep_csf_scheduler_dump_active_group() 361 exclusive); in kbasep_csf_scheduler_dump_active_group()
|
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/ |
H A D | driver.h | 427 int exclusive; member
|
/device/soc/rockchip/common/sdk_linux/drivers/regulator/ |
H A D | core.c | 2142 dev_warn(dev, "dummy supplies not allowed for exclusive requests\n");
in _regulator_get() 2150 if (rdev->exclusive) {
in _regulator_get() 2195 rdev->exclusive = 1;
in _regulator_get() 2235 * regulator_get_exclusive - obtain exclusive access to a regulator.
2306 rdev->exclusive = 0;
in destroy_regulator()
|