OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [drivers/] [scsi/] [scsi_syms.c] - Blame information for rev 1626

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1626 jcastillo
/*
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
#ifdef CONFIG_MODULES
9
 
10
#include <linux/sched.h>
11
#include <linux/timer.h>
12
#include <linux/string.h>
13
#include <linux/malloc.h>
14
#include <linux/ioport.h>
15
#include <linux/kernel.h>
16
#include <linux/blk.h>
17
#include <linux/fs.h>
18
 
19
#include <asm/system.h>
20
#include <asm/irq.h>
21
#include <asm/dma.h>
22
 
23
#include "scsi.h"
24
#include <scsi/scsi_ioctl.h>
25
#include "hosts.h"
26
#include "constants.h"
27
 
28
#include "sd.h"
29
#include <scsi/scsicam.h>
30
/*
31
 * This source file contains the symbol table used by scsi loadable
32
 * modules.
33
 */
34
 
35
extern void print_command (unsigned char *command);
36
extern void print_sense(const char * devclass, Scsi_Cmnd * SCpnt);
37
extern int scsi_ioctl_send_command(Scsi_Device *dev, void *buffer);
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(scsi_partsize),
49
    X(allocate_device),
50
    X(scsi_do_cmd),
51
    X(scsi_command_size),
52
    X(scsi_init_malloc),
53
    X(scsi_init_free),
54
    X(scsi_ioctl),
55
    X(print_command),
56
    X(print_sense),
57
    X(print_msg),
58
    X(print_status),
59
    X(dma_free_sectors),
60
    X(kernel_scsi_ioctl),
61
    X(need_isa_buffer),
62
    X(request_queueable),
63
    X(print_Scsi_Cmnd),
64
    X(scsi_mark_host_reset),
65
    X(scsi_mark_bus_reset),
66
    X(scsi_device_types),
67
    X(scsi_ioctl_send_command),
68
#if defined(CONFIG_PROC_FS)
69
    X(proc_print_scsidevice),
70
#endif
71
/*
72
 * These are here only while I debug the rest of the scsi stuff.
73
 */
74
    X(scsi_hostlist),
75
    X(scsi_hosts),
76
    X(scsi_devicelist),
77
    X(scsi_devices),
78
 
79
    /********************************************************
80
     * Do not add anything below this line,
81
     * as the stacked modules depend on this!
82
     */
83
#include <linux/symtab_end.h>
84
};
85
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.