Home
last modified time | relevance | path

Searched refs:ide_cmd (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/include/linux/
Dide.h297 struct ide_cmd { struct
608 void (*input_data)(ide_drive_t *, struct ide_cmd *,
610 void (*output_data)(ide_drive_t *, struct ide_cmd *,
654 int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *);
660 int (*dma_check)(struct ide_drive_s *, struct ide_cmd *);
730 struct ide_cmd cmd; /* current command */
816 typedef void (xfer_func_t)(ide_drive_t *, struct ide_cmd *, void *, unsigned);
1065 void ide_execute_command(ide_drive_t *, struct ide_cmd *, ide_handler_t *,
1089 void ide_complete_cmd(ide_drive_t *, struct ide_cmd *, u8, u8);
1092 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd);
[all …]
/linux-4.4.14/drivers/ide/
Dide-taskfile.c27 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd) in ide_tf_readback()
44 void ide_tf_dump(const char *s, struct ide_cmd *cmd) in ide_tf_dump()
59 struct ide_cmd cmd; in taskfile_lib_get_identify()
75 static ide_startstop_t pre_task_out_intr(ide_drive_t *, struct ide_cmd *);
78 ide_startstop_t do_rw_taskfile(ide_drive_t *drive, struct ide_cmd *orig_cmd) in do_rw_taskfile()
81 struct ide_cmd *cmd = &hwif->cmd; in do_rw_taskfile()
151 struct ide_cmd *cmd = &hwif->cmd; in task_no_data_intr()
223 void ide_pio_bytes(ide_drive_t *drive, struct ide_cmd *cmd, in ide_pio_bytes()
281 static void ide_pio_datablock(ide_drive_t *drive, struct ide_cmd *cmd, in ide_pio_datablock()
306 static void ide_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) in ide_error_cmd()
[all …]
Dide-dma.c94 struct ide_cmd *cmd = &hwif->cmd; in ide_dma_intr()
133 static int ide_dma_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) in ide_dma_map_sg()
164 void ide_dma_unmap_sg(ide_drive_t *drive, struct ide_cmd *cmd) in ide_dma_unmap_sg()
452 struct ide_cmd *cmd = &hwif->cmd; in ide_dma_timeout_retry()
533 int ide_dma_prepare(ide_drive_t *drive, struct ide_cmd *cmd) in ide_dma_prepare()
Dide-disk.c55 static void ide_tf_set_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 dma) in ide_tf_set_cmd()
88 struct ide_cmd cmd; in __ide_do_rw_disk()
207 struct ide_cmd cmd; in idedisk_read_native_max_address()
241 struct ide_cmd cmd; in idedisk_set_max_address()
432 struct ide_cmd *cmd; in idedisk_prep_fn()
510 struct ide_cmd cmd; in ide_do_setfeature()
584 struct ide_cmd cmd; in do_idedisk_flushcache()
768 struct ide_cmd cmd; in ide_disk_set_doorlock()
Dfalconide.c66 static void falconide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, in falconide_input_data()
79 static void falconide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, in falconide_output_data()
Dq40ide.c73 static void q40ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, in q40ide_input_data()
86 static void q40ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, in q40ide_output_data()
Dide-io.c74 void ide_complete_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat, u8 err) in ide_complete_cmd()
106 struct ide_cmd *orig_cmd = rq->special; in ide_complete_cmd()
187 struct ide_cmd cmd; in do_special()
223 void ide_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) in ide_map_sg()
233 void ide_init_sg_cmd(struct ide_cmd *cmd, unsigned int nr_bytes) in ide_init_sg_cmd()
256 struct ide_cmd *cmd = rq->special; in execute_drive_cmd()
Dide-lib.c35 u64 ide_get_lba_addr(struct ide_cmd *cmd, int lba48) in ide_get_lba_addr()
53 struct ide_cmd cmd; in ide_dump_sector()
Dau1xxx-ide.c93 static void au1xxx_input_data(ide_drive_t *drive, struct ide_cmd *cmd, in au1xxx_input_data()
99 static void au1xxx_output_data(ide_drive_t *drive, struct ide_cmd *cmd, in au1xxx_output_data()
215 static int auide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) in auide_build_dmatable()
288 static int auide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in auide_dma_setup()
Dide-disk_proc.c11 struct ide_cmd cmd; in smart_enable()
27 struct ide_cmd cmd; in get_smart_data()
Dtx4938ide.c74 static void tx4938ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, in tx4938ide_input_data_swap()
86 static void tx4938ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, in tx4938ide_output_data_swap()
Dtrm290.c181 static int trm290_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) in trm290_dma_check()
192 static int trm290_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in trm290_dma_setup()
Dtx4939ide.c235 static int tx4939ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) in tx4939ide_build_dmatable()
288 static int tx4939ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in tx4939ide_dma_setup()
449 static void tx4939ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, in tx4939ide_input_data_swap()
461 static void tx4939ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, in tx4939ide_output_data_swap()
Dide-dma-sff.c114 int ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) in ide_build_dmatable()
187 int ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in ide_dma_setup()
Dide-io-std.c164 void ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, in ide_input_data()
208 void ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, in ide_output_data()
Dsgiioc4.c276 struct ide_cmd *cmd = &drive->hwif->cmd; in sgiioc4_resetproc()
414 static int sgiioc4_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) in sgiioc4_build_dmatable()
472 static int sgiioc4_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in sgiioc4_dma_setup()
Dide-ioctls.c122 struct ide_cmd cmd; in ide_cmd_ioctl()
197 struct ide_cmd cmd; in ide_task_ioctl()
Dide-atapi.c393 struct ide_cmd *cmd = &hwif->cmd; in ide_pc_intr()
530 static void ide_init_packet_cmd(struct ide_cmd *cmd, u8 valid_tf, in ide_init_packet_cmd()
669 ide_startstop_t ide_issue_pc(ide_drive_t *drive, struct ide_cmd *cmd) in ide_issue_pc()
Dide-park.c63 struct ide_cmd cmd; in ide_do_park_unpark()
Dide-floppy.c123 struct ide_cmd *cmd, in ide_floppy_issue_pc()
232 struct ide_cmd cmd; in ide_floppy_do_request()
Dide-pm.c144 struct ide_cmd cmd = { }; in ide_start_power_step()
Dide-cd.c407 static void ide_cd_request_sense_fixup(ide_drive_t *drive, struct ide_cmd *cmd) in ide_cd_request_sense_fixup()
506 static bool ide_cd_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) in ide_cd_error_cmd()
524 struct ide_cmd *cmd = &hwif->cmd; in cdrom_newpc_intr()
779 struct ide_cmd cmd; in ide_cd_do_request()
Dide-iops.c481 void ide_execute_command(ide_drive_t *drive, struct ide_cmd *cmd, in ide_execute_command()
Dalim15x3.c210 static int ali_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) in ali_dma_check()
Dide-eh.c128 struct ide_cmd *cmd = rq->special; in ide_error()
Dide-acpi.c320 struct ide_cmd cmd; in do_drive_set_taskfiles()
Dicside.c308 static int icside_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in icside_dma_setup()
Dpmac.c1457 static int pmac_ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) in pmac_ide_build_dmatable()
1534 static int pmac_ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) in pmac_ide_dma_setup()
Dide-proc.c241 struct ide_cmd cmd; in set_xfer_rate()
Dide-tape.c440 struct ide_cmd *cmd, in ide_tape_issue_pc()
572 struct ide_cmd cmd; in idetape_do_request()