• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ata/

Lines Matching defs:itdev

130 	struct it821x_dev *itdev = ap->private_data;
135 if (itdev->clock_mode == ATA_66)
157 struct it821x_dev *itdev = ap->private_data;
164 if (itdev->clock_mode == ATA_66)
168 if (itdev->timing10 == 0)
189 struct it821x_dev *itdev = ap->private_data;
198 if (itdev->want[0][0] > itdev->want[1][0]) {
199 clock = itdev->want[0][1];
200 altclock = itdev->want[1][1];
202 clock = itdev->want[1][1];
203 altclock = itdev->want[0][1];
214 if (clock == itdev->clock_mode)
219 itdev->clock_mode = ATA_66;
221 itdev->clock_mode = ATA_50;
233 if (pair && itdev->udma[1-unit] != UDMA_OFF) {
234 it821x_program_udma(ap, pair, itdev->udma[1-unit]);
235 it821x_program(ap, pair, itdev->pio[1-unit]);
241 if (itdev->udma[unit] != UDMA_OFF) {
242 it821x_program_udma(ap, adev, itdev->udma[unit]);
243 it821x_program(ap, adev, itdev->pio[unit]);
262 struct it821x_dev *itdev = ap->private_data;
267 itdev->want[unit][1] = pio_want[mode_wanted];
268 itdev->want[unit][0] = 1; /* PIO is lowest priority */
269 itdev->pio[unit] = pio[mode_wanted];
271 it821x_program(ap, adev, itdev->pio[unit]);
294 struct it821x_dev *itdev = ap->private_data;
302 itdev->want[unit][1] = udma_want[mode_wanted];
303 itdev->want[unit][0] = 3; /* UDMA is high priority */
304 itdev->mwdma[unit] = MWDMA_OFF;
305 itdev->udma[unit] = udma[mode_wanted];
307 itdev->udma[unit] |= 0x8080; /* UDMA 5/6 select on */
311 if (itdev->timing10)
317 it821x_program_udma(ap, adev, itdev->udma[unit]);
321 itdev->want[unit][1] = mwdma_want[mode_wanted];
322 itdev->want[unit][0] = 2; /* MWDMA is low priority */
323 itdev->mwdma[unit] = dma[mode_wanted];
324 itdev->udma[unit] = UDMA_OFF;
328 if (itdev->timing10)
350 struct it821x_dev *itdev = ap->private_data;
353 if (itdev->mwdma[unit] != MWDMA_OFF)
354 it821x_program(ap, adev, itdev->mwdma[unit]);
355 else if (itdev->udma[unit] != UDMA_OFF && itdev->timing10)
356 it821x_program_udma(ap, adev, itdev->udma[unit]);
373 struct it821x_dev *itdev = ap->private_data;
377 if (itdev->mwdma[unit] != MWDMA_OFF)
378 it821x_program(ap, adev, itdev->pio[unit]);
393 struct it821x_dev *itdev = ap->private_data;
394 if (itdev && device != itdev->last_device) {
396 it821x_program(ap, adev, itdev->pio[adev->devno]);
397 itdev->last_device = device;
579 struct it821x_dev *itdev = ap->private_data;
586 if (itdev->smart)
589 if (itdev->timing10)
739 struct it821x_dev *itdev;
746 itdev = devm_kzalloc(&pdev->dev, sizeof(struct it821x_dev), GFP_KERNEL);
747 if (itdev == NULL)
749 ap->private_data = itdev;
754 itdev->smart = 1;
763 itdev->clock_mode = ATA_50;
765 itdev->clock_mode = ATA_66;
767 itdev->want[0][1] = ATA_ANY;
768 itdev->want[1][1] = ATA_ANY;
769 itdev->last_device = -1;
772 itdev->timing10 = 1;
774 if (!itdev->smart)