pin 驱动& 驱动框架支持

This commit is contained in:
zhangzheng
2024-11-11 08:59:39 +08:00
parent 6deb49048c
commit 2f1ed5ae88
118 changed files with 8555 additions and 99 deletions

View File

@@ -885,13 +885,13 @@ RPC_TYPE_INIT_WITHOUT_IMPL(rpc_obj_handler_t_t)
} \
return tag; \
}
#define RPC_DISPATCH17(struct_type, prot, op_type, func0_op, func0_name, func1_op, func1_name, \
#define RPC_DISPATCH18(struct_type, prot, op_type, func0_op, func0_name, func1_op, func1_name, \
func2_op, func2_name, func3_op, func3_name, \
func4_op, func4_name, func5_op, func5_name, func6_op, func6_name, \
func7_op, func7_name, func8_op, func8_name, func9_op, func9_name, \
func10_op, func10_name, func11_op, func11_name, func12_op, func12_name, \
func13_op, func13_name, func14_op, func14_name, func15_op, func15_name, \
func16_op, func16_name) \
func16_op, func16_name, func17_op, func17_name) \
msg_tag_t rpc_##struct_type##_dispatch(struct rpc_svr_obj *obj, msg_tag_t in_tag, ipc_msg_t *ipc_msg) \
{ \
msg_tag_t tag = msg_tag_init4(0, 0, 0, -EPROTO); \
@@ -985,6 +985,11 @@ RPC_TYPE_INIT_WITHOUT_IMPL(rpc_obj_handler_t_t)
tag = struct_type##_##func16_name##_dispatch((struct_type *)obj, in_tag, ipc_msg); \
} \
break; \
case func17_op: \
{ \
tag = struct_type##_##func17_name##_dispatch((struct_type *)obj, in_tag, ipc_msg); \
} \
break; \
default: \
break; \
} \