ng_hci_ulpi.h revision 139823
191174Stmm/*
291174Stmm * ng_hci_ulpi.h
391174Stmm */
491174Stmm
591174Stmm/*-
691174Stmm * Copyright (c) Maksim Yevmenkin <m_evmenkin@yahoo.com>
791174Stmm * All rights reserved.
891174Stmm *
991174Stmm * Redistribution and use in source and binary forms, with or without
1091174Stmm * modification, are permitted provided that the following conditions
1191174Stmm * are met:
1291174Stmm * 1. Redistributions of source code must retain the above copyright
1391174Stmm *    notice, this list of conditions and the following disclaimer.
1491174Stmm * 2. Redistributions in binary form must reproduce the above copyright
1591174Stmm *    notice, this list of conditions and the following disclaimer in the
1691174Stmm *    documentation and/or other materials provided with the distribution.
1791174Stmm *
1891174Stmm * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1991174Stmm * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2091174Stmm * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2191174Stmm * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2291174Stmm * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2391174Stmm * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2491174Stmm * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2591174Stmm * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2696129Sobrien * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2796129Sobrien * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2896129Sobrien * SUCH DAMAGE.
2991174Stmm *
3091174Stmm * $Id: ng_hci_ulpi.h,v 1.2 2003/04/26 22:35:21 max Exp $
3191174Stmm * $FreeBSD: head/sys/netgraph/bluetooth/hci/ng_hci_ulpi.h 139823 2005-01-07 01:45:51Z imp $
3291174Stmm */
3391174Stmm
3491174Stmm#ifndef _NETGRAPH_HCI_ULPI_H_
3591174Stmm#define _NETGRAPH_HCI_ULPI_H_
3691174Stmm
3791174Stmm/*
3891174Stmm * LP_xxx event handlers
3991174Stmm */
4091174Stmm
4191174Stmmint  ng_hci_lp_con_req                   (ng_hci_unit_p, item_p, hook_p);
4291174Stmmint  ng_hci_lp_discon_req                (ng_hci_unit_p, item_p, hook_p);
4391174Stmmint  ng_hci_lp_con_cfm                   (ng_hci_unit_con_p, int);
4491174Stmmint  ng_hci_lp_con_ind                   (ng_hci_unit_con_p, u_int8_t *);
4591174Stmmint  ng_hci_lp_con_rsp                   (ng_hci_unit_p, item_p, hook_p);
4691174Stmmint  ng_hci_lp_discon_ind                (ng_hci_unit_con_p, int);
4791174Stmmint  ng_hci_lp_qos_req                   (ng_hci_unit_p, item_p, hook_p);
4891174Stmmint  ng_hci_lp_qos_cfm                   (ng_hci_unit_con_p, int);
4991174Stmmint  ng_hci_lp_qos_ind                   (ng_hci_unit_con_p);
5091174Stmm
5191174Stmmvoid ng_hci_process_con_timeout          (node_p, hook_p, void *, int);
5291174Stmm
5391174Stmm#endif /* ndef _NETGRAPH_HCI_ULPI_H_ */
5491174Stmm
5591174Stmm