Lines Matching refs:ide_hwif_t
780 } ____cacheline_internodealigned_in_smp ide_hwif_t; typedef
785 ide_hwif_t *ports[MAX_HOST_PORTS + 1];
801 ide_hwif_t *cur_port; /* for hosts requiring serialization */
938 void ide_proc_register_port(ide_hwif_t *);
939 void ide_proc_port_register_devices(ide_hwif_t *);
941 void ide_proc_unregister_port(ide_hwif_t *);
950 static inline void ide_proc_register_port(ide_hwif_t *hwif) { ; } in ide_proc_register_port()
951 static inline void ide_proc_port_register_devices(ide_hwif_t *hwif) { ; } in ide_proc_port_register_devices()
953 static inline void ide_proc_unregister_port(ide_hwif_t *hwif) { ; } in ide_proc_unregister_port()
1095 void ide_exec_command(ide_hwif_t *, u8);
1096 u8 ide_read_status(ide_hwif_t *);
1097 u8 ide_read_altstatus(ide_hwif_t *);
1098 void ide_write_devctl(ide_hwif_t *, u8);
1174 extern int ide_wait_not_busy(ide_hwif_t *hwif, unsigned long timeout);
1205 unsigned long ide_pci_dma_base(ide_hwif_t *, const struct ide_port_info *);
1206 int ide_pci_check_simplex(ide_hwif_t *, const struct ide_port_info *);
1207 int ide_hwif_setup_dma(ide_hwif_t *, const struct ide_port_info *);
1209 static inline int ide_hwif_setup_dma(ide_hwif_t *hwif, in ide_hwif_setup_dma()
1305 void (*init_iops)(ide_hwif_t *);
1306 void (*init_hwif)(ide_hwif_t *);
1307 int (*init_dma)(ide_hwif_t *,
1387 int ide_allocate_dma_engine(ide_hwif_t *);
1388 void ide_release_dma_engine(ide_hwif_t *);
1402 u8 ide_dma_sff_read_status(ide_hwif_t *);
1422 static inline void ide_release_dma_engine(ide_hwif_t *hwif) { ; } in ide_release_dma_engine()
1431 bool ide_port_acpi(ide_hwif_t *hwif);
1433 extern void ide_acpi_get_timing(ide_hwif_t *hwif);
1434 extern void ide_acpi_push_timing(ide_hwif_t *hwif);
1435 void ide_acpi_init_port(ide_hwif_t *);
1436 void ide_acpi_port_init_devices(ide_hwif_t *);
1437 extern void ide_acpi_set_state(ide_hwif_t *hwif, int on);
1440 static inline bool ide_port_acpi(ide_hwif_t *hwif) { return 0; } in ide_port_acpi()
1442 static inline void ide_acpi_get_timing(ide_hwif_t *hwif) { ; } in ide_acpi_get_timing()
1443 static inline void ide_acpi_push_timing(ide_hwif_t *hwif) { ; } in ide_acpi_push_timing()
1444 static inline void ide_acpi_init_port(ide_hwif_t *hwif) { ; } in ide_acpi_init_port()
1445 static inline void ide_acpi_port_init_devices(ide_hwif_t *hwif) { ; } in ide_acpi_port_init_devices()
1446 static inline void ide_acpi_set_state(ide_hwif_t *hwif, int on) {} in ide_acpi_set_state()
1455 void ide_port_apply_params(ide_hwif_t *);
1456 int ide_sysfs_register_port(ide_hwif_t *);
1467 void ide_port_unregister_devices(ide_hwif_t *);
1468 void ide_port_scan(ide_hwif_t *);
1470 static inline void *ide_get_hwifdata (ide_hwif_t * hwif) in ide_get_hwifdata()
1475 static inline void ide_set_hwifdata (ide_hwif_t * hwif, void *data) in ide_set_hwifdata()
1548 static inline int hwif_to_node(ide_hwif_t *hwif) in hwif_to_node()