Viewing file: floppy-no.c (1.18 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Dummy file for machines without standard floppy drives. * * Copyright (C) 1998 by Ralf Baechle */ #include <linux/init.h> #include <linux/kernel.h> #include <linux/mm.h> #include <asm/floppy.h>
/* * How to access the FDC's registers. */ static void no_fd_dummy(void) { panic("no_fd_dummy called - shouldn't happen"); }
static unsigned long no_fd_getfdaddr1(void) { return (unsigned long)-1; /* No FDC nowhere ... */ }
static unsigned long no_fd_drive_type(unsigned long n) { return 0; }
struct fd_ops no_fd_ops = { /* * How to access the floppy controller's ports */ (void *) no_fd_dummy, (void *) no_fd_dummy, /* * How to access the floppy DMA functions. */ (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, (void *) no_fd_dummy, no_fd_getfdaddr1, (void *) no_fd_dummy, (void *) no_fd_dummy, no_fd_drive_type };
|