Lines Matching refs:args
577 my %args = %{$_[0]};
580 foreach $section (@{$args{'sectionlist'}}) {
583 output_highlight($args{'sections'}{$section});
590 my %args = %{$_[0]};
593 print "<h2>enum " . $args{'enum'} . "</h2>\n";
595 print "<b>enum " . $args{'enum'} . "</b> {<br>\n";
597 foreach $parameter (@{$args{'parameterlist'}}) {
599 if ($count != $#{$args{'parameterlist'}}) {
609 foreach $parameter (@{$args{'parameterlist'}}) {
612 output_highlight($args{'parameterdescs'}{$parameter});
621 my %args = %{$_[0]};
624 print "<h2>typedef " . $args{'typedef'} . "</h2>\n";
626 print "<b>typedef " . $args{'typedef'} . "</b>\n";
633 my %args = %{$_[0]};
636 print "<h2>" . $args{'type'} . " " . $args{'struct'} . " - " . $args{'purpose'} . "</h2>\n";
637 print "<b>" . $args{'type'} . " " . $args{'struct'} . "</b> {<br>\n";
638 foreach $parameter (@{$args{'parameterlist'}}) {
646 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
647 $type = $args{'parametertypes'}{$parameter};
662 foreach $parameter (@{$args{'parameterlist'}}) {
668 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
671 output_highlight($args{'parameterdescs'}{$parameter_name});
680 my %args = %{$_[0]};
684 print "<h2>" . $args{'function'} . " - " . $args{'purpose'} . "</h2>\n";
685 print "<i>" . $args{'functiontype'} . "</i>\n";
686 print "<b>" . $args{'function'} . "</b>\n";
689 foreach $parameter (@{$args{'parameterlist'}}) {
690 $type = $args{'parametertypes'}{$parameter};
697 if ($count != $#{$args{'parameterlist'}}) {
706 foreach $parameter (@{$args{'parameterlist'}}) {
710 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
713 output_highlight($args{'parameterdescs'}{$parameter_name});
722 my %args = %{$_[0]};
726 foreach $section (@{$args{'sectionlist'}}) {
729 output_highlight($args{'sections'}{$section});
737 my %args = %{$_[0]};
740 foreach $section (@{$args{'sectionlist'}}) {
744 output_highlight($args{'sections'}{$section});
752 my %args = %{$_[0]};
757 $html5id = $args{'enum'};
760 print "<h1>enum " . $args{'enum'} . "</h1>\n";
764 print "<span class=\"identifier\">" . $args{'enum'} . "</span> {";
767 foreach $parameter (@{$args{'parameterlist'}}) {
770 if ($count != $#{$args{'parameterlist'}}) {
782 foreach $parameter (@{$args{'parameterlist'}}) {
785 output_highlight($args{'parameterdescs'}{$parameter});
796 my %args = %{$_[0]};
801 $html5id = $args{'typedef'};
804 print "<h1>typedef " . $args{'typedef'} . "</h1>\n";
809 print "<span class=\"identifier\">" . $args{'typedef'} . "</span>";
818 my %args = %{$_[0]};
822 $html5id = $args{'struct'};
826 print "<h1>" . $args{'type'} . " " . $args{'struct'} . "</h1>";
827 print "<h2>". $args{'purpose'} . "</h2>\n";
831 print "<span class=\"type\">" . $args{'type'} . "</span> ";
832 print "<span class=\"identifier\">" . $args{'struct'} . "</span> {";
834 foreach $parameter (@{$args{'parameterlist'}}) {
844 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
845 $type = $args{'parametertypes'}{$parameter};
869 foreach $parameter (@{$args{'parameterlist'}}) {
875 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
878 output_highlight($args{'parameterdescs'}{$parameter_name});
889 my %args = %{$_[0]};
894 $html5id = $args{'function'};
898 print "<h1>" . $args{'function'} . "</h1>";
899 print "<h2>" . $args{'purpose'} . "</h2>\n";
903 print "<span class=\"type\">" . $args{'functiontype'} . "</span> ";
904 print "<span class=\"identifier\">" . $args{'function'} . "</span> (";
907 foreach $parameter (@{$args{'parameterlist'}}) {
909 $type = $args{'parametertypes'}{$parameter};
920 if ($count != $#{$args{'parameterlist'}}) {
933 foreach $parameter (@{$args{'parameterlist'}}) {
937 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
940 output_highlight($args{'parameterdescs'}{$parameter_name});
951 my %args = %{$_[0]};
956 foreach $section (@{$args{'sectionlist'}}) {
962 output_highlight($args{'sections'}{$section});
969 my %args = %{$_[0]};
973 foreach $section (@{$args{'sectionlist'}}) {
982 output_highlight($args{'sections'}{$section});
995 my %args = %{$_[0]};
1000 $id = "API-" . $args{'function'};
1010 print " <refentrytitle><phrase>" . $args{'function'} . "</phrase></refentrytitle>\n";
1015 print " <refname>" . $args{'function'} . "</refname>\n";
1018 output_highlight ($args{'purpose'});
1025 print " <funcdef>" . $args{'functiontype'} . " ";
1026 print "<function>" . $args{'function'} . " </function></funcdef>\n";
1029 if ($#{$args{'parameterlist'}} >= 0) {
1030 foreach $parameter (@{$args{'parameterlist'}}) {
1031 $type = $args{'parametertypes'}{$parameter};
1049 if ($#{$args{'parameterlist'}} >= 0) {
1051 foreach $parameter (@{$args{'parameterlist'}}) {
1058 output_highlight($args{'parameterdescs'}{$parameter_name});
1073 my %args = %{$_[0]};
1077 $id = "API-struct-" . $args{'struct'};
1087 …print " <refentrytitle><phrase>" . $args{'type'} . " " . $args{'struct'} . "</phrase></refentrytit…
1092 print " <refname>" . $args{'type'} . " " . $args{'struct'} . "</refname>\n";
1095 output_highlight ($args{'purpose'});
1102 print $args{'type'} . " " . $args{'struct'} . " {\n";
1103 foreach $parameter (@{$args{'parameterlist'}}) {
1116 defined($args{'parameterdescs'}{$parameter_name}) || next;
1117 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1118 $type = $args{'parametertypes'}{$parameter};
1136 if ($#{$args{'parameterlist'}} >= 0) {
1138 foreach $parameter (@{$args{'parameterlist'}}) {
1144 defined($args{'parameterdescs'}{$parameter_name}) || next;
1145 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1149 output_highlight($args{'parameterdescs'}{$parameter_name});
1166 my %args = %{$_[0]};
1171 $id = "API-enum-" . $args{'enum'};
1181 print " <refentrytitle><phrase>enum " . $args{'enum'} . "</phrase></refentrytitle>\n";
1186 print " <refname>enum " . $args{'enum'} . "</refname>\n";
1189 output_highlight ($args{'purpose'});
1196 print "enum " . $args{'enum'} . " {\n";
1198 foreach $parameter (@{$args{'parameterlist'}}) {
1200 if ($count != $#{$args{'parameterlist'}}) {
1213 foreach $parameter (@{$args{'parameterlist'}}) {
1220 output_highlight($args{'parameterdescs'}{$parameter_name});
1234 my %args = %{$_[0]};
1238 $id = "API-typedef-" . $args{'typedef'};
1248 print " <refentrytitle><phrase>typedef " . $args{'typedef'} . "</phrase></refentrytitle>\n";
1252 print " <refname>typedef " . $args{'typedef'} . "</refname>\n";
1255 output_highlight ($args{'purpose'});
1261 print " <synopsis>typedef " . $args{'typedef'} . ";</synopsis>\n";
1271 my %args = %{$_[0]};
1275 my $id = $args{'module'};
1280 foreach $section (@{$args{'sectionlist'}}) {
1281 if (!$args{'content-only'}) {
1290 output_highlight($args{'sections'}{$section});
1297 if (!$args{'content-only'}) {
1307 my %args = %{$_[0]};
1312 $id = $args{'module'} . "-" . $args{'function'};
1316 print " <title id=\"$id\">" . $args{'function'} . "</title>\n";
1319 print " <funcdef>" . $args{'functiontype'} . " ";
1320 print "<function>" . $args{'function'} . " ";
1324 if ($#{$args{'parameterlist'}} >= 0) {
1325 foreach $parameter (@{$args{'parameterlist'}}) {
1326 $type = $args{'parametertypes'}{$parameter};
1340 if ($#{$args{'parameterlist'}} >= 0) {
1346 foreach $parameter (@{$args{'parameterlist'}}) {
1353 output_highlight($args{'parameterdescs'}{$parameter_name});
1363 foreach $section (@{$args{'sectionlist'}}) {
1371 output_highlight($args{'sections'}{$section});
1387 my %args = %{$_[0]};
1391 …print ".TH \"$args{'function'}\" 9 \"$args{'function'}\" \"$man_date\" \"Kernel Hacker's Manual\" …
1394 print $args{'function'} . " \\- " . $args{'purpose'} . "\n";
1397 if ($args{'functiontype'} ne "") {
1398 print ".B \"" . $args{'functiontype'} . "\" " . $args{'function'} . "\n";
1400 print ".B \"" . $args{'function'} . "\n";
1405 foreach my $parameter (@{$args{'parameterlist'}}) {
1406 if ($count == $#{$args{'parameterlist'}}) {
1409 $type = $args{'parametertypes'}{$parameter};
1422 foreach $parameter (@{$args{'parameterlist'}}) {
1427 output_highlight($args{'parameterdescs'}{$parameter_name});
1429 foreach $section (@{$args{'sectionlist'}}) {
1431 output_highlight($args{'sections'}{$section});
1438 my %args = %{$_[0]};
1442 print ".TH \"$args{'module'}\" 9 \"enum $args{'enum'}\" \"$man_date\" \"API Manual\" LINUX\n";
1445 print "enum " . $args{'enum'} . " \\- " . $args{'purpose'} . "\n";
1448 print "enum " . $args{'enum'} . " {\n";
1450 foreach my $parameter (@{$args{'parameterlist'}}) {
1452 if ($count == $#{$args{'parameterlist'}}) {
1463 foreach $parameter (@{$args{'parameterlist'}}) {
1468 output_highlight($args{'parameterdescs'}{$parameter_name});
1470 foreach $section (@{$args{'sectionlist'}}) {
1472 output_highlight($args{'sections'}{$section});
1479 my %args = %{$_[0]};
1482 …print ".TH \"$args{'module'}\" 9 \"" . $args{'type'} . " " . $args{'struct'} . "\" \"$man_date\" \…
1485 print $args{'type'} . " " . $args{'struct'} . " \\- " . $args{'purpose'} . "\n";
1488 print $args{'type'} . " " . $args{'struct'} . " {\n.br\n";
1490 foreach my $parameter (@{$args{'parameterlist'}}) {
1498 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1499 $type = $args{'parametertypes'}{$parameter};
1515 foreach $parameter (@{$args{'parameterlist'}}) {
1521 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1523 output_highlight($args{'parameterdescs'}{$parameter_name});
1525 foreach $section (@{$args{'sectionlist'}}) {
1527 output_highlight($args{'sections'}{$section});
1534 my %args = %{$_[0]};
1537 print ".TH \"$args{'module'}\" 9 \"$args{'typedef'}\" \"$man_date\" \"API Manual\" LINUX\n";
1540 print "typedef " . $args{'typedef'} . " \\- " . $args{'purpose'} . "\n";
1542 foreach $section (@{$args{'sectionlist'}}) {
1544 output_highlight($args{'sections'}{$section});
1549 my %args = %{$_[0]};
1553 print ".TH \"$args{'module'}\" 9 \"$args{'module'}\" \"$man_date\" \"API Manual\" LINUX\n";
1555 foreach $section (@{$args{'sectionlist'}}) {
1557 output_highlight($args{'sections'}{$section});
1564 my %args = %{$_[0]};
1569 print $args{'function'} . " - " . $args{'purpose'} . "\n";
1572 if ($args{'functiontype'} ne "") {
1573 $start = $args{'functiontype'} . " " . $args{'function'} . " (";
1575 $start = $args{'function'} . " (";
1580 foreach my $parameter (@{$args{'parameterlist'}}) {
1581 $type = $args{'parametertypes'}{$parameter};
1588 if ($count != $#{$args{'parameterlist'}}) {
1598 foreach $parameter (@{$args{'parameterlist'}}) {
1602 print $parameter . "\n\t" . $args{'parameterdescs'}{$parameter_name} . "\n";
1609 my %args = %{$_[0]};
1613 foreach $section (@{$args{'sectionlist'}}) {
1615 output_highlight($args{'sections'}{$section});
1622 my %args = %{$_[0]};
1627 print "enum " . $args{'enum'} . " - " . $args{'purpose'} . "\n\n";
1628 print "enum " . $args{'enum'} . " {\n";
1630 foreach $parameter (@{$args{'parameterlist'}}) {
1632 if ($count != $#{$args{'parameterlist'}}) {
1641 foreach $parameter (@{$args{'parameterlist'}}) {
1643 print $args{'parameterdescs'}{$parameter} . "\n";
1651 my %args = %{$_[0]};
1656 print "typedef " . $args{'typedef'} . " - " . $args{'purpose'} . "\n";
1662 my %args = %{$_[0]};
1665 print $args{'type'} . " " . $args{'struct'} . " - " . $args{'purpose'} . "\n\n";
1666 print $args{'type'} . " " . $args{'struct'} . " {\n";
1667 foreach $parameter (@{$args{'parameterlist'}}) {
1676 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1677 $type = $args{'parametertypes'}{$parameter};
1691 foreach $parameter (@{$args{'parameterlist'}}) {
1697 ($args{'parameterdescs'}{$parameter_name} ne $undescribed) || next;
1699 print $args{'parameterdescs'}{$parameter_name} . "\n";
1706 my %args = %{$_[0]};
1709 foreach $section (@{$args{'sectionlist'}}) {
1712 output_highlight($args{'sections'}{$section});
1719 my %args = %{$_[0]};
1721 print $args{'function'} . "\n";
1726 my %args = %{$_[0]};
1727 print $args{'enum'} . "\n";
1732 my %args = %{$_[0]};
1733 print $args{'typedef'} . "\n";
1738 my %args = %{$_[0]};
1740 print $args{'struct'} . "\n";
1744 my %args = %{$_[0]};
1747 foreach $section (@{$args{'sectionlist'}}) {
1892 my $args = $3;
1894 create_parameterlist($args, ',', $file);
1943 my $args = shift;
1950 while ($args =~ /(\([^\),]+),/) {
1951 $args =~ s/(\([^\),]+),/$1#/g;
1954 foreach my $arg (split($splitter, $args)) {
1980 my @args = split('\s*,\s*', $arg);
1981 if ($args[0] =~ m/\*/) {
1982 $args[0] =~ s/(\*+)\s*/ $1/;
1986 if ($args[0] =~ /^(.*\s+)(.*?\[.*\].*)$/) {
1987 shift @args;
1991 @first_arg = split('\s+', shift @args);
1994 unshift(@args, pop @first_arg);
1997 foreach $param (@args) {
2224 my $args = $3;
2226 create_parameterlist($args, ',', $file);