Lines Matching refs:pi
194 struct pi_adapter *pi; member
303 cd->pi = &cd->pia; in pcd_init_units()
340 return pi_read_regr(cd->pi, 1, 6); in status_reg()
345 return pi_read_regr(cd->pi, 0, reg); in read_reg()
350 pi_write_regr(cd->pi, 0, reg, val); in write_reg()
379 pi_connect(cd->pi); in pcd_command()
384 pi_disconnect(cd->pi); in pcd_command()
393 pi_disconnect(cd->pi); in pcd_command()
399 pi_disconnect(cd->pi); in pcd_command()
403 pi_write_block(cd->pi, cmd, 12); in pcd_command()
425 pi_read_block(cd->pi, buf, n); in pcd_completion()
455 pi_disconnect(cd->pi); in pcd_completion()
543 pi_connect(cd->pi); in pcd_reset()
566 pi_disconnect(cd->pi); in pcd_reset()
696 if (pi_init(cd->pi, 1, -1, -1, -1, -1, -1, pcd_buffer, in pcd_detect()
702 pi_release(cd->pi); in pcd_detect()
709 if (!pi_init(cd->pi, 0, conf[D_PRT], conf[D_MOD], in pcd_detect()
717 pi_release(cd->pi); in pcd_detect()
823 pi_do_claimed(pcd_current->pi, pcd_start); in do_pcd_read()
834 pi_do_claimed(pcd_current->pi, pcd_start); in do_pcd_read_drq()
980 pi_release(cd->pi); in pcd_exit()