• 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 refs:adev

119  *	@adev: Device to program
127 static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing)
146 * @adev: ATA device to update
155 static void it821x_program_udma(struct ata_port *ap, struct ata_device *adev, u16 timing)
160 int unit = adev->devno;
180 * @adev: ATA device being updated
186 static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev)
190 u8 unit = adev->devno;
191 struct ata_device *pair = ata_dev_pair(adev);
242 it821x_program_udma(ap, adev, itdev->udma[unit]);
243 it821x_program(ap, adev, itdev->pio[unit]);
250 * @adev: ATA device
256 static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev)
263 int unit = adev->devno;
264 int mode_wanted = adev->pio_mode - XFER_PIO_0;
270 it821x_clock_strategy(ap, adev);
271 it821x_program(ap, adev, itdev->pio[unit]);
277 * @adev: ATA device
286 static void it821x_passthru_set_dmamode(struct ata_port *ap, struct ata_device *adev)
296 int unit = adev->devno;
299 if (adev->dma_mode >= XFER_UDMA_0) {
300 int mode_wanted = adev->dma_mode - XFER_UDMA_0;
316 it821x_clock_strategy(ap, adev);
317 it821x_program_udma(ap, adev, itdev->udma[unit]);
319 int mode_wanted = adev->dma_mode - XFER_MW_DMA_0;
333 it821x_clock_strategy(ap, adev);
349 struct ata_device *adev = qc->dev;
351 int unit = adev->devno;
354 it821x_program(ap, adev, itdev->mwdma[unit]);
356 it821x_program_udma(ap, adev, itdev->udma[unit]);
372 struct ata_device *adev = qc->dev;
374 int unit = adev->devno;
378 it821x_program(ap, adev, itdev->pio[unit]);
395 struct ata_device *adev = &ap->link.device[device];
396 it821x_program(ap, adev, itdev->pio[adev->devno]);
492 * @adev: Device that has just been identified
500 static void it821x_dev_config(struct ata_device *adev)
504 ata_id_c_string(adev->id, model_num, ATA_ID_PROD, sizeof(model_num));
506 if (adev->max_sectors > 255)
507 adev->max_sectors = 255;
511 ata_dev_printk(adev, KERN_INFO, "%sRAID%d volume",
512 adev->id[147]?"Bootable ":"",
513 adev->id[129]);
514 if (adev->id[129] != 1)
515 printk("(%dK stripe)", adev->id[146]);
520 adev->horkage &= ~ATA_HORKAGE_DIAGNOSTIC;
522 adev->horkage |= ATA_HORKAGE_BROKEN_HPA;
527 * @adev: device to read
537 static unsigned int it821x_read_id(struct ata_device *adev,
543 err_mask = ata_do_dev_read_id(adev, tf, id);