• Home
  • Raw
  • Download

Lines Matching refs:pb

53 static int clear_epp_timeout(struct parport *pb)  in clear_epp_timeout()  argument
57 if (!(parport_gsc_read_status(pb) & 0x01)) in clear_epp_timeout()
61 parport_gsc_read_status(pb); in clear_epp_timeout()
62 r = parport_gsc_read_status(pb); in clear_epp_timeout()
63 parport_writeb (r | 0x01, STATUS (pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
64 parport_writeb (r & 0xfe, STATUS (pb)); /* Others by writing 0 */ in clear_epp_timeout()
65 r = parport_gsc_read_status(pb); in clear_epp_timeout()
135 static int parport_SPP_supported(struct parport *pb) in parport_SPP_supported() argument
145 clear_epp_timeout(pb); in parport_SPP_supported()
149 parport_writeb (w, CONTROL (pb)); in parport_SPP_supported()
156 r = parport_readb (CONTROL (pb)); in parport_SPP_supported()
159 parport_writeb (w, CONTROL (pb)); in parport_SPP_supported()
160 r = parport_readb (CONTROL (pb)); in parport_SPP_supported()
161 parport_writeb (0xc, CONTROL (pb)); in parport_SPP_supported()
169 parport_gsc_write_data (pb, w); in parport_SPP_supported()
170 r = parport_gsc_read_data (pb); in parport_SPP_supported()
173 parport_gsc_write_data (pb, w); in parport_SPP_supported()
174 r = parport_gsc_read_data (pb); in parport_SPP_supported()
199 static int parport_PS2_supported(struct parport *pb) in parport_PS2_supported() argument
203 clear_epp_timeout(pb); in parport_PS2_supported()
206 parport_gsc_data_reverse (pb); in parport_PS2_supported()
208 parport_gsc_write_data(pb, 0x55); in parport_PS2_supported()
209 if (parport_gsc_read_data(pb) != 0x55) ok++; in parport_PS2_supported()
211 parport_gsc_write_data(pb, 0xaa); in parport_PS2_supported()
212 if (parport_gsc_read_data(pb) != 0xaa) ok++; in parport_PS2_supported()
215 parport_gsc_data_forward (pb); in parport_PS2_supported()
218 pb->modes |= PARPORT_MODE_TRISTATE; in parport_PS2_supported()
220 struct parport_gsc_private *priv = pb->private_data; in parport_PS2_supported()