Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 16f7475b authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: adsprpc: Maintain the same structures in kernel and user-space"

parents c434e971 4fbcbe6c
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -119,6 +119,17 @@ struct compat_fastrpc_ioctl_perf { /* kernel performance data */
	compat_uptr_t keys;
};

#define FASTRPC_CONTROL_LATENCY (1)
struct compat_fastrpc_ctrl_latency {
	compat_uint_t enable;
	compat_uint_t level;
};

#define FASTRPC_CONTROL_SMMU (2)
struct compat_fastrpc_ctrl_smmu {
	compat_uint_t sharedcb;
};

#define FASTRPC_CONTROL_KALLOC		(3)
struct compat_fastrpc_ctrl_kalloc {
	compat_uint_t kalloc_support; /* Remote memory allocation from kernel */
@@ -127,6 +138,8 @@ struct compat_fastrpc_ctrl_kalloc {
struct compat_fastrpc_ioctl_control {
	compat_uint_t req;
	union {
		struct compat_fastrpc_ctrl_latency lp;
		struct compat_fastrpc_ctrl_smmu smmu;
		struct compat_fastrpc_ctrl_kalloc kalloc;
	};
};