• 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

88  *	@adev: attached device
94 static unsigned long ali_20_filter(struct ata_device *adev, unsigned long mask)
98 if (adev->class != ATA_DEV_ATA)
100 ata_id_c_string(adev->id, model_num, ATA_ID_PROD, sizeof(model_num));
109 * @adev: device for FIFO control
117 static void ali_fifo_control(struct ata_port *ap, struct ata_device *adev, int on)
122 int shift = 4 * adev->devno;
137 * @adev: Device the timing is for
146 static void ali_program_modes(struct ata_port *ap, struct ata_device *adev, struct ata_timing *t, u8 ultra)
151 int drwt = 0x5A + 4 * ap->port_no + adev->devno; /* R/W timing */
153 int shift = 4 * adev->devno;
178 * @adev: ATA device
183 static void ali_set_piomode(struct ata_port *ap, struct ata_device *adev)
185 struct ata_device *pair = ata_dev_pair(adev);
189 ata_timing_compute(adev, adev->pio_mode, &t, T, 1);
201 if (adev->class != ATA_DEV_ATA)
202 ali_fifo_control(ap, adev, 0x00);
203 ali_program_modes(ap, adev, &t, 0);
204 if (adev->class == ATA_DEV_ATA)
205 ali_fifo_control(ap, adev, 0x05);
212 * @adev: ATA device
217 static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev)
220 struct ata_device *pair = ata_dev_pair(adev);
226 if (adev->class == ATA_DEV_ATA)
227 ali_fifo_control(ap, adev, 0x08);
229 if (adev->dma_mode >= XFER_UDMA_0) {
230 ali_program_modes(ap, adev, NULL, udma_timing[adev->dma_mode - XFER_UDMA_0]);
231 if (adev->dma_mode >= XFER_UDMA_3) {
238 ata_timing_compute(adev, adev->dma_mode, &t, T, 1);
248 ali_program_modes(ap, adev, &t, 0);
254 * @adev: Device
256 * Whine about ATAPI DMA disablement if @adev is an ATAPI device.
260 static void ali_warn_atapi_dma(struct ata_device *adev)
262 struct ata_eh_context *ehc = &adev->link->eh_context;
265 if (print_info && adev->class == ATA_DEV_ATAPI && !ali_atapi_dma) {
266 ata_dev_printk(adev, KERN_WARNING,
268 ata_dev_printk(adev, KERN_WARNING,
275 * @adev: Device
284 static void ali_lock_sectors(struct ata_device *adev)
286 adev->max_sectors = 255;
287 ali_warn_atapi_dma(adev);
292 * @adev: Device