Lines Matching refs:data
64 my %data;
71 my ($file, $ln, $msg, $data) = @_;
75 $data =~ s/\s+$/\n/;
79 if ($data ne "") {
80 print STDERR ". Line\n\t\t$data";
105 $data{$nametag}->{what} = "File $name";
106 $data{$nametag}->{type} = "File";
107 $data{$nametag}->{file} = $name;
108 $data{$nametag}->{filepath} = $file;
109 $data{$nametag}->{is_file} = 1;
110 $data{$nametag}->{line_no} = 1;
159 …parse_error($file, $ln, "What '$what' doesn't have a description", "") if (!$data{$what}->{descrip…
173 push @{$data{$nametag}->{symbols}}, $content if ($data{$nametag}->{what});
181 @{$data{$what}->{label_list}} = @labels if ($data{$nametag}->{what});
186 $data{$what}->{type} = $type;
187 if (!defined($data{$what}->{file})) {
188 $data{$what}->{file} = $name;
189 $data{$what}->{filepath} = $file;
191 $data{$what}->{description} .= "\n\n" if (defined($data{$what}->{description}));
192 if ($name ne $data{$what}->{file}) {
193 $data{$what}->{file} .= " " . $name;
194 $data{$what}->{filepath} .= " " . $file;
198 $data{$what}->{line_no} = $ln;
200 $data{$what}->{line_no} = $ln if (!defined($data{$what}->{line_no}));
215 $data{$what}->{$tag} .= $content;
221 $data{$what}->{$tag} = $content;
228 if (!$tag && $data{$nametag}->{what}) {
229 $data{$nametag}->{description} .= $_;
237 $data{$what}->{$tag} .= "\n";
250 $data{$what}->{$tag} .= $content;
255 $data{$what}->{$tag} .= "\n$1";
256 $data{$what}->{$tag} =~ s/\n+$//;
263 $data{$nametag}->{description} =~ s/^\n+// if ($data{$nametag}->{description});
265 …parse_error($file, $ln, "What '$what' doesn't have a description", "") if (!$data{$what}->{descrip…
277 foreach my $what (keys %data) {
278 next if ($data{$what}->{file} eq "File");
280 foreach my $p (@{$data{$what}->{label_list}}) {
297 $data{$what}->{label} = $label;
322 ($data{$a}->{type} eq "File") cmp ($data{$b}->{type} eq "File") ||
324 } keys %data) {
325 my $type = $data{$what}->{type};
327 my @file = split / /, $data{$what}->{file};
328 my @filepath = split / /, $data{$what}->{filepath};
333 $data{$what}->{line_no};
354 printf ".. _%s:\n\n", $data{$what}->{label};
396 $desc = $data{$what}->{description} if (defined($data{$what}->{description}));
448 if (defined($data{$s}) && defined($data{$s}->{label})) {
452 $xref = ":ref:`$xref <" . $data{$s}->{label} . ">`";
482 print "DESCRIPTION MISSING for $what\n\n" if (!$data{$what}->{is_file});
485 if ($data{$what}->{symbols}) {
488 foreach my $content(@{$data{$what}->{symbols}}) {
489 my $label = $data{$symbols{$content}->{xref}}->{label};
498 if (defined($data{$what}->{users})) {
499 my $users = $data{$what}->{users};
512 foreach my $what (sort keys %data) {
515 my $type = $data{$what}->{type};
518 my $file = $data{$what}->{filepath};
526 my $kernelversion = $data{$what}->{kernelversion} if (defined($data{$what}->{kernelversion}));
527 my $contact = $data{$what}->{contact} if (defined($data{$what}->{contact}));
528 my $users = $data{$what}->{users} if (defined($data{$what}->{users}));
529 my $date = $data{$what}->{date} if (defined($data{$what}->{date}));
530 my $desc = $data{$what}->{description} if (defined($data{$what}->{description}));
675 return if (defined($data{$file}));
676 return if (defined($data{$abs_file}));
841 foreach my $w (sort keys %data) {
956 print STDERR Data::Dumper->Dump([\%data], [qw(*data)]) if ($debug & $dbg_dump_abi_structs);