.TH ddi_proc_data() "" "" "DDI/DKI Kernel Routine"
.PC "Get global data on a per-process basis"
.B "#include <kernel/ddi_proc.h>"
\fBdpdata_t *ddi_proc_data();\fR
.PP
.B ddi_proc_data()
returns a base pointer to a table of information that
the DDI/DKI needs to associate with a process, but may need to access
outside the process context.
The value it returns should be considered constant.
.SH "See Also"
.B
ddi_base_data(),
ddi_cpu_data(),
ddi_global_data(),
DDI/DKI kernel routines
.R
.SH Notes
.B ddi_proc_data()
has base or interrupt level.
It does not sleep.
.PP
Please note that although
.B ddi_proc_data()
is used with \*(CO's implementation of the DDI/DKI interface, it is not
part of the published description of the DDI/DKI.
Code that uses it will not be portable to other operating systems.
