60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * CDDL HEADER START
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * The contents of this file are subject to the terms of the
02dd21081e66fa04b4c6f0962352e15edcabfbb0lg * Common Development and Distribution License (the "License").
02dd21081e66fa04b4c6f0962352e15edcabfbb0lg * You may not use this file except in compliance with the License.
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * See the License for the specific language governing permissions
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * and limitations under the License.
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * When distributing Covered Code, include this CDDL HEADER in each
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * If applicable, add the following below this CDDL HEADER, with the
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * fields enclosed by brackets "[]" replaced with your own identifying
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * information: Portions Copyright [yyyy] [name of copyright owner]
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * CDDL HEADER END
d29f5a711240f866521445b1656d114da090335ezhigang lu - Sun Microsystems - Beijing China * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * Use is subject to license terms.
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * USB pipe management (mostly device-neutral)
60b08185ce63023f22fd6b2ed0db8c0d119b2023yzextern "C" {
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz * pipe structure
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz_NOTE(MUTEX_PROTECTS_DATA(keyspan_pipe::pipe_mutex, keyspan_pipe))
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz/* pipe states */
60b08185ce63023f22fd6b2ed0db8c0d119b2023yzint keyspan_send_data(keyspan_pipe_t *, mblk_t **, void *);
02dd21081e66fa04b4c6f0962352e15edcabfbb0lgint keyspan_send_data_port0(keyspan_pipe_t *, mblk_t **, void *);
60b08185ce63023f22fd6b2ed0db8c0d119b2023yz#endif /* _SYS_USB_USBSER_KEYSPAN_PIPE_H */