Lines Matching refs:ide_hwif_t

811 } ____cacheline_internodealigned_in_smp ide_hwif_t;  typedef
816 ide_hwif_t *ports[MAX_HOST_PORTS + 1];
832 ide_hwif_t *cur_port; /* for hosts requiring serialization */
969 void ide_proc_register_port(ide_hwif_t *);
970 void ide_proc_port_register_devices(ide_hwif_t *);
972 void ide_proc_unregister_port(ide_hwif_t *);
981 static inline void ide_proc_register_port(ide_hwif_t *hwif) { ; } in ide_proc_register_port()
982 static inline void ide_proc_port_register_devices(ide_hwif_t *hwif) { ; } in ide_proc_port_register_devices()
984 static inline void ide_proc_unregister_port(ide_hwif_t *hwif) { ; } in ide_proc_unregister_port()
1126 void ide_exec_command(ide_hwif_t *, u8);
1127 u8 ide_read_status(ide_hwif_t *);
1128 u8 ide_read_altstatus(ide_hwif_t *);
1129 void ide_write_devctl(ide_hwif_t *, u8);
1205 extern int ide_wait_not_busy(ide_hwif_t *hwif, unsigned long timeout);
1236 unsigned long ide_pci_dma_base(ide_hwif_t *, const struct ide_port_info *);
1237 int ide_pci_check_simplex(ide_hwif_t *, const struct ide_port_info *);
1238 int ide_hwif_setup_dma(ide_hwif_t *, const struct ide_port_info *);
1240 static inline int ide_hwif_setup_dma(ide_hwif_t *hwif, in ide_hwif_setup_dma()
1336 void (*init_iops)(ide_hwif_t *);
1337 void (*init_hwif)(ide_hwif_t *);
1338 int (*init_dma)(ide_hwif_t *,
1418 int ide_allocate_dma_engine(ide_hwif_t *);
1419 void ide_release_dma_engine(ide_hwif_t *);
1433 u8 ide_dma_sff_read_status(ide_hwif_t *);
1453 static inline void ide_release_dma_engine(ide_hwif_t *hwif) { ; } in ide_release_dma_engine()
1462 bool ide_port_acpi(ide_hwif_t *hwif);
1464 extern void ide_acpi_get_timing(ide_hwif_t *hwif);
1465 extern void ide_acpi_push_timing(ide_hwif_t *hwif);
1466 void ide_acpi_init_port(ide_hwif_t *);
1467 void ide_acpi_port_init_devices(ide_hwif_t *);
1468 extern void ide_acpi_set_state(ide_hwif_t *hwif, int on);
1471 static inline bool ide_port_acpi(ide_hwif_t *hwif) { return 0; } in ide_port_acpi()
1473 static inline void ide_acpi_get_timing(ide_hwif_t *hwif) { ; } in ide_acpi_get_timing()
1474 static inline void ide_acpi_push_timing(ide_hwif_t *hwif) { ; } in ide_acpi_push_timing()
1475 static inline void ide_acpi_init_port(ide_hwif_t *hwif) { ; } in ide_acpi_init_port()
1476 static inline void ide_acpi_port_init_devices(ide_hwif_t *hwif) { ; } in ide_acpi_port_init_devices()
1477 static inline void ide_acpi_set_state(ide_hwif_t *hwif, int on) {} in ide_acpi_set_state()
1486 void ide_port_apply_params(ide_hwif_t *);
1487 int ide_sysfs_register_port(ide_hwif_t *);
1498 void ide_port_unregister_devices(ide_hwif_t *);
1499 void ide_port_scan(ide_hwif_t *);
1501 static inline void *ide_get_hwifdata (ide_hwif_t * hwif) in ide_get_hwifdata()
1506 static inline void ide_set_hwifdata (ide_hwif_t * hwif, void *data) in ide_set_hwifdata()
1577 static inline int hwif_to_node(ide_hwif_t *hwif) in hwif_to_node()