diff options
Diffstat (limited to 'include/linux/ide.h')
| -rw-r--r-- | include/linux/ide.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/ide.h b/include/linux/ide.h index 83a117d673c7..349c22a1fbc5 100644 --- a/include/linux/ide.h +++ b/include/linux/ide.h | |||
| @@ -1363,6 +1363,11 @@ extern void ide_toggle_bounce(ide_drive_t *drive, int on); | |||
| 1363 | extern int ide_set_xfer_rate(ide_drive_t *drive, u8 rate); | 1363 | extern int ide_set_xfer_rate(ide_drive_t *drive, u8 rate); |
| 1364 | int ide_use_fast_pio(ide_drive_t *); | 1364 | int ide_use_fast_pio(ide_drive_t *); |
| 1365 | 1365 | ||
| 1366 | static inline int ide_dev_has_iordy(struct hd_driveid *id) | ||
| 1367 | { | ||
| 1368 | return ((id->field_valid & 2) && (id->capability & 8)) ? 1 : 0; | ||
| 1369 | } | ||
| 1370 | |||
| 1366 | u8 ide_dump_status(ide_drive_t *, const char *, u8); | 1371 | u8 ide_dump_status(ide_drive_t *, const char *, u8); |
| 1367 | 1372 | ||
| 1368 | typedef struct ide_pio_timings_s { | 1373 | typedef struct ide_pio_timings_s { |
| @@ -1374,7 +1379,6 @@ typedef struct ide_pio_timings_s { | |||
| 1374 | 1379 | ||
| 1375 | typedef struct ide_pio_data_s { | 1380 | typedef struct ide_pio_data_s { |
| 1376 | u8 pio_mode; | 1381 | u8 pio_mode; |
| 1377 | u8 use_iordy; | ||
| 1378 | unsigned int cycle_time; | 1382 | unsigned int cycle_time; |
| 1379 | } ide_pio_data_t; | 1383 | } ide_pio_data_t; |
| 1380 | 1384 | ||
