Lines Matching refs:pi
64 extern int pi_init(PIA *pi,
77 extern void pi_release(PIA *pi);
86 extern void pi_write_regr(PIA *pi, int cont, int regr, int val);
88 extern int pi_read_regr(PIA *pi, int cont, int regr);
90 extern void pi_write_block(PIA *pi, char * buf, int count);
92 extern void pi_read_block(PIA *pi, char * buf, int count);
94 extern void pi_connect(PIA *pi);
96 extern void pi_disconnect(PIA *pi);
98 extern void pi_do_claimed(PIA *pi, void (*cont)(void));
102 #define delay_p (pi->delay?udelay(pi->delay):0)
103 #define out_p(offs,byte) outb(byte,pi->port+offs); delay_p;
104 #define in_p(offs) (delay_p,inb(pi->port+offs))
115 #define w4w(data) {outw(data,pi->port+4); delay_p;}
116 #define w4l(data) {outl(data,pi->port+4); delay_p;}
117 #define r4w() (delay_p,inw(pi->port+4)&0xffff)
118 #define r4l() (delay_p,inl(pi->port+4)&0xffffffff)