Lines Matching refs:symbol
30 # syscall.master file to get the symbol names and number of arguments,
293 # last thing to do, if we aliased over a first class symbol, we need
312 my ($f, $symbol) = @_;
317 push(@conditions, "defined(__${arch}__)") unless grep { $_ eq $arch } @{$$symbol{except}};
323 print $f "#define __SYSCALL_32BIT_ARG_BYTES $$symbol{bytes}\n";
326 my $nc = ($is_cancel{$$symbol{syscall}} ? "cerror" : "cerror_nocancel");
328 printf $f "__SYSCALL2(%s, %s, %d, %s)\n", $$symbol{asm_sym}, $$symbol{syscall}, $$symbol{nargs}, $nc;
329 if (!$$symbol{is_private} && (scalar(@conditions) < scalar(@Architectures))) {
331 printf $f "__SYSCALL2(%s, %s, %d, %s)\n", "__".$$symbol{asm_sym}, $$symbol{syscall}, $$symbol{nargs}, $nc;
341 my ($f, $symbol) = @_;
346 next unless scalar($$symbol{aliases}{$arch});
349 foreach my $alias_sym (@{$$symbol{aliases}{$arch}}) {
350 my $sym = (grep { $_ eq $arch } @{$$symbol{except}}) ? "__".$$symbol{asm_sym} : $$symbol{asm_sym};