root/drivers/scsi/scsi_syms.c

/* [previous][next][first][last][top][bottom][index][help] */
   1 /*
   2  * We should not even be trying to compile this if we are not doing
   3  * a module.
   4  */
   5 #define __NO_VERSION__
   6 #include <linux/module.h>
   7 #include <linux/config.h>
   8 
   9 #include <linux/sched.h>
  10 #include <linux/timer.h>
  11 #include <linux/string.h>
  12 #include <linux/malloc.h>
  13 #include <linux/ioport.h>
  14 #include <linux/kernel.h>
  15 #include <linux/blk.h>
  16 #include <linux/fs.h>
  17 
  18 #include <asm/system.h>
  19 #include <asm/irq.h>
  20 #include <asm/dma.h>
  21 
  22 #include "scsi.h"
  23 #include "scsi_ioctl.h"
  24 #include "hosts.h"
  25 #include "constants.h"
  26 
  27 #include "sd.h"
  28 /*
  29  * This source file contains the symbol table used by scsi loadable
  30  * modules.
  31  */
  32 extern int scsicam_bios_param (Disk * disk,
  33                                int dev, int *ip ); 
  34 
  35 
  36 extern void print_command (unsigned char *command);
  37 extern void print_sense(const char * devclass, Scsi_Cmnd * SCpnt);
  38 
  39 struct symbol_table scsi_symbol_table = {
  40 #include <linux/symtab_begin.h>
  41     X(scsi_register_module),
  42     X(scsi_unregister_module),
  43     X(scsi_free),
  44     X(scsi_malloc),
  45     X(scsi_register),
  46     X(scsi_unregister),
  47     X(scsicam_bios_param),
  48     X(allocate_device),
  49     X(scsi_do_cmd),
  50     X(scsi_command_size),
  51     X(scsi_init_malloc),
  52     X(scsi_init_free),
  53     X(scsi_ioctl),
  54     X(print_command),
  55     X(print_sense),
  56     X(print_msg),
  57     X(print_status),
  58     X(dma_free_sectors),
  59     X(kernel_scsi_ioctl),
  60     X(need_isa_buffer),
  61     X(request_queueable),
  62 #if defined(CONFIG_PROC_FS)
  63     X(proc_print_scsidevice),
  64 #endif
  65 /*
  66  * These are here only while I debug the rest of the scsi stuff.
  67  */
  68     X(scsi_hostlist),
  69     X(scsi_hosts),
  70     X(scsi_devicelist),
  71     X(scsi_devices),
  72 
  73     /********************************************************
  74      * Do not add anything below this line,
  75      * as the stacked modules depend on this!
  76      */
  77 #include <linux/symtab_end.h>
  78 };

/* [previous][next][first][last][top][bottom][index][help] */