···99#include <linux/pci.h>1010#include <linux/init.h>11111212-#include <asm/spinlock.h>1312#include <asm/system.h>1413#include <asm/cpudata.h>1514#include <asm/uaccess.h>···2122 short events;2223 short revents;2324};2424-2525-/* used by various drivers */2626-#ifdef CONFIG_SMP2727-/* Out of line rw-locking implementation. */2828-EXPORT_SYMBOL(__read_lock);2929-EXPORT_SYMBOL(__read_unlock);3030-EXPORT_SYMBOL(__write_lock);3131-EXPORT_SYMBOL(__write_unlock);3232-EXPORT_SYMBOL(__write_trylock);3333-#endif /* CONFIG_SMP */34253526/* from helpers.S */3627EXPORT_SYMBOL(__flushw_user);