From d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 02:45:28 +0000
Subject: [PATCH] add boot partition  size

---
 kernel/drivers/gpu/arm/bifrost/csf/mali_kbase_csf_tl_reader.h |   51 ++++++---------------------------------------------
 1 files changed, 6 insertions(+), 45 deletions(-)

diff --git a/kernel/drivers/gpu/arm/bifrost/csf/mali_kbase_csf_tl_reader.h b/kernel/drivers/gpu/arm/bifrost/csf/mali_kbase_csf_tl_reader.h
index 1b0fcd7..12b285f 100644
--- a/kernel/drivers/gpu/arm/bifrost/csf/mali_kbase_csf_tl_reader.h
+++ b/kernel/drivers/gpu/arm/bifrost/csf/mali_kbase_csf_tl_reader.h
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 /*
  *
- * (C) COPYRIGHT 2019-2021 ARM Limited. All rights reserved.
+ * (C) COPYRIGHT 2019-2023 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
@@ -40,38 +40,6 @@
 struct kbase_device;
 
 /**
- * struct kbase_ts_converter -
- * System timestamp to CPU timestamp converter state.
- *
- * @multiplier:	Numerator of the converter's fraction.
- * @divisor:	Denominator of the converter's fraction.
- * @offset:	Converter's offset term.
- *
- * According to Generic timer spec, system timer:
- * - Increments at a fixed frequency
- * - Starts operating from zero
- *
- * Hence CPU time is a linear function of System Time.
- *
- * CPU_ts = alpha * SYS_ts + beta
- *
- * Where
- * - alpha = 10^9/SYS_ts_freq
- * - beta is calculated by two timer samples taken at the same time:
- *   beta = CPU_ts_s - SYS_ts_s * alpha
- *
- * Since alpha is a rational number, we minimizing possible
- * rounding error by simplifying the ratio. Thus alpha is stored
- * as a simple `multiplier / divisor` ratio.
- *
- */
-struct kbase_ts_converter {
-	u64 multiplier;
-	u64 divisor;
-	s64 offset;
-};
-
-/**
  * struct kbase_csf_tl_reader - CSFFW timeline reader state.
  *
  * @read_timer:        Timer used for periodical tracebufer reading.
@@ -107,7 +75,6 @@
 		size_t size;
 		size_t btc;
 	} tl_header;
-	struct kbase_ts_converter ts_converter;
 
 	bool got_first_event;
 	bool is_active;
@@ -134,19 +101,16 @@
 void kbase_csf_tl_reader_term(struct kbase_csf_tl_reader *self);
 
 /**
- *  kbase_csf_tl_reader_flush_buffer() -
- *   Flush trace from buffer into CSFFW timeline stream.
+ *  kbase_csf_tl_reader_flush_buffer() - Flush trace from buffer into CSFFW timeline stream.
  *
  * @self:    CSFFW TL Reader instance.
  *
  * Return: Zero on success, negative error code (EBUSY) otherwise
  */
-
 int kbase_csf_tl_reader_flush_buffer(struct kbase_csf_tl_reader *self);
 
 /**
- * kbase_csf_tl_reader_start() -
- *	Start asynchronous copying of CSFFW timeline stream.
+ * kbase_csf_tl_reader_start() - Start asynchronous copying of CSFFW timeline stream.
  *
  * @self:	CSFFW TL Reader instance.
  * @kbdev:	Kbase device.
@@ -157,8 +121,7 @@
 	struct kbase_device *kbdev);
 
 /**
- * kbase_csf_tl_reader_stop() -
- *	Stop asynchronous copying of CSFFW timeline stream.
+ * kbase_csf_tl_reader_stop() - Stop asynchronous copying of CSFFW timeline stream.
  *
  * @self:	CSFFW TL Reader instance.
  */
@@ -166,8 +129,7 @@
 
 #if IS_ENABLED(CONFIG_DEBUG_FS)
 /**
- * kbase_csf_tl_reader_debugfs_init() -
- *	Initialize debugfs for CSFFW Timelime Stream Reader.
+ * kbase_csf_tl_reader_debugfs_init() - Initialize debugfs for CSFFW Timelime Stream Reader.
  *
  * @kbdev:	Kbase device.
  */
@@ -175,8 +137,7 @@
 #endif
 
 /**
- * kbase_csf_tl_reader_reset() -
- *	Reset CSFFW timeline reader, it should be called before reset CSFFW.
+ * kbase_csf_tl_reader_reset() - Reset CSFFW timeline reader, it should be called before reset CSFFW.
  *
  * @self:	CSFFW TL Reader instance.
  */

--
Gitblit v1.6.2