summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorJie Gan <jie.gan@oss.qualcomm.com>2025-09-25 13:42:32 +0300
committerSuzuki K Poulose <suzuki.poulose@arm.com>2025-11-10 13:07:41 +0300
commit94baedb51dea4b0c97e3c9acd90953bec98d03e7 (patch)
tree7073f8797dee3e601e160be6c0c3202165c95f5c /include/linux
parentaaa5abcc9d44d2c8484f779ab46d242d774cabcb (diff)
downloadlinux-94baedb51dea4b0c97e3c9acd90953bec98d03e7.tar.xz
coresight: change helper_ops to accept coresight_path
Update the helper_enable and helper_disable functions to accept coresight_path instead of a generic void *data, as coresight_path encapsulates all the necessary data required by devices along the path. Tested-by: Carl Worth <carl@os.amperecomputing.com> Reviewed-by: Carl Worth <carl@os.amperecomputing.com> Reviewed-by: Leo Yan <leo.yan@arm.com> Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Link: https://lore.kernel.org/r/20250925-fix_helper_data-v2-2-edd8a07c1646@oss.qualcomm.com
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/coresight.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/coresight.h b/include/linux/coresight.h
index 2626105e3719..2bee2e3bb1c6 100644
--- a/include/linux/coresight.h
+++ b/include/linux/coresight.h
@@ -424,8 +424,9 @@ struct coresight_ops_source {
*/
struct coresight_ops_helper {
int (*enable)(struct coresight_device *csdev, enum cs_mode mode,
- void *data);
- int (*disable)(struct coresight_device *csdev, void *data);
+ struct coresight_path *path);
+ int (*disable)(struct coresight_device *csdev,
+ struct coresight_path *path);
};