Lines Matching full:ata

22 	engine, DIMM memory, and four ATA engines (one per SATA port).
24 handing off to one (or more) of the ATA engines. The ATA
39 transactions into a fixed DIMM memory space, from where an ATA
46 submit ATA packet to hardware
47 hardware executes ATA WRITE command, w/ data in DIMM
52 submit ATA packet to hardware
53 hardware executes ATA READ command, w/ data in DIMM
124 PDC_MASK_INT = (1 << 10), /* HDMA/ATA mask int */
125 PDC_RESET = (1 << 11), /* HDMA/ATA reset */
308 /* output ATA packet S/G table */ in pdc20621_ata_sg()
311 VPRINTK("ATA sg addr 0x%x, %d\n", addr, addr); in pdc20621_ata_sg()
315 VPRINTK("ATA PSG @ %x == (0x%x, 0x%x)\n", in pdc20621_ata_sg()
359 * Set up ATA packet in pdc20621_ata_pkt()
450 VPRINTK("ata%u: ENTER\n", ap->print_id); in pdc20621_dma_prep()
468 * Build ATA, host DMA packets in pdc20621_dma_prep()
495 VPRINTK("ata pkt buf ofs %u, prd size %u, mmio copied\n", i, sgt_len); in pdc20621_dma_prep()
507 VPRINTK("ata%u: ENTER\n", ap->print_id); in pdc20621_nodata_prep()
530 VPRINTK("ata pkt buf ofs %u, mmio copied\n", i); in pdc20621_nodata_prep()
636 VPRINTK("ata%u: ENTER\n", ap->print_id); in pdc20621_packet_start()
642 /* if writing, we (1) DMA to DIMM, then (2) do ATA command */ in pdc20621_packet_start()
706 VPRINTK("ata%u: read hdma, 0x%x 0x%x\n", ap->print_id, in pdc20621_host_intr()
714 /* step one - exec ATA command */ in pdc20621_host_intr()
717 VPRINTK("ata%u: read ata, 0x%x 0x%x\n", ap->print_id, in pdc20621_host_intr()
732 VPRINTK("ata%u: write hdma, 0x%x 0x%x\n", ap->print_id, in pdc20621_host_intr()
735 /* submit ata pkt */ in pdc20621_host_intr()
743 /* step two - execute ATA command */ in pdc20621_host_intr()
745 VPRINTK("ata%u: write ata, 0x%x 0x%x\n", ap->print_id, in pdc20621_host_intr()
844 /* FIXME: if all 4 ATA engines are stopped, also stop HDMA engine */ in pdc_freeze()
858 /* FIXME: start HDMA engine, if zero ATA engines running */ in pdc_thaw()