4 * Exported symbols for module usage.
6 * Copyright (C) 1999 Andreas E. Bombe
8 * This code is licensed under the GPL. See the file COPYING in the root
9 * directory of the kernel sources for details.
12 #include <linux/types.h>
13 #include <linux/module.h>
14 #include <linux/string.h>
16 #include "ieee1394_types.h"
18 #include "ieee1394_core.h"
19 #include "ieee1394_transactions.h"
20 /* #include "events.h" */
21 #include "highlevel.h"
24 EXPORT_SYMBOL(hpsb_register_lowlevel
);
25 EXPORT_SYMBOL(hpsb_unregister_lowlevel
);
26 EXPORT_SYMBOL(hpsb_get_host
);
27 EXPORT_SYMBOL(hpsb_inc_host_usage
);
28 EXPORT_SYMBOL(hpsb_dec_host_usage
);
30 EXPORT_SYMBOL(alloc_hpsb_packet
);
31 EXPORT_SYMBOL(free_hpsb_packet
);
32 EXPORT_SYMBOL(hpsb_send_packet
);
33 EXPORT_SYMBOL(hpsb_bus_reset
);
34 EXPORT_SYMBOL(hpsb_selfid_received
);
35 EXPORT_SYMBOL(hpsb_selfid_complete
);
36 EXPORT_SYMBOL(hpsb_packet_sent
);
37 EXPORT_SYMBOL(hpsb_packet_received
);
38 EXPORT_SYMBOL(hpsb_generation
);
40 EXPORT_SYMBOL(get_tlabel
);
41 EXPORT_SYMBOL(free_tlabel
);
42 EXPORT_SYMBOL(hpsb_make_readqpacket
);
43 EXPORT_SYMBOL(hpsb_make_readbpacket
);
44 EXPORT_SYMBOL(hpsb_make_writeqpacket
);
45 EXPORT_SYMBOL(hpsb_make_writebpacket
);
46 EXPORT_SYMBOL(hpsb_make_lockpacket
);
47 EXPORT_SYMBOL(hpsb_read
);
48 EXPORT_SYMBOL(hpsb_write
);
49 EXPORT_SYMBOL(hpsb_lock
);
51 EXPORT_SYMBOL(hpsb_register_highlevel
);
52 EXPORT_SYMBOL(hpsb_unregister_highlevel
);
53 EXPORT_SYMBOL(hpsb_register_addrspace
);
54 EXPORT_SYMBOL(hpsb_listen_channel
);
55 EXPORT_SYMBOL(hpsb_unlisten_channel
);
56 EXPORT_SYMBOL(highlevel_read
);
57 EXPORT_SYMBOL(highlevel_write
);
58 EXPORT_SYMBOL(highlevel_lock
);
59 EXPORT_SYMBOL(highlevel_lock64
);
61 EXPORT_SYMBOL(hpsb_guid_get_handle
);
62 EXPORT_SYMBOL(hpsb_guid_localhost
);
63 EXPORT_SYMBOL(hpsb_guid_fill_packet
);