From 08f87f769b595151be1afeff53e144f543faa614 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 06 Dec 2023 09:51:13 +0000 Subject: [PATCH] add dts config --- kernel/drivers/gpu/arm/bifrost/mali_kbase_js_ctx_attr.c | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) diff --git a/kernel/drivers/gpu/arm/bifrost/mali_kbase_js_ctx_attr.c b/kernel/drivers/gpu/arm/bifrost/mali_kbase_js_ctx_attr.c index 7775648..04ea06b 100644 --- a/kernel/drivers/gpu/arm/bifrost/mali_kbase_js_ctx_attr.c +++ b/kernel/drivers/gpu/arm/bifrost/mali_kbase_js_ctx_attr.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note /* * - * (C) COPYRIGHT 2012-2016, 2018, 2020-2021 ARM Limited. All rights reserved. + * (C) COPYRIGHT 2012-2016, 2018, 2020-2022 ARM Limited. All rights reserved. * * This program is free software and is provided to you under the terms of the * GNU General Public License version 2 as published by the Free Software @@ -27,8 +27,9 @@ */ /** - * Check whether a ctx has a certain attribute, and if so, retain that - * attribute on the runpool. + * kbasep_js_ctx_attr_runpool_retain_attr - Check whether a ctx has a certain attribute + * and if so, retain that attribute on the runpool. + * * @kbdev: Device pointer * @kctx: KBase context * @attribute: Atribute to check/retain @@ -38,11 +39,11 @@ * - runpool_irq spinlock * - ctx is scheduled on the runpool * - * @return true indicates a change in ctx attributes state of the runpool. + * Return: true indicates a change in ctx attributes state of the runpool. * In this state, the scheduler might be able to submit more jobs than * previously, and so the caller should ensure kbasep_js_try_run_next_job_nolock() * or similar is called sometime later. - * @return false indicates no change in ctx attributes state of the runpool. + * false indicates no change in ctx attributes state of the runpool. */ static bool kbasep_js_ctx_attr_runpool_retain_attr(struct kbase_device *kbdev, struct kbase_context *kctx, enum kbasep_js_ctx_attr attribute) { @@ -76,8 +77,9 @@ } /** - * Check whether a ctx has a certain attribute, and if so, release that - * attribute on the runpool. + * kbasep_js_ctx_attr_runpool_release_attr - Check whether a ctx has a certain attribute, + * and if so, release that attribute on the runpool. + * * @kbdev: Device pointer * @kctx: KBase context * @attribute: Atribute to release @@ -87,11 +89,11 @@ * - runpool_irq spinlock * - ctx is scheduled on the runpool * - * @return true indicates a change in ctx attributes state of the runpool. + * Return: true indicates a change in ctx attributes state of the runpool. * In this state, the scheduler might be able to submit more jobs than * previously, and so the caller should ensure kbasep_js_try_run_next_job_nolock() * or similar is called sometime later. - * @return false indicates no change in ctx attributes state of the runpool. + * false indicates no change in ctx attributes state of the runpool. */ static bool kbasep_js_ctx_attr_runpool_release_attr(struct kbase_device *kbdev, struct kbase_context *kctx, enum kbasep_js_ctx_attr attribute) { @@ -124,8 +126,9 @@ } /** - * Retain a certain attribute on a ctx, also retaining it on the runpool - * if the context is scheduled. + * kbasep_js_ctx_attr_ctx_retain_attr - Retain a certain attribute on a ctx, + * also retaining it on the runpool if the context is scheduled. + * * @kbdev: Device pointer * @kctx: KBase context * @attribute: Atribute to retain @@ -134,9 +137,9 @@ * - jsctx mutex * - If the context is scheduled, then runpool_irq spinlock must also be held * - * @return true indicates a change in ctx attributes state of the runpool. + * Return: true indicates a change in ctx attributes state of the runpool. * This may allow the scheduler to submit more jobs than previously. - * @return false indicates no change in ctx attributes state of the runpool. + * false indicates no change in ctx attributes state of the runpool. */ static bool kbasep_js_ctx_attr_ctx_retain_attr(struct kbase_device *kbdev, struct kbase_context *kctx, enum kbasep_js_ctx_attr attribute) { @@ -164,8 +167,9 @@ } /** - * Release a certain attribute on a ctx, also releasing it from the runpool - * if the context is scheduled. + * kbasep_js_ctx_attr_ctx_release_attr - Release a certain attribute on a ctx, + * also releasing it from the runpool if the context is scheduled. + * * @kbdev: Device pointer * @kctx: KBase context * @attribute: Atribute to release @@ -174,9 +178,9 @@ * - jsctx mutex * - If the context is scheduled, then runpool_irq spinlock must also be held * - * @return true indicates a change in ctx attributes state of the runpool. + * Return: true indicates a change in ctx attributes state of the runpool. * This may allow the scheduler to submit more jobs than previously. - * @return false indicates no change in ctx attributes state of the runpool. + * false indicates no change in ctx attributes state of the runpool. */ static bool kbasep_js_ctx_attr_ctx_release_attr(struct kbase_device *kbdev, struct kbase_context *kctx, enum kbasep_js_ctx_attr attribute) { -- Gitblit v1.6.2