Searched refs:pardev (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/ata/pata_parport/ |
| H A D | bpck6.c | 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() [all …]
|
| H A D | pata_parport.c | 30 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 D | pata_parport.h | 24 struct pardevice *pardev; /* pointer to pardevice */ member
|
| /linux/drivers/pps/generators/ |
| H A D | pps_gen_parport.c | 40 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 D | plip.c | 212 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 …]
|