Lines Matching refs:pi
225 struct pi_adapter *pi; member
252 return pi_read_regr(disk->pi, 1, 6); in status_reg()
257 return pi_read_regr(disk->pi, 0, reg); in read_reg()
262 pi_write_regr(disk->pi, 1, 6, val); in write_status()
267 pi_write_regr(disk->pi, 0, reg, val); in write_reg()
397 pi_current = pd_current->pi; in run_fsm()
528 pi_write_block(pd_current->pi, pd_buf, 512); in do_pd_write_start()
556 pi_read_block(pd_current->pi, pd_buf, 512); in do_pd_read_drq()
670 pi_read_block(disk->pi, pd_scratch, 512); in pd_identify()
863 disk->pi = &disk->pia; in pd_detect()
877 if (pi_init(disk->pi, 1, -1, -1, -1, -1, -1, pd_scratch, in pd_detect()
881 pi_release(disk->pi); in pd_detect()
889 if (pi_init(disk->pi, 0, parm[D_PRT], parm[D_MOD], in pd_detect()
894 pi_release(disk->pi); in pd_detect()
950 pi_release(disk->pi); in pd_exit()