Home
last modified time | relevance | path

Searched refs:pardev (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/ata/pata_parport/
H A Dbpck6.c70 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()
[all …]
H A Dpata_parport.c30 parport_claim_or_block(pi->pardev); in pi_connect()
37 parport_release(pi->pardev); in pi_disconnect()
347 parport_unregister_device(pi->pardev); in pi_release()
381 parport_claim_or_block(pi->pardev); in pi_test_proto()
386 parport_release(pi->pardev); in pi_test_proto()
432 parport_claim_or_block(pi->pardev); in pi_probe_unit()
434 parport_release(pi->pardev); in pi_probe_unit()
440 parport_claim_or_block(pi->pardev); in pi_probe_unit()
443 parport_release(pi->pardev); in pi_probe_unit()
447 parport_release(pi->pardev); in pi_probe_unit()
[all …]
H A Dpata_parport.h24 struct pardevice *pardev; /* pointer to pardevice */ member
/linux/drivers/pps/generators/
H A Dpps_gen_parport.c40 struct pardevice *pardev; /* parport device */ member
46 .pardev = NULL,
93 port = dev->pardev->port; in hrtimer_event()
142 struct parport *port = dev->pardev->port; in calibrate_port()
193 device.pardev = parport_register_dev_model(port, KBUILD_MODNAME, in parport_attach()
195 if (!device.pardev) { in parport_attach()
200 if (parport_claim_or_block(device.pardev) < 0) { in parport_attach()
216 parport_unregister_device(device.pardev); in parport_attach()
221 if (port->cad != device.pardev) in parport_detach()
225 parport_release(device.pardev); in parport_detach()
[all …]
/linux/drivers/net/plip/
H A Dplip.c212 struct pardevice *pardev; member
230 ((struct net_local *)netdev_priv(dev))->pardev->port; in enable_parport_interrupts()
240 ((struct net_local *)netdev_priv(dev))->pardev->port; in disable_parport_interrupts()
248 ((struct net_local *)netdev_priv(dev))->pardev->port; in write_data()
256 ((struct net_local *)netdev_priv(dev))->pardev->port; in read_status()
887 parport_release(nl->pardev); in plip_connection_close()
980 if (parport_claim(nl->pardev)) in plip_tx_packet()
1074 if (parport_claim(nl->pardev)) return -EAGAIN; in plip_open()
1150 parport_release(nl->pardev); in plip_close()
1197 if (!parport_claim(nl->pardev)) in plip_wakeup()
[all …]