Lines Matching refs:pi

47 static void epat_write_regr( PIA *pi, int cont, int regr, int val)  in epat_write_regr()  argument
53 switch (pi->mode) { in epat_write_regr()
68 static int epat_read_regr( PIA *pi, int cont, int regr ) in epat_read_regr() argument
74 switch (pi->mode) { in epat_read_regr()
97 static void epat_read_block( PIA *pi, char * buf, int count ) in epat_read_block() argument
101 switch (pi->mode) { in epat_read_block()
162 static void epat_write_block( PIA *pi, char * buf, int count ) in epat_write_block() argument
166 switch (pi->mode) { in epat_write_block()
200 #define WR(r,v) epat_write_regr(pi,2,r,v)
201 #define RR(r) (epat_read_regr(pi,2,r))
205 #define WRi(r,v) epat_write_regr(pi,0,r,v)
206 #define RRi(r) (epat_read_regr(pi,0,r))
213 static void epat_connect ( PIA *pi ) in epat_connect() argument
215 { pi->saved_r0 = r0(); in epat_connect()
216 pi->saved_r2 = r2(); in epat_connect()
234 if (pi->mode >= 3) { in epat_connect()
245 static void epat_disconnect (PIA *pi) in epat_disconnect() argument
247 w0(pi->saved_r0); in epat_disconnect()
248 w2(pi->saved_r2); in epat_disconnect()
251 static int epat_test_proto( PIA *pi, char * scratch, int verbose ) in epat_test_proto() argument
256 epat_connect(pi); in epat_test_proto()
258 epat_disconnect(pi); in epat_test_proto()
260 epat_connect(pi); in epat_test_proto()
269 epat_disconnect(pi); in epat_test_proto()
272 epat_connect(pi); in epat_test_proto()
274 epat_read_block(pi,scratch,512); in epat_test_proto()
280 epat_disconnect(pi); in epat_test_proto()
284 pi->device,pi->port,pi->mode,cc,e[0],e[1],f); in epat_test_proto()
290 static void epat_log_adapter( PIA *pi, char * scratch, int verbose ) in epat_log_adapter() argument
296 epat_connect(pi); in epat_log_adapter()
299 epat_disconnect(pi); in epat_log_adapter()
302 pi->device,EPAT_VERSION,ver,pi->port); in epat_log_adapter()
303 printk("mode %d (%s), delay %d\n",pi->mode, in epat_log_adapter()
304 mode_string[pi->mode],pi->delay); in epat_log_adapter()