\hypertarget{dcons__os_8h_source}{}\doxysection{dcons\+\_\+os.\+h}
\label{dcons__os_8h_source}\index{dev/dcons/dcons\_os.h@{dev/dcons/dcons\_os.h}}
\mbox{\hyperlink{dcons__os_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00002}00002 \textcolor{comment}{ * SPDX-\/License-\/Identifier: BSD-\/4-\/Clause}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00003}00003 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00004}00004 \textcolor{comment}{ * Copyright (C) 2002-\/2004}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00005}00005 \textcolor{comment}{ *      Hidetoshi Shimokawa. All rights reserved.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00006}00006 \textcolor{comment}{ * }}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00007}00007 \textcolor{comment}{ * Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00008}00008 \textcolor{comment}{ * modification, are permitted provided that the following conditions}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00009}00009 \textcolor{comment}{ * are met:}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00010}00010 \textcolor{comment}{ * 1. Redistributions of source code must retain the above copyright}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00011}00011 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00012}00012 \textcolor{comment}{ * 2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00013}00013 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00014}00014 \textcolor{comment}{ *    documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00015}00015 \textcolor{comment}{ * 3. All advertising materials mentioning features or use of this software}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00016}00016 \textcolor{comment}{ *    must display the following acknowledgement:}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00017}00017 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00018}00018 \textcolor{comment}{ *      This product includes software developed by Hidetoshi Shimokawa.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00019}00019 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00020}00020 \textcolor{comment}{ * 4. Neither the name of the author nor the names of its contributors}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00021}00021 \textcolor{comment}{ *    may be used to endorse or promote products derived from this software}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00022}00022 \textcolor{comment}{ *    without specific prior written permission.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00023}00023 \textcolor{comment}{ * }}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00024}00024 \textcolor{comment}{ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00025}00025 \textcolor{comment}{ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00026}00026 \textcolor{comment}{ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00027}00027 \textcolor{comment}{ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00028}00028 \textcolor{comment}{ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00029}00029 \textcolor{comment}{ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00030}00030 \textcolor{comment}{ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00031}00031 \textcolor{comment}{ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00032}00032 \textcolor{comment}{ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00033}00033 \textcolor{comment}{ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00034}00034 \textcolor{comment}{ * SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00035}00035 \textcolor{comment}{ * }}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00036}00036 \textcolor{comment}{ * \$FreeBSD\$}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00037}00037 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00038}00038 }
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00039}00039 \textcolor{preprocessor}{\#include <sys/\_eventhandler.h>}}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00040}00040 }
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00041}\mbox{\hyperlink{dcons__os_8h_a7e2b41d5975c04cc815472f2763cf734}{00041}} \textcolor{keyword}{typedef} void (*\mbox{\hyperlink{dcons__os_8h_a7e2b41d5975c04cc815472f2763cf734}{dcons\_poll\_fn}})(\textcolor{keywordtype}{void} *, int);}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00042}\mbox{\hyperlink{dcons__os_8h_a907bad87c4824710374646c4f0ab3942}{00042}} \mbox{\hyperlink{dcons__os_8h_a907bad87c4824710374646c4f0ab3942}{EVENTHANDLER\_DECLARE}}(dcons\_poll, \mbox{\hyperlink{dcons__os_8h_a7e2b41d5975c04cc815472f2763cf734}{dcons\_poll\_fn}});}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00043}00043 }
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00044}\mbox{\hyperlink{structdcons__global}{00044}} \textcolor{keyword}{struct }\mbox{\hyperlink{structdcons__global}{dcons\_global}} \{}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00045}\mbox{\hyperlink{structdcons__global_aa932a95018b6fffb959498f25a026df0}{00045}}         \textcolor{keyword}{struct }consdev *\mbox{\hyperlink{structdcons__global_aa932a95018b6fffb959498f25a026df0}{cdev}};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00046}\mbox{\hyperlink{structdcons__global_a548e874900b2e711decf9f21114be4d9}{00046}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structdcons__buf}{dcons\_buf}} *\mbox{\hyperlink{structdcons__global_a548e874900b2e711decf9f21114be4d9}{buf}};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00047}\mbox{\hyperlink{structdcons__global_a67353b5ebd16d745ffb4360fa17f206b}{00047}}         \textcolor{keywordtype}{size\_t} \mbox{\hyperlink{structdcons__global_a67353b5ebd16d745ffb4360fa17f206b}{size}};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00048}\mbox{\hyperlink{structdcons__global_a3e61331285b8ea94ffb30b59858a7bfa}{00048}}         bus\_dma\_tag\_t \mbox{\hyperlink{structdcons__global_a3e61331285b8ea94ffb30b59858a7bfa}{dma\_tag}};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00049}\mbox{\hyperlink{structdcons__global_a7f26f97ea2842ab06b0258d619505120}{00049}}         bus\_dmamap\_t \mbox{\hyperlink{structdcons__global_a7f26f97ea2842ab06b0258d619505120}{dma\_map}};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00050}00050 \};}
\DoxyCodeLine{\Hypertarget{dcons__os_8h_source_l00051}00051 \textcolor{keyword}{extern} \textcolor{keyword}{struct }\mbox{\hyperlink{structdcons__global}{dcons\_global}} *\mbox{\hyperlink{dcons__os_8h_a897a14cb0556aed8496ae213143a60a8}{dcons\_conf}};}

\end{DoxyCode}
