Lines Matching refs:args

244                          args=[f'{type_name(ri, direction, deref=deref)} *{var}'] + self.arg_member(ri))
1295 def write_func_prot(self, qual_ret, name, args=None, doc=None, suffix=''):
1296 if not args:
1297 args = ['void']
1307 oneline += f"{name}({', '.join(args)}){suffix}"
1322 v += args[0]
1324 while i < len(args):
1325 next_len = len(v) + len(args[i])
1333 v += args[i]
1349 def write_func(self, qual_ret, name, body, args=None, local_vars=None):
1350 self.write_func_prot(qual_ret=qual_ret, name=name, args=args)
1490 args = ['struct ynl_sock *ys']
1492 args.append(f"{type_name(ri, direction)} *" + f"{direction_to_suffix[direction][1:]}")
1498 ri.cw.write_func_prot(ret, fname, args, doc=doc, suffix=suffix)
1531 args = [f'int {arg_name}']
1533 args = [enum.user_type + ' ' + arg_name]
1534 cw.write_func_prot('const char *', f'{render_name}_str', args)
1571 args = [enum.user_type + ' value']
1572 cw.write_func_prot('const char *', f'{enum.render_name}_str', args, suffix=';')
2619 args = parser.parse_args()
2621 if args.header is None:
2624 exclude_ops = [re.compile(expr) for expr in args.exclude_op]
2627 parsed = Family(args.spec, exclude_ops)
2638 if args.mode in ['user', 'kernel']:
2641 print(f'Message enum-model {parsed.msg_id_model} not supported for {args.mode} generation')
2644 cw = CodeWriter(BaseNlLib(), args.out_file, overwrite=(not args.cmp_out))
2646 _, spec_kernel = find_kernel_root(args.spec)
2647 if args.mode == 'uapi' or args.header:
2653 cw.p(f"/* YNL-GEN {args.mode} {'header' if args.header else 'source'} */")
2654 if args.exclude_op or args.user_header:
2656 line += ' --user-header '.join([''] + args.user_header)
2657 line += ' --exclude-op '.join([''] + args.exclude_op)
2661 if args.mode == 'uapi':
2666 if args.header:
2671 if args.mode == 'kernel':
2675 if not args.header:
2676 if args.out_file:
2677 cw.p(f'#include "{os.path.basename(args.out_file[:-2])}.h"')
2684 if args.header:
2699 if args.mode == "user":
2700 if not args.header:
2703 for one in args.user_header:
2711 if args.mode == "kernel":
2712 if args.header:
2732 ri = RenderInfo(cw, parsed, args.mode, op, "do")
2763 ri = RenderInfo(cw, parsed, args.mode, op, op_mode)
2771 if args.mode == "user":
2772 if args.header:
2783 ri = RenderInfo(cw, parsed, args.mode, "", "", attr_set)
2791 ri = RenderInfo(cw, parsed, args.mode, op, "do")
2803 ri = RenderInfo(cw, parsed, args.mode, op, 'dump')
2814 ri = RenderInfo(cw, parsed, args.mode, op, 'notify')
2821 ri = RenderInfo(cw, parsed, args.mode, op, 'event')
2854 ri = RenderInfo(cw, parsed, args.mode, "", "", attr_set)
2862 ri = RenderInfo(cw, parsed, args.mode, "", "", attr_set)
2874 ri = RenderInfo(cw, parsed, args.mode, op, "do")
2883 ri = RenderInfo(cw, parsed, args.mode, op, "dump")
2893 ri = RenderInfo(cw, parsed, args.mode, op, 'notify')
2902 ri = RenderInfo(cw, parsed, args.mode, op, "do")
2905 ri = RenderInfo(cw, parsed, args.mode, op, "event")
2910 if args.header: