Lines Matching refs:ide_cmd

284 struct ide_cmd {  struct
595 void (*input_data)(ide_drive_t *, struct ide_cmd *,
597 void (*output_data)(ide_drive_t *, struct ide_cmd *,
641 int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *);
647 int (*dma_check)(struct ide_drive_s *, struct ide_cmd *);
717 struct ide_cmd cmd; /* current command */
803 typedef void (xfer_func_t)(ide_drive_t *, struct ide_cmd *, void *, unsigned);
1052 void ide_execute_command(ide_drive_t *, struct ide_cmd *, ide_handler_t *,
1076 void ide_complete_cmd(ide_drive_t *, struct ide_cmd *, u8, u8);
1079 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd);
1080 void ide_tf_dump(const char *, struct ide_cmd *);
1091 void ide_input_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int);
1092 void ide_output_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int);
1141 ide_startstop_t ide_issue_pc(ide_drive_t *, struct ide_cmd *);
1143 ide_startstop_t do_rw_taskfile(ide_drive_t *, struct ide_cmd *);
1145 void ide_pio_bytes(ide_drive_t *, struct ide_cmd *, unsigned int, unsigned int);
1147 void ide_finish_cmd(ide_drive_t *, struct ide_cmd *, u8);
1149 int ide_raw_taskfile(ide_drive_t *, struct ide_cmd *, u8 *, u16);
1150 int ide_no_data_taskfile(ide_drive_t *, struct ide_cmd *);
1330 void ide_map_sg(ide_drive_t *, struct ide_cmd *);
1331 void ide_init_sg_cmd(struct ide_cmd *, unsigned int);
1364 int ide_dma_prepare(ide_drive_t *, struct ide_cmd *);
1365 void ide_dma_unmap_sg(ide_drive_t *, struct ide_cmd *);
1369 int ide_build_dmatable(ide_drive_t *, struct ide_cmd *);
1371 int ide_dma_setup(ide_drive_t *, struct ide_cmd *);
1398 struct ide_cmd *cmd) { return 1; } in ide_dma_prepare()
1400 struct ide_cmd *cmd) { ; } in ide_dma_unmap_sg()
1456 u64 ide_get_lba_addr(struct ide_cmd *, int);