Lines Matching refs:hwif
90 cris_ide_ack_intr(ide_hwif_t* hwif)
93 int, hwif->io_ports[0]);
341 cris_ide_ack_intr(ide_hwif_t* hwif)
794 ide_hwif_t *hwif = &ide_hwifs[h];
799 ide_register_hw(&hw, 1, &hwif);
800 hwif->mmio = 1;
801 hwif->chipset = ide_etrax100;
802 hwif->tuneproc = &tune_cris_ide;
803 hwif->speedproc = &speed_cris_ide;
804 hwif->ata_input_data = &cris_ide_input_data;
805 hwif->ata_output_data = &cris_ide_output_data;
806 hwif->atapi_input_bytes = &cris_atapi_input_bytes;
807 hwif->atapi_output_bytes = &cris_atapi_output_bytes;
808 hwif->ide_dma_check = &cris_dma_check;
809 hwif->ide_dma_end = &cris_dma_end;
810 hwif->dma_setup = &cris_dma_setup;
811 hwif->dma_exec_cmd = &cris_dma_exec_cmd;
812 hwif->ide_dma_test_irq = &cris_dma_test_irq;
813 hwif->dma_start = &cris_dma_start;
814 hwif->OUTB = &cris_ide_outb;
815 hwif->OUTW = &cris_ide_outw;
816 hwif->OUTBSYNC = &cris_ide_outbsync;
817 hwif->INB = &cris_ide_inb;
818 hwif->INW = &cris_ide_inw;
819 hwif->dma_host_off = &cris_dma_off;
820 hwif->dma_host_on = &cris_dma_on;
821 hwif->dma_off_quietly = &cris_dma_off;
822 hwif->udma_four = 0;
823 hwif->ultra_mask = cris_ultra_mask;
824 hwif->mwdma_mask = 0x07; /* Multiword DMA 0-2 */
825 hwif->autodma = 1;
826 hwif->drives[0].autodma = 1;
827 hwif->drives[1].autodma = 1;
929 ide_hwif_t *hwif = drive->hwif;
931 struct request *rq = drive->hwif->hwgroup->rq;
936 sg = hwif->sg_table;
941 i = hwif->sg_nents;
1048 struct request *rq = drive->hwif->hwgroup->rq;
1071 struct request *rq = drive->hwif->hwgroup->rq;