1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License").  You may not use this file except in compliance
7 * with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
19 *
20 * CDDL HEADER END
21 */
22/*
23 * Copyright (c) 1999-2000 by Sun Microsystems, Inc.
24 * All rights reserved.
25 */
26
27#ifndef	_SYS_1394_ADAPTERS_HCI1394_EXTERN_H
28#define	_SYS_1394_ADAPTERS_HCI1394_EXTERN_H
29
30#pragma ident	"%Z%%M%	%I%	%E% SMI"
31
32/*
33 * hci1394_extern.h
34 *    Provides common location for extern definitions
35 */
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
41#include <sys/1394/h1394.h>
42#include <sys/1394/adapters/hci1394.h>
43
44/* see hci1394.c for this externally referenced variable */
45extern void		*hci1394_statep;
46
47/* see hci1394_s1394if.c for this externally referenced variable */
48extern h1394_evts_t	hci1394_evts;
49
50/*
51 * See hci1394_extern.c for a description of these externally referenced
52 * variables
53 */
54extern uint32_t		hci1394_split_timeout;
55extern h1394_addr_map_t	hci1394_addr_map[];
56extern uint_t		hci1394_phy_delay_uS;
57extern uint_t		hci1394_phy_stabilization_delay_uS;
58
59#ifdef __cplusplus
60}
61#endif
62
63#endif /* _SYS_1394_ADAPTERS_HCI1394_EXTERN_H */
64