Lines Matching refs:pd
77 struct pardevice *pd; member
103 parport_write_data(tgfx->pd->port, ~(1 << i)); in tgfx_timer()
104 data1 = parport_read_status(tgfx->pd->port) ^ 0x7f; in tgfx_timer()
105 data2 = parport_read_control(tgfx->pd->port) ^ 0x04; /* CAVEAT parport */ in tgfx_timer()
132 parport_claim(tgfx->pd); in tgfx_open()
133 parport_write_control(tgfx->pd->port, 0x04); in tgfx_open()
148 parport_write_control(tgfx->pd->port, 0x00); in tgfx_close()
149 parport_release(tgfx->pd); in tgfx_close()
164 struct pardevice *pd; in tgfx_attach() local
187 pd = parport_register_dev_model(pp, "turbografx", &tgfx_parport_cb, in tgfx_attach()
189 if (!pd) { in tgfx_attach()
201 tgfx->pd = pd; in tgfx_attach()
226 "%s/input%d", tgfx->pd->port->name, i); in tgfx_attach()
268 parport_unregister_device(pd); in tgfx_attach()
290 parport_unregister_device(tgfx->pd); in tgfx_detach()