Lines Matching refs:pardev

70 		parport_write_data(pi->pardev->port, cmd);  in bpck6_send_cmd()
71 parport_frob_control(pi->pardev->port, 0, PARPORT_CONTROL_AUTOFD); in bpck6_send_cmd()
76 pi->pardev->port->ops->epp_write_addr(pi->pardev->port, &cmd, 1, 0); in bpck6_send_cmd()
88 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_rd_data_byte()
90 data = parport_read_status(pi->pardev->port); in bpck6_rd_data_byte()
92 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_rd_data_byte()
94 data |= parport_read_status(pi->pardev->port) & 0xB8; in bpck6_rd_data_byte()
98 parport_data_reverse(pi->pardev->port); in bpck6_rd_data_byte()
99 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_rd_data_byte()
101 data = parport_read_data(pi->pardev->port); in bpck6_rd_data_byte()
102 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, 0); in bpck6_rd_data_byte()
103 parport_data_forward(pi->pardev->port); in bpck6_rd_data_byte()
108 pi->pardev->port->ops->epp_read_data(pi->pardev->port, &data, 1, 0); in bpck6_rd_data_byte()
122 parport_write_data(pi->pardev->port, data); in bpck6_wr_data_byte()
123 parport_frob_control(pi->pardev->port, 0, PARPORT_CONTROL_INIT); in bpck6_wr_data_byte()
128 pi->pardev->port->ops->epp_write_data(pi->pardev->port, &data, 1, 0); in bpck6_wr_data_byte()
155 parport_read_status(pi->pardev->port); in bpck6_wait_for_fifo()
175 parport_write_data(pi->pardev->port, *buf++); in bpck6_write_block()
176 parport_frob_control(pi->pardev->port, 0, in bpck6_write_block()
184 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_write_block()
189 parport_write_data(pi->pardev->port, last); in bpck6_write_block()
196 parport_frob_control(pi->pardev->port, 0, in bpck6_write_block()
199 parport_write_data(pi->pardev->port, this); in bpck6_write_block()
204 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_write_block()
209 pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf, in bpck6_write_block()
214 pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf, in bpck6_write_block()
219 pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf, in bpck6_write_block()
244 parport_frob_control(pi->pardev->port, in bpck6_read_block()
247 d = parport_read_status(pi->pardev->port); in bpck6_read_block()
249 parport_frob_control(pi->pardev->port, in bpck6_read_block()
252 d |= parport_read_status(pi->pardev->port) & 0xB8; in bpck6_read_block()
259 parport_data_reverse(pi->pardev->port); in bpck6_read_block()
261 parport_frob_control(pi->pardev->port, in bpck6_read_block()
264 *buf++ = parport_read_data(pi->pardev->port); in bpck6_read_block()
267 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_read_block()
269 parport_data_forward(pi->pardev->port); in bpck6_read_block()
272 pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len, in bpck6_read_block()
276 pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len, in bpck6_read_block()
280 pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len, in bpck6_read_block()
292 pi->saved_r0 = parport_read_data(pi->pardev->port); in bpck6_open()
293 pi->saved_r2 = parport_read_control(pi->pardev->port) & 0x5F; in bpck6_open()
295 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_SELECT, in bpck6_open()
298 parport_write_data(pi->pardev->port, 'x'); in bpck6_open()
299 parport_write_data(pi->pardev->port, 'b'); in bpck6_open()
300 parport_write_data(pi->pardev->port, 'p'); in bpck6_open()
301 parport_write_data(pi->pardev->port, pi->unit); in bpck6_open()
302 parport_write_data(pi->pardev->port, ~pi->unit); in bpck6_open()
304 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_SELECT, 0); in bpck6_open()
305 parport_write_control(pi->pardev->port, PARPORT_CONTROL_INIT); in bpck6_open()
310 parport_write_data(pi->pardev->port, i); in bpck6_open()
312 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_SELECT, in bpck6_open()
314 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_AUTOFD, in bpck6_open()
318 k = parport_read_status(pi->pardev->port) & 0xB8; in bpck6_open()
322 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_AUTOFD, 0); in bpck6_open()
323 k = (parport_read_status(pi->pardev->port) & 0xB8) ^ 0xB8; in bpck6_open()
329 parport_frob_control(pi->pardev->port, in bpck6_open()
333 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_SELECT, 0); in bpck6_open()
348 parport_write_control(pi->pardev->port, pi->saved_r2); in bpck6_open()
349 parport_write_data(pi->pardev->port, pi->saved_r0); in bpck6_open()
358 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_INIT, in bpck6_deselect()
362 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_SELECT, in bpck6_deselect()
366 parport_write_data(pi->pardev->port, pi->saved_r0); in bpck6_deselect()
367 parport_write_control(pi->pardev->port, in bpck6_deselect()
369 parport_write_control(pi->pardev->port, pi->saved_r2); in bpck6_deselect()
397 pi->pardev->port->modes, pi->pardev->port->base); in bpck6_test_port()
400 if (pi->pardev->port->modes & PARPORT_MODE_EPP) in bpck6_test_port()
402 if (pi->pardev->port->modes & PARPORT_MODE_TRISTATE) in bpck6_test_port()