Lines Matching refs:ide_hwif_t
821 } ____cacheline_internodealigned_in_smp ide_hwif_t; typedef
826 ide_hwif_t *ports[MAX_HOST_PORTS + 1];
842 ide_hwif_t *cur_port; /* for hosts requiring serialization */
979 void ide_proc_register_port(ide_hwif_t *);
980 void ide_proc_port_register_devices(ide_hwif_t *);
982 void ide_proc_unregister_port(ide_hwif_t *);
991 static inline void ide_proc_register_port(ide_hwif_t *hwif) { ; } in ide_proc_register_port()
992 static inline void ide_proc_port_register_devices(ide_hwif_t *hwif) { ; } in ide_proc_port_register_devices()
994 static inline void ide_proc_unregister_port(ide_hwif_t *hwif) { ; } in ide_proc_unregister_port()
1137 void ide_exec_command(ide_hwif_t *, u8);
1138 u8 ide_read_status(ide_hwif_t *);
1139 u8 ide_read_altstatus(ide_hwif_t *);
1140 void ide_write_devctl(ide_hwif_t *, u8);
1216 extern int ide_wait_not_busy(ide_hwif_t *hwif, unsigned long timeout);
1248 unsigned long ide_pci_dma_base(ide_hwif_t *, const struct ide_port_info *);
1249 int ide_pci_check_simplex(ide_hwif_t *, const struct ide_port_info *);
1250 int ide_hwif_setup_dma(ide_hwif_t *, const struct ide_port_info *);
1252 static inline int ide_hwif_setup_dma(ide_hwif_t *hwif, in ide_hwif_setup_dma()
1348 void (*init_iops)(ide_hwif_t *);
1349 void (*init_hwif)(ide_hwif_t *);
1350 int (*init_dma)(ide_hwif_t *,
1430 int ide_allocate_dma_engine(ide_hwif_t *);
1431 void ide_release_dma_engine(ide_hwif_t *);
1445 u8 ide_dma_sff_read_status(ide_hwif_t *);
1465 static inline void ide_release_dma_engine(ide_hwif_t *hwif) { ; } in ide_release_dma_engine()
1474 bool ide_port_acpi(ide_hwif_t *hwif);
1476 extern void ide_acpi_get_timing(ide_hwif_t *hwif);
1477 extern void ide_acpi_push_timing(ide_hwif_t *hwif);
1478 void ide_acpi_init_port(ide_hwif_t *);
1479 void ide_acpi_port_init_devices(ide_hwif_t *);
1480 extern void ide_acpi_set_state(ide_hwif_t *hwif, int on);
1483 static inline bool ide_port_acpi(ide_hwif_t *hwif) { return 0; } in ide_port_acpi()
1485 static inline void ide_acpi_get_timing(ide_hwif_t *hwif) { ; } in ide_acpi_get_timing()
1486 static inline void ide_acpi_push_timing(ide_hwif_t *hwif) { ; } in ide_acpi_push_timing()
1487 static inline void ide_acpi_init_port(ide_hwif_t *hwif) { ; } in ide_acpi_init_port()
1488 static inline void ide_acpi_port_init_devices(ide_hwif_t *hwif) { ; } in ide_acpi_port_init_devices()
1489 static inline void ide_acpi_set_state(ide_hwif_t *hwif, int on) {} in ide_acpi_set_state()
1498 void ide_port_apply_params(ide_hwif_t *);
1499 int ide_sysfs_register_port(ide_hwif_t *);
1510 void ide_port_unregister_devices(ide_hwif_t *);
1511 void ide_port_scan(ide_hwif_t *);
1513 static inline void *ide_get_hwifdata (ide_hwif_t * hwif) in ide_get_hwifdata()
1518 static inline void ide_set_hwifdata (ide_hwif_t * hwif, void *data) in ide_set_hwifdata()
1589 static inline int hwif_to_node(ide_hwif_t *hwif) in hwif_to_node()