Lines Matching refs:ide_cmd

329 struct ide_cmd {  struct
649 void (*input_data)(ide_drive_t *, struct ide_cmd *,
651 void (*output_data)(ide_drive_t *, struct ide_cmd *,
695 int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *);
701 int (*dma_check)(struct ide_drive_s *, struct ide_cmd *);
771 struct ide_cmd cmd; /* current command */
857 typedef void (xfer_func_t)(ide_drive_t *, struct ide_cmd *, void *, unsigned);
1107 void ide_execute_command(ide_drive_t *, struct ide_cmd *, ide_handler_t *,
1131 void ide_complete_cmd(ide_drive_t *, struct ide_cmd *, u8, u8);
1134 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd);
1135 void ide_tf_dump(const char *, struct ide_cmd *);
1146 void ide_input_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int);
1147 void ide_output_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int);
1196 ide_startstop_t ide_issue_pc(ide_drive_t *, struct ide_cmd *);
1198 ide_startstop_t do_rw_taskfile(ide_drive_t *, struct ide_cmd *);
1200 void ide_pio_bytes(ide_drive_t *, struct ide_cmd *, unsigned int, unsigned int);
1202 void ide_finish_cmd(ide_drive_t *, struct ide_cmd *, u8);
1204 int ide_raw_taskfile(ide_drive_t *, struct ide_cmd *, u8 *, u16);
1205 int ide_no_data_taskfile(ide_drive_t *, struct ide_cmd *);
1399 void ide_map_sg(ide_drive_t *, struct ide_cmd *);
1400 void ide_init_sg_cmd(struct ide_cmd *, unsigned int);
1433 int ide_dma_prepare(ide_drive_t *, struct ide_cmd *);
1434 void ide_dma_unmap_sg(ide_drive_t *, struct ide_cmd *);
1438 int ide_build_dmatable(ide_drive_t *, struct ide_cmd *);
1440 int ide_dma_setup(ide_drive_t *, struct ide_cmd *);
1467 struct ide_cmd *cmd) { return 1; } in ide_dma_prepare()
1469 struct ide_cmd *cmd) { ; } in ide_dma_unmap_sg()
1523 u64 ide_get_lba_addr(struct ide_cmd *, int);