blob: 752a94b13afb6f42c2f5f3b0dce210a03b557260 [file] [log] [blame]
Patrick Williams2194f502022-10-16 14:26:09 -05001From 9fe23341c66deefb1f953d7ca642f928d8a50c6e Mon Sep 17 00:00:00 2001
Brad Bishopbec4ebc2022-08-03 09:55:16 -04002From: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
3Date: Thu, 13 Jan 2022 22:22:28 +0000
Patrick Williams2194f502022-10-16 14:26:09 -05004Subject: [PATCH 04/40] firmware: arm_ffa: Add ffa_dev_get_drvdata
Brad Bishopbec4ebc2022-08-03 09:55:16 -04005
6Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
7Change-Id: Icd09d686cab9922563b1deda5276307ea5d94923
8Upstream-Status: Pending [Not submitted to upstream yet]
Patrick Williams2194f502022-10-16 14:26:09 -05009Signed-off-by: Rupinderjit Singh <rupinderjit.singh@arm.com>
Brad Bishopbec4ebc2022-08-03 09:55:16 -040010---
11 include/linux/arm_ffa.h | 7 ++++++-
12 1 file changed, 6 insertions(+), 1 deletion(-)
13
14diff --git a/include/linux/arm_ffa.h b/include/linux/arm_ffa.h
Patrick Williams2194f502022-10-16 14:26:09 -050015index f0cb5b72b87b..06dc83d38779 100644
Brad Bishopbec4ebc2022-08-03 09:55:16 -040016--- a/include/linux/arm_ffa.h
17+++ b/include/linux/arm_ffa.h
Patrick Williams2194f502022-10-16 14:26:09 -050018@@ -129,7 +129,12 @@ struct ffa_driver {
Brad Bishopbec4ebc2022-08-03 09:55:16 -040019
20 static inline void ffa_dev_set_drvdata(struct ffa_device *fdev, void *data)
21 {
22- fdev->dev.driver_data = data;
23+ dev_set_drvdata(&fdev->dev, data);
24+}
25+
26+static inline void *ffa_dev_get_drvdata(struct ffa_device *fdev)
27+{
28+ return dev_get_drvdata(&fdev->dev);
29 }
30
31 #if IS_REACHABLE(CONFIG_ARM_FFA_TRANSPORT)
32--
Patrick Williams2194f502022-10-16 14:26:09 -0500332.34.1
Brad Bishopbec4ebc2022-08-03 09:55:16 -040034