Lines Matching refs:file

52 #define WRITE_OR_FAIL(file, ret, label, fmt, ...) do { \
53 ret = fprintf(file, fmt, ##__VA_ARGS__); \
115 sbus_introspect_generate_args(FILE *file,
132 WRITE_OR_FAIL(file, ret, done, FMT_SIGNAL_ARG,
136 WRITE_OR_FAIL(file, ret, done, FMT_METHOD_ARG,
140 WRITE_OR_FAIL(file, ret, done, FMT_METHOD_ARG,
152 #define sbus_introspect_generate_in_args(file, args) \
153 sbus_introspect_generate_args(file, args, SBUS_ARG_IN)
155 #define sbus_introspect_generate_out_args(file, args) \
156 sbus_introspect_generate_args(file, args, SBUS_ARG_OUT)
158 #define sbus_introspect_generate_signal_args(file, args) \
159 sbus_introspect_generate_args(file, args, SBUS_ARG_SIGNAL)
162 sbus_introspect_generate_methods(FILE *file,
177 WRITE_OR_FAIL(file, ret, done, FMT_METHOD_NOARG, method->name);
181 WRITE_OR_FAIL(file, ret, done, FMT_METHOD, method->name);
183 ret = sbus_introspect_generate_in_args(file, method->in_args);
188 ret = sbus_introspect_generate_out_args(file, method->out_args);
193 WRITE_OR_FAIL(file, ret, done, FMT_METHOD_CLOSE);
203 sbus_introspect_generate_signals(FILE *file,
218 WRITE_OR_FAIL(file, ret, done, FMT_SIGNAL_NOARG, a_signal->name);
222 WRITE_OR_FAIL(file, ret, done, FMT_SIGNAL, a_signal->name);
224 ret = sbus_introspect_generate_signal_args(file, a_signal->args);
229 WRITE_OR_FAIL(file, ret, done, FMT_SIGNAL_CLOSE);
239 sbus_introspect_generate_properties(FILE *file,
256 WRITE_OR_FAIL(file, ret, done, FMT_PROPERTY,
267 sbus_introspect_generate_iface(FILE *file, struct sbus_interface *iface)
274 WRITE_OR_FAIL(file, ret, done, FMT_IFACE, meta->name);
276 ret = sbus_introspect_generate_methods(file, meta->methods);
281 ret = sbus_introspect_generate_signals(file, meta->signals);
286 ret = sbus_introspect_generate_properties(file, meta->properties);
291 WRITE_OR_FAIL(file, ret, done, FMT_IFACE_CLOSE);
300 sbus_introspect_generate_nodes(FILE *file, const char **nodes)
310 WRITE_OR_FAIL(file, ret, done, FMT_CHILD_NODE, nodes[i]);