Deleted Added
full compact
nsp_pccard.c (166901) nsp_pccard.c (194023)
1/* $NecBSD: nsp_pisa.c,v 1.4 1999/04/15 01:35:54 kmatsuda Exp $ */
2/* $NetBSD$ */
3
4/*-
5 * [Ported for FreeBSD]
6 * Copyright (c) 2000
7 * Noriaki Mitsunaga, Mitsuru Iwasaki and Takanori Watanabe.
8 * All rights reserved.

--- 21 unchanged lines hidden (view full) ---

30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
32 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
33 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 * POSSIBILITY OF SUCH DAMAGE.
35 */
36
37#include <sys/cdefs.h>
1/* $NecBSD: nsp_pisa.c,v 1.4 1999/04/15 01:35:54 kmatsuda Exp $ */
2/* $NetBSD$ */
3
4/*-
5 * [Ported for FreeBSD]
6 * Copyright (c) 2000
7 * Noriaki Mitsunaga, Mitsuru Iwasaki and Takanori Watanabe.
8 * All rights reserved.

--- 21 unchanged lines hidden (view full) ---

30 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
32 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
33 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 * POSSIBILITY OF SUCH DAMAGE.
35 */
36
37#include <sys/cdefs.h>
38__FBSDID("$FreeBSD: head/sys/dev/nsp/nsp_pccard.c 166901 2007-02-23 12:19:07Z piso $");
38__FBSDID("$FreeBSD: head/sys/dev/nsp/nsp_pccard.c 194023 2009-06-11 17:14:28Z avg $");
39
40#include <sys/param.h>
41#include <sys/bus.h>
42#include <sys/errno.h>
43#include <sys/kernel.h>
44#include <sys/malloc.h>
45#include <sys/systm.h>
46

--- 148 unchanged lines hidden (view full) ---

195 if (nspattach(dev) == 0) {
196 nsp_release_resource(dev);
197 return(ENXIO);
198 }
199
200 return(0);
201}
202
39
40#include <sys/param.h>
41#include <sys/bus.h>
42#include <sys/errno.h>
43#include <sys/kernel.h>
44#include <sys/malloc.h>
45#include <sys/systm.h>
46

--- 148 unchanged lines hidden (view full) ---

195 if (nspattach(dev) == 0) {
196 nsp_release_resource(dev);
197 return(ENXIO);
198 }
199
200 return(0);
201}
202
203static void
203static int
204nsp_pccard_detach(device_t dev)
205{
206 nsp_card_unload(dev);
207 nsp_release_resource(dev);
204nsp_pccard_detach(device_t dev)
205{
206 nsp_card_unload(dev);
207 nsp_release_resource(dev);
208
209 return (0);
208}
209
210static device_method_t nsp_pccard_methods[] = {
211 /* Device interface */
212 DEVMETHOD(device_probe, nsp_pccard_probe),
213 DEVMETHOD(device_attach, nsp_pccard_attach),
214 DEVMETHOD(device_detach, nsp_pccard_detach),
215 { 0, 0 }

--- 88 unchanged lines hidden ---
210}
211
212static device_method_t nsp_pccard_methods[] = {
213 /* Device interface */
214 DEVMETHOD(device_probe, nsp_pccard_probe),
215 DEVMETHOD(device_attach, nsp_pccard_attach),
216 DEVMETHOD(device_detach, nsp_pccard_detach),
217 { 0, 0 }

--- 88 unchanged lines hidden ---