if_ath_btcoex.h revision 251487
1251487Sadrian/*- 2251487Sadrian * Copyright (c) 2013 Adrian Chadd <adrian@FreeBSD.org> 3251487Sadrian * All rights reserved. 4251487Sadrian * 5251487Sadrian * Redistribution and use in source and binary forms, with or without 6251487Sadrian * modification, are permitted provided that the following conditions 7251487Sadrian * are met: 8251487Sadrian * 1. Redistributions of source code must retain the above copyright 9251487Sadrian * notice, this list of conditions and the following disclaimer, 10251487Sadrian * without modification. 11251487Sadrian * 2. Redistributions in binary form must reproduce at minimum a disclaimer 12251487Sadrian * similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any 13251487Sadrian * redistribution must be conditioned upon including a substantially 14251487Sadrian * similar Disclaimer requirement for further binary redistribution. 15251487Sadrian * 16251487Sadrian * NO WARRANTY 17251487Sadrian * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18251487Sadrian * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19251487Sadrian * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY 20251487Sadrian * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 21251487Sadrian * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, 22251487Sadrian * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23251487Sadrian * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24251487Sadrian * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 25251487Sadrian * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26251487Sadrian * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27251487Sadrian * THE POSSIBILITY OF SUCH DAMAGES. 28251487Sadrian * 29251487Sadrian * $FreeBSD: head/sys/dev/ath/if_ath_btcoex.h 251487 2013-06-07 09:02:02Z adrian $ 30251487Sadrian */ 31251487Sadrian#ifndef __IF_ATH_BTCOEX_H__ 32251487Sadrian#define __IF_ATH_BTCOEX_H__ 33251487Sadrian 34251487Sadrianextern int ath_btcoex_attach(struct ath_softc *sc); 35251487Sadrianextern int ath_btcoex_detach(struct ath_softc *sc); 36251487Sadrianextern int ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad); 37251487Sadrianextern int ath_btcoex_enable(struct ath_softc *sc, 38251487Sadrian const struct ieee80211_channel *ch); 39251487Sadrian 40251487Sadrian#endif /* __IF_ATH_BTCOEX_H__ */ 41