From 2ee4a5518be09a88e7e062c8b3cee9ee65abd395 Mon Sep 17 00:00:00 2001 From: Herman Chen Date: Wed, 15 Oct 2025 17:26:36 +0800 Subject: [PATCH] chore[kmpp_ioc]: Use kernel ioctl define only Signed-off-by: Herman Chen Change-Id: I25039633491e53bcda3a1dd04cad6408f3aff675 --- kmpp/base/kmpp_ioc.c | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/kmpp/base/kmpp_ioc.c b/kmpp/base/kmpp_ioc.c index a3aefce1..dedce54d 100644 --- a/kmpp/base/kmpp_ioc.c +++ b/kmpp/base/kmpp_ioc.c @@ -5,34 +5,8 @@ #include "kmpp_ioc.h" -typedef struct KmppIocImpl_t { - /* object defintion index for ioctl functions */ - rk_u32 def; - /* object defintion ioctl command */ - rk_u32 cmd; - /* - * flags for: - * last in the batch / not last - * block / non-block - * return / non-return - * sync / async - * ack / non-ack - * direct call / timer call - */ - rk_u32 flags; - /* ioc object id for input and output queue match */ - rk_u32 id; - /* ioc context object */ - KmppShmPtr ctx; - /* input config object */ - KmppShmPtr in; - /* output return object */ - KmppShmPtr out; -} KmppIocImpl; - #define KMPP_OBJ_NAME kmpp_ioc #define KMPP_OBJ_INTF_TYPE KmppIoc -#define KMPP_OBJ_IMPL_TYPE KmppIocImpl #define KMPP_OBJ_SGLN_ID MPP_SGLN_KMPP_IOC #define KMPP_OBJ_ENTRY_TABLE KMPP_IOC_ENTRY_TABLE #define KMPP_OBJ_MISMATCH_LOG_DISABLE