Lines Matching refs:data
44 my %data;
51 my ($file, $ln, $msg, $data) = @_;
53 $data =~ s/\s+$/\n/;
57 if ($data ne "") {
58 print STDERR ". Line\n\t\t$data";
81 $data{$nametag}->{what} = "File $name";
82 $data{$nametag}->{type} = "File";
83 $data{$nametag}->{file} = $name;
84 $data{$nametag}->{filepath} = $file;
85 $data{$nametag}->{is_file} = 1;
86 $data{$nametag}->{line_no} = 1;
135 …parse_error($file, $ln, "What '$what' doesn't have a description", "") if (!$data{$what}->{descrip…
149 push @{$data{$nametag}->{symbols}}, $content if ($data{$nametag}->{what});
157 @{$data{$what}->{label_list}} = @labels if ($data{$nametag}->{what});
162 $data{$what}->{type} = $type;
163 if (!defined($data{$what}->{file})) {
164 $data{$what}->{file} = $name;
165 $data{$what}->{filepath} = $file;
167 if ($name ne $data{$what}->{file}) {
168 $data{$what}->{file} .= " " . $name;
169 $data{$what}->{filepath} .= " " . $file;
173 $data{$what}->{line_no} = $ln;
175 $data{$what}->{line_no} = $ln if (!defined($data{$what}->{line_no}));
190 $data{$what}->{$tag} .= $content;
196 $data{$what}->{$tag} = $content;
203 if (!$tag && $data{$nametag}->{what}) {
204 $data{$nametag}->{description} .= $_;
212 $data{$what}->{$tag} .= "\n";
225 $data{$what}->{$tag} .= $content;
230 $data{$what}->{$tag} .= "\n$1";
231 $data{$what}->{$tag} =~ s/\n+$//;
238 $data{$nametag}->{description} =~ s/^\n+// if ($data{$nametag}->{description});
240 …parse_error($file, $ln, "What '$what' doesn't have a description", "") if (!$data{$what}->{descrip…
252 foreach my $what (keys %data) {
253 next if ($data{$what}->{file} eq "File");
255 foreach my $p (@{$data{$what}->{label_list}}) {
272 $data{$what}->{label} = $label;
293 ($data{$a}->{type} eq "File") cmp ($data{$b}->{type} eq "File") ||
295 } keys %data) {
296 my $type = $data{$what}->{type};
298 my @file = split / /, $data{$what}->{file};
299 my @filepath = split / /, $data{$what}->{filepath};
304 $data{$what}->{line_no};
326 printf ".. _%s:\n\n", $data{$what}->{label};
367 $desc = $data{$what}->{description} if (defined($data{$what}->{description}));
395 if (defined($data{$s}) && defined($data{$s}->{label})) {
399 $xref = ":ref:`$xref <" . $data{$s}->{label} . ">`";
425 print "DESCRIPTION MISSING for $what\n\n" if (!$data{$what}->{is_file});
428 if ($data{$what}->{symbols}) {
431 foreach my $content(@{$data{$what}->{symbols}}) {
432 my $label = $data{$symbols{$content}->{xref}}->{label};
441 if (defined($data{$what}->{users})) {
442 my $users = $data{$what}->{users};
455 foreach my $what (sort keys %data) {
458 my $type = $data{$what}->{type};
461 my $file = $data{$what}->{filepath};
468 my $kernelversion = $data{$what}->{kernelversion} if (defined($data{$what}->{kernelversion}));
469 my $contact = $data{$what}->{contact} if (defined($data{$what}->{contact}));
470 my $users = $data{$what}->{users} if (defined($data{$what}->{users}));
471 my $date = $data{$what}->{date} if (defined($data{$what}->{date}));
472 my $desc = $data{$what}->{description} if (defined($data{$what}->{description}));
502 print STDERR Data::Dumper->Dump([\%data], [qw(*data)]) if ($debug);