Lines Matching refs:hwif
169 ide_hwif_t *hwif = drive->hwif; in icside_maskproc() local
170 struct expansion_card *ec = ECARD_DEV(hwif->dev); in icside_maskproc()
176 state->channel = hwif->channel; in icside_maskproc()
179 switch (hwif->channel) { in icside_maskproc()
237 static void icside_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in icside_set_dma_mode() argument
290 ide_hwif_t *hwif = drive->hwif; in icside_dma_end() local
291 struct expansion_card *ec = ECARD_DEV(hwif->dev); in icside_dma_end()
300 ide_hwif_t *hwif = drive->hwif; in icside_dma_start() local
301 struct expansion_card *ec = ECARD_DEV(hwif->dev); in icside_dma_start()
310 ide_hwif_t *hwif = drive->hwif; in icside_dma_setup() local
311 struct expansion_card *ec = ECARD_DEV(hwif->dev); in icside_dma_setup()
333 writeb(state->sel | hwif->channel, state->ioc_base); in icside_dma_setup()
344 set_dma_sg(ec->dma, hwif->sg_table, cmd->sg_nents); in icside_dma_setup()
352 ide_hwif_t *hwif = drive->hwif; in icside_dma_test_irq() local
353 struct expansion_card *ec = ECARD_DEV(hwif->dev); in icside_dma_test_irq()
357 (hwif->channel ? in icside_dma_test_irq()
362 static int icside_dma_init(ide_hwif_t *hwif, const struct ide_port_info *d) in icside_dma_init() argument
364 hwif->dmatable_cpu = NULL; in icside_dma_init()
365 hwif->dmatable_dma = 0; in icside_dma_init()
380 static int icside_dma_off_init(ide_hwif_t *hwif, const struct ide_port_info *d) in icside_dma_off_init() argument