Lines Matching refs:pd
77 struct pardevice *pd; member
102 parport_write_data(tgfx->pd->port, ~(1 << i)); in tgfx_timer()
103 data1 = parport_read_status(tgfx->pd->port) ^ 0x7f; in tgfx_timer()
104 data2 = parport_read_control(tgfx->pd->port) ^ 0x04; /* CAVEAT parport */ in tgfx_timer()
131 parport_claim(tgfx->pd); in tgfx_open()
132 parport_write_control(tgfx->pd->port, 0x04); in tgfx_open()
147 parport_write_control(tgfx->pd->port, 0x00); in tgfx_close()
148 parport_release(tgfx->pd); in tgfx_close()
164 struct pardevice *pd; in tgfx_probe() local
175 pd = parport_register_device(pp, "turbografx", NULL, NULL, NULL, PARPORT_DEV_EXCL, NULL); in tgfx_probe()
176 if (!pd) { in tgfx_probe()
190 tgfx->pd = pd; in tgfx_probe()
216 "%s/input%d", tgfx->pd->port->name, i); in tgfx_probe()
260 parport_unregister_device(pd); in tgfx_probe()
274 parport_unregister_device(tgfx->pd); in tgfx_remove()