Lines Matching full:name

23     const char*     name;       /* the name of system call */  member
32 struct finsh_syscall* finsh_syscall_lookup(const char* name);
43 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
51 (syscall_func)&name \
55 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
56 const char __vsym_##name##_name[] = #name; \
57 const char __vsym_##name##_desc[] = #desc; \
59 const struct finsh_sysvar __vsym_##name = \
61 __vsym_##name##_name, \
62 __vsym_##name##_desc, \
64 (void*)&name \
68 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
76 (syscall_func)&name \
79 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
80 __TI_FINSH_EXPORT_VAR(__vsym_##name); \
81 const char __vsym_##name##_name[] = #name; \
82 const char __vsym_##name##_desc[] = #desc; \
83 const struct finsh_sysvar __vsym_##name = \
85 __vsym_##name##_name, \
86 __vsym_##name##_desc, \
88 (void*)&name \
92 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
93 const char __fsym_##cmd##_name[] SECTION(".rodata.name") = #cmd; \
94 const char __fsym_##cmd##_desc[] SECTION(".rodata.name") = #desc; \
99 (syscall_func)&name \
102 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
103 const char __vsym_##name##_name[] SECTION(".rodata.name") = #name; \
104 const char __vsym_##name##_desc[] SECTION(".rodata.name") = #desc; \
105 RT_USED const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
107 __vsym_##name##_name, \
108 __vsym_##name##_desc, \
110 (void*)&name \
116 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
122 (syscall_func)&name \
126 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
127 const char __vsym_##name##_name[] = #name; \
128 __declspec(allocate("VSymTab")) const struct finsh_sysvar __vsym_##name = \
130 __vsym_##name##_name, \
132 (void*)&name \
136 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
142 (syscall_func)&name \
145 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
146 __TI_FINSH_EXPORT_VAR(__vsym_##name); \
147 const char __vsym_##name##_name[] = #name; \
148 const struct finsh_sysvar __vsym_##name = \
150 __vsym_##name##_name, \
152 (void*)&name \
156 #define FINSH_FUNCTION_EXPORT_CMD(name, cmd, desc) \ argument
161 (syscall_func)&name \
164 #define FINSH_VAR_EXPORT(name, type, desc) \ argument
165 const char __vsym_##name##_name[] = #name; \
166 RT_USED const struct finsh_sysvar __vsym_##name SECTION("VSymTab")= \
168 __vsym_##name##_name, \
170 (void*)&name \
182 * @param name the name of function.
185 #define FINSH_FUNCTION_EXPORT(name, desc) \ argument
186 FINSH_FUNCTION_EXPORT_CMD(name, name, desc)
191 * This macro exports a system function with an alias name to finsh shell.
193 * @param name the name of function.
194 * @param alias the alias name of function.
197 #define FINSH_FUNCTION_EXPORT_ALIAS(name, alias, desc) \ argument
198 FINSH_FUNCTION_EXPORT_CMD(name, alias, desc)
205 * @param command the name of command.