c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb/*
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * CDDL HEADER START
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb *
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * The contents of this file are subject to the terms of the
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * Common Development and Distribution License (the "License").
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * You may not use this file except in compliance with the License.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb *
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * or http://www.opensolaris.org/os/licensing.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * See the License for the specific language governing permissions
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * and limitations under the License.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb *
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * When distributing Covered Code, include this CDDL HEADER in each
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * If applicable, add the following below this CDDL HEADER, with the
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * fields enclosed by brackets "[]" replaced with your own identifying
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * information: Portions Copyright [yyyy] [name of copyright owner]
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb *
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * CDDL HEADER END
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb */
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb/*
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * Copyright 2000 Sun Microsystems, Inc. All rights reserved.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * Use is subject to license terms.
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb */
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#ifndef _SYS_SC_GPTWOCFG_H
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#define _SYS_SC_GPTWOCFG_H
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#pragma ident "%Z%%M% %I% %E% SMI"
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#ifdef __cplusplus
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolbextern "C" {
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#endif
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb/*
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb * Interfaces exported by Starcat Interface, kernel/misc/sc_gptwocfg
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb */
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolbtypedef void *sc_gptwocfg_cookie_t;
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolbsc_gptwocfg_cookie_t sc_probe_board(uint_t);
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolbsc_gptwocfg_cookie_t sc_unprobe_board(uint_t);
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolbint sc_next_node(sc_gptwocfg_cookie_t, dev_info_t *, dev_info_t **);
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#ifdef __cplusplus
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb}
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#endif
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb#endif /* _SYS_SC_GPTWOCFG_H */
c97ad5cdc75eb73e3cc38542ca3ba783574b0a7aakolb