Lines Matching full:timing
54 struct cmd640_reg *timing = ap->private_data; in cmd640_set_piomode() local
68 /* The second channel has shared timings and the setup timing is in cmd640_set_piomode()
100 /* Load setup timing */ in cmd640_set_piomode()
116 timing->reg58[adev->devno] = (t.active << 4) | t.recover; in cmd640_set_piomode()
134 struct cmd640_reg *timing = ap->private_data; in cmd640_qc_issue() local
136 if (ap->port_no != 0 && adev->devno != timing->last) { in cmd640_qc_issue()
137 pci_write_config_byte(pdev, DRWTIM23, timing->reg58[adev->devno]); in cmd640_qc_issue()
138 timing->last = adev->devno; in cmd640_qc_issue()
154 struct cmd640_reg *timing; in cmd640_port_start() local
156 timing = devm_kzalloc(&pdev->dev, sizeof(struct cmd640_reg), GFP_KERNEL); in cmd640_port_start()
157 if (timing == NULL) in cmd640_port_start()
159 timing->last = -1; /* Force a load */ in cmd640_port_start()
160 ap->private_data = timing; in cmd640_port_start()