• Home
  • Raw
  • Download

Lines Matching refs:args

676     my %args = %{$_[0]};
680 …print ".TH \"$args{'function'}\" 9 \"$args{'function'}\" \"$man_date\" \"Kernel Hacker's Manual\" …
683 print $args{'function'} . " \\- " . $args{'purpose'} . "\n";
686 if ($args{'functiontype'} ne "") {
687 print ".B \"" . $args{'functiontype'} . "\" " . $args{'function'} . "\n";
689 print ".B \"" . $args{'function'} . "\n";
694 foreach my $parameter (@{$args{'parameterlist'}}) {
695 if ($count == $#{$args{'parameterlist'}}) {
698 $type = $args{'parametertypes'}{$parameter};
711 foreach $parameter (@{$args{'parameterlist'}}) {
716 output_highlight($args{'parameterdescs'}{$parameter_name});
718 foreach $section (@{$args{'sectionlist'}}) {
720 output_highlight($args{'sections'}{$section});
727 my %args = %{$_[0]};
731 print ".TH \"$args{'module'}\" 9 \"enum $args{'enum'}\" \"$man_date\" \"API Manual\" LINUX\n";
734 print "enum " . $args{'enum'} . " \\- " . $args{'purpose'} . "\n";
737 print "enum " . $args{'enum'} . " {\n";
739 foreach my $parameter (@{$args{'parameterlist'}}) {
741 if ($count == $#{$args{'parameterlist'}}) {
752 foreach $parameter (@{$args{'parameterlist'}}) {
757 output_highlight($args{'parameterdescs'}{$parameter_name});
759 foreach $section (@{$args{'sectionlist'}}) {
761 output_highlight($args{'sections'}{$section});
768 my %args = %{$_[0]};
771 …print ".TH \"$args{'module'}\" 9 \"" . $args{'type'} . " " . $args{'struct'} . "\" \"$man_date\" \…
774 print $args{'type'} . " " . $args{'struct'} . " \\- " . $args{'purpose'} . "\n";
776 my $declaration = $args{'definition'};
780 print $args{'type'} . " " . $args{'struct'} . " {\n.br\n";
784 foreach $parameter (@{$args{'parameterlist'}}) {
790 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
792 output_highlight($args{'parameterdescs'}{$parameter_name});
794 foreach $section (@{$args{'sectionlist'}}) {
796 output_highlight($args{'sections'}{$section});
803 my %args = %{$_[0]};
806 print ".TH \"$args{'module'}\" 9 \"$args{'typedef'}\" \"$man_date\" \"API Manual\" LINUX\n";
809 print "typedef " . $args{'typedef'} . " \\- " . $args{'purpose'} . "\n";
811 foreach $section (@{$args{'sectionlist'}}) {
813 output_highlight($args{'sections'}{$section});
818 my %args = %{$_[0]};
822 print ".TH \"$args{'module'}\" 9 \"$args{'module'}\" \"$man_date\" \"API Manual\" LINUX\n";
824 foreach $section (@{$args{'sectionlist'}}) {
826 output_highlight($args{'sections'}{$section});
840 my %args = %{$_[0]};
843 foreach $section (@{$args{'sectionlist'}}) {
851 output_highlight_rst($args{'sections'}{$section});
928 my %args = %{$_[0]};
935 if ($args{'typedef'}) {
936 print ".. c:type:: ". $args{'function'} . "\n\n";
940 output_highlight_rst($args{'purpose'});
947 if ($args{'typedef'} || $args{'functiontype'} eq "") {
949 print ".. c:macro:: ". $args{'function'} . "\n\n";
954 if ($args{'typedef'}) {
958 output_highlight_rst($args{'purpose'});
964 if ($args{'functiontype'} ne "") {
965 $start .= $args{'functiontype'} . " " . $args{'function'} . " (";
967 $start .= $args{'function'} . " (";
972 foreach my $parameter (@{$args{'parameterlist'}}) {
977 $type = $args{'parametertypes'}{$parameter};
991 if (!$args{'typedef'}) {
994 output_highlight_rst($args{'purpose'});
1000 foreach $parameter (@{$args{'parameterlist'}}) {
1003 $type = $args{'parametertypes'}{$parameter};
1013 if (defined($args{'parameterdescs'}{$parameter_name}) &&
1014 $args{'parameterdescs'}{$parameter_name} ne $undescribed) {
1015 output_highlight_rst($args{'parameterdescs'}{$parameter_name});
1027 my %args = %{$_[0]};
1032 foreach $section (@{$args{'sectionlist'}}) {
1035 output_highlight_rst($args{'sections'}{$section});
1043 my %args = %{$_[0]};
1049 my $name = "enum " . $args{'enum'};
1052 my $name = $args{'enum'};
1057 output_highlight_rst($args{'purpose'});
1062 foreach $parameter (@{$args{'parameterlist'}}) {
1064 if ($args{'parameterdescs'}{$parameter} ne $undescribed) {
1065 output_highlight_rst($args{'parameterdescs'}{$parameter});
1077 my %args = %{$_[0]};
1083 $name = "typedef " . $args{'typedef'};
1085 $name = $args{'typedef'};
1090 output_highlight_rst($args{'purpose'});
1098 my %args = %{$_[0]};
1103 my $name = $args{'type'} . " " . $args{'struct'};
1106 my $name = $args{'struct'};
1107 if ($args{'type'} eq 'union') {
1115 output_highlight_rst($args{'purpose'});
1120 my $declaration = $args{'definition'};
1122 print " " . $args{'type'} . " " . $args{'struct'} . " {\n$declaration };\n\n";
1126 foreach $parameter (@{$args{'parameterlist'}}) {
1132 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1133 $type = $args{'parametertypes'}{$parameter};
1136 output_highlight_rst($args{'parameterdescs'}{$parameter_name});
1256 my $args = qr{([^,)]+)};
1259 $members =~ s/DECLARE_BITMAP\s*\($args,\s*$args\)/unsigned long $1\[BITS_TO_LONGS($2)\]/gos;
1261 $members =~ s/DECLARE_HASHTABLE\s*\($args,\s*$args\)/unsigned long $1\[1 << (($2) - 1)\]/gos;
1263 $members =~ s/DECLARE_KFIFO\s*\($args,\s*$args,\s*$args\)/$2 \*$1/gos;
1265 $members =~ s/DECLARE_KFIFO_PTR\s*\($args,\s*$args\)/$2 \*$1/gos;
1267 $members =~ s/(?:__)?DECLARE_FLEX_ARRAY\s*\($args,\s*$args\)/$1 $2\[\]/gos;
1500 my $args = $3;
1508 create_parameterlist($args, ',', $file, $declaration_name);
1563 my $args = shift;
1572 while ($args =~ /$arg_expr,/) {
1573 $args =~ s/($arg_expr),/$1#/g;
1576 foreach my $arg (split($splitter, $args)) {
1602 my @args = split('\s*,\s*', $arg);
1603 if ($args[0] =~ m/\*/) {
1604 $args[0] =~ s/(\*+)\s*/ $1/;
1608 if ($args[0] =~ /^(.*\s+)(.*?\[.*\].*)$/) {
1609 shift @args;
1613 @first_arg = split('\s+', shift @args);
1616 unshift(@args, pop @first_arg);
1619 foreach $param (@args) {
1846 my $args = $3;
1848 create_parameterlist($args, ',', $file, $declaration_name);