summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/block/paride/Makefile2
-rw-r--r--drivers/block/paride/paride.c22
2 files changed, 23 insertions, 1 deletions
diff --git a/drivers/block/paride/Makefile b/drivers/block/paride/Makefile
index 2eb1f5b77b3e..dc49e4113d41 100644
--- a/drivers/block/paride/Makefile
+++ b/drivers/block/paride/Makefile
@@ -7,7 +7,7 @@
L_TARGET := paride.a
-export-objs := bpck6.o
+export-objs := paride.o bpck6.o
obj-$(CONFIG_PARIDE) += paride.o
obj-$(CONFIG_PARIDE_PD) += pd.o
diff --git a/drivers/block/paride/paride.c b/drivers/block/paride/paride.c
index 6b17d805343a..2e3ed60da5df 100644
--- a/drivers/block/paride/paride.c
+++ b/drivers/block/paride/paride.c
@@ -51,21 +51,29 @@ void pi_write_regr( PIA *pi, int cont, int regr, int val)
{ pi->proto->write_regr(pi,cont,regr,val);
}
+EXPORT_SYMBOL(pi_write_regr);
+
int pi_read_regr( PIA *pi, int cont, int regr)
{ return pi->proto->read_regr(pi,cont,regr);
}
+EXPORT_SYMBOL(pi_read_regr);
+
void pi_write_block( PIA *pi, char * buf, int count)
{ pi->proto->write_block(pi,buf,count);
}
+EXPORT_SYMBOL(pi_write_block);
+
void pi_read_block( PIA *pi, char * buf, int count)
{ pi->proto->read_block(pi,buf,count);
}
+EXPORT_SYMBOL(pi_read_block);
+
#ifdef CONFIG_PARPORT
static void pi_wake_up( void *p)
@@ -116,6 +124,8 @@ void pi_do_claimed( PIA *pi, void(*cont)(void))
#endif
+EXPORT_SYMBOL(pi_do_claimed);
+
static void pi_claim( PIA *pi)
{ if (pi->claimed) return;
@@ -141,12 +151,16 @@ void pi_connect( PIA *pi)
pi->proto->connect(pi);
}
+EXPORT_SYMBOL(pi_connect);
+
void pi_disconnect( PIA *pi)
{ pi->proto->disconnect(pi);
pi_unclaim(pi);
}
+EXPORT_SYMBOL(pi_disconnect);
+
static void pi_unregister_parport( PIA *pi)
{
@@ -168,6 +182,8 @@ void pi_release( PIA *pi)
pi->proto->release_proto(pi);
}
+EXPORT_SYMBOL(pi_release);
+
#define WR(r,v) pi_write_regr(pi,0,r,v)
#define RR(r) (pi_read_regr(pi,0,r))
@@ -226,6 +242,8 @@ int pi_register( PIP *pr)
return 1;
}
+EXPORT_SYMBOL(pi_register);
+
void pi_unregister( PIP *pr)
{ if (!pr) return;
@@ -237,6 +255,8 @@ void pi_unregister( PIP *pr)
MOD_DEC_USE_COUNT;
}
+EXPORT_SYMBOL(pi_unregister);
+
static int pi_register_parport( PIA *pi, int verbose)
{
@@ -416,6 +436,8 @@ int pi_init(PIA *pi, int autoprobe, int port, int mode,
return 1;
}
+EXPORT_SYMBOL(pi_init);
+
#ifdef MODULE
int init_module(void)