Home
last modified time | relevance | path

Searched refs:ata_drive_datas (Results 1 – 25 of 43) sorted by relevance

12

/netbsd/sys/dev/ata/
H A Datavar.h265 struct ata_drive_datas { struct
366 void (*ata_exec_command)(struct ata_drive_datas *,
373 int (*ata_get_params)(struct ata_drive_datas *, uint8_t,
375 int (*ata_addref)(struct ata_drive_datas *);
376 void (*ata_delref)(struct ata_drive_datas *);
377 void (*ata_killpending)(struct ata_drive_datas *);
393 struct ata_drive_datas *adev_drv_data;
531 int ata_set_mode(struct ata_drive_datas *, uint8_t, uint8_t);
550 void ata_kill_pending(struct ata_drive_datas *);
564 void ata_probe_caps(struct ata_drive_datas *);
[all …]
H A Data_wdc.c105 static void wdc_ata_bio(struct ata_drive_datas*, struct ata_xfer *);
114 static int wdc_ata_err(struct ata_drive_datas *, struct ata_bio *, int);
118 static int wdc_ata_addref(struct ata_drive_datas *);
119 static void wdc_ata_delref(struct ata_drive_datas *);
146 wdc_ata_bio(struct ata_drive_datas *drvp, struct ata_xfer *xfer) in wdc_ata_bio()
182 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_ata_bio_start()
340 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in _wdc_ata_bio_start()
633 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_ata_bio_intr()
855 wdc_ata_err(struct ata_drive_datas *drvp, struct ata_bio *ata_bio, int tfd) in wdc_ata_err()
883 wdc_ata_addref(struct ata_drive_datas *drvp) in wdc_ata_addref()
[all …]
H A Data.c88 static int ata_downgrade_mode(struct ata_drive_datas *, int);
487 struct ata_drive_datas *drvp; in atabus_thread()
807 sizeof(struct ata_drive_datas) * chp->ch_ndrives); in atabus_free_drives()
814 ata_get_params(struct ata_drive_datas *drvp, uint8_t flags, in ata_get_params()
956 ata_dmaerr(struct ata_drive_datas *drvp, int flags) in ata_dmaerr()
1409 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in ata_timo_xfer_check()
1468 ata_kill_pending(struct ata_drive_datas *drvp) in ata_kill_pending()
1558 struct ata_drive_datas *drvp; in ata_thread_run()
1718 struct ata_drive_datas *drvp; in ata_print_modes()
1780 ata_downgrade_mode(struct ata_drive_datas *drvp, int flags) in ata_downgrade_mode()
[all …]
H A Data_recovery.c67 ata_read_log_ext_ncq(struct ata_drive_datas *drvp, uint8_t flags, in ata_read_log_ext_ncq()
162 struct ata_drive_datas *drvp; in ata_recovery_resume()
H A Dwdvar.h56 struct ata_drive_datas *drvp; /* Our controller's infos */
H A Dsatapmp_subr.c55 struct ata_drive_datas *drvp; in satapmp_read_8()
124 struct ata_drive_datas *drvp; in satapmp_write_8()
H A Dsatafis_subr.c104 struct ata_drive_datas *drvp = &xfer->c_chp->ch_drive[xfer->c_drive]; in satafis_rhd_construct_bio()
/netbsd/sys/arch/macppc/dev/
H A Dkauai.c227 struct ata_drive_datas *drvp0 = &chp->ch_drive[0]; in kauai_set_modes()
228 struct ata_drive_datas *drvp1 = &chp->ch_drive[1]; in kauai_set_modes()
229 struct ata_drive_datas *drvp; in kauai_set_modes()
281 struct ata_drive_datas *drvp = &chp->ch_drive[drive]; in calc_timing_kauai()
H A Dwdc_obio.c320 struct ata_drive_datas *drvp; in adjust_timing()
385 struct ata_drive_datas *drvp; in ata4_adjust_timing()
/netbsd/sys/dev/ic/
H A Dwdcvar.h174 void wdc_reset_drive(struct ata_drive_datas *, int, uint32_t *);
178 void wdc_exec_command(struct ata_drive_datas *, struct ata_xfer *);
H A Dsiisata.c143 void siisata_ata_bio(struct ata_drive_datas *, struct ata_xfer *);
144 void siisata_reset_drive(struct ata_drive_datas *, int, uint32_t *);
146 int siisata_ata_addref(struct ata_drive_datas *);
147 void siisata_ata_delref(struct ata_drive_datas *);
148 void siisata_killpending(struct ata_drive_datas *);
163 void siisata_exec_command(struct ata_drive_datas *, struct ata_xfer *);
776 siisata_ata_addref(struct ata_drive_datas *drvp) in siisata_ata_addref()
782 siisata_ata_delref(struct ata_drive_datas *drvp) in siisata_ata_delref()
788 siisata_killpending(struct ata_drive_datas *drvp) in siisata_killpending()
1177 siisata_ata_bio(struct ata_drive_datas *drvp, struct ata_xfer *xfer) in siisata_ata_bio()
[all …]
H A Dmvsata.c127 static int mvsata_addref(struct ata_drive_datas *);
128 static void mvsata_delref(struct ata_drive_datas *);
129 static void mvsata_killpending(struct ata_drive_datas *);
693 mvsata_addref(struct ata_drive_datas *drvp) in mvsata_addref()
700 mvsata_delref(struct ata_drive_datas *drvp) in mvsata_delref()
707 mvsata_killpending(struct ata_drive_datas *drvp) in mvsata_killpending()
768 struct ata_drive_datas *drvp = &chp->ch_drive[target]; in mvsata_atapi_probe_device()
886 struct ata_drive_datas *drvp; in mvsata_setup_channel()
1022 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in mvsata_bio_start()
1273 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in mvsata_bio_intr()
[all …]
H A Dahcisata_core.c62 static void ahci_ata_bio(struct ata_drive_datas *, struct ata_xfer *);
65 static void ahci_reset_drive(struct ata_drive_datas *, int, uint32_t *);
67 static void ahci_exec_command(struct ata_drive_datas *, struct ata_xfer *);
68 static int ahci_ata_addref(struct ata_drive_datas *);
69 static void ahci_ata_delref(struct ata_drive_datas *);
70 static void ahci_killpending(struct ata_drive_datas *);
1037 ahci_ata_addref(struct ata_drive_datas *drvp) in ahci_ata_addref()
1043 ahci_ata_delref(struct ata_drive_datas *drvp) in ahci_ata_delref()
1049 ahci_killpending(struct ata_drive_datas *drvp) in ahci_killpending()
1408 ahci_ata_bio(struct ata_drive_datas *drvp, struct ata_xfer *xfer) in ahci_ata_bio()
[all …]
/netbsd/sys/dev/pci/
H A Dpiixide.c44 static u_int32_t piix_setup_idetim_drvs(struct ata_drive_datas *);
600 struct ata_drive_datas *drvp = cp->ata_channel.ch_drive; in piix_setup_channel()
702 struct ata_drive_datas *drvp; in piix3_4_setup_channel()
858 piix_setup_idetim_drvs(struct ata_drive_datas *drvp) in piix_setup_idetim_drvs()
H A Dstpcide.c148 struct ata_drive_datas *drvp; in stpc_setup_channel()
H A Dschide.c172 struct ata_drive_datas *drvp; in sch_setup_channel()
H A Dsiside.c342 struct ata_drive_datas *drvp; in sis96x_setup_channel()
408 struct ata_drive_datas *drvp; in sis_setup_channel()
H A Dslide.c190 struct ata_drive_datas *drvp; in sl82c105_setup_channel()
H A Dcypide.c171 struct ata_drive_datas *drvp; in cy693_setup_channel()
H A Dgeodeide.c171 struct ata_drive_datas *drvp; in geodeide_setup_channel()
H A Dcmdide.c393 struct ata_drive_datas *drvp; in cmd0643_9_setup_channel()
567 struct ata_drive_datas *drvp; in cmd680_setup_channel()
H A Dtoshide.c168 struct ata_drive_datas *drvp; in piccolo_setup_channel()
H A Dnside.c158 struct ata_drive_datas *drvp; in natsemi_setup_channel()
/netbsd/sys/dev/scsipi/
H A Datapi_wdc.c272 struct ata_drive_datas *drvp = &chp->ch_drive[target]; in wdc_atapi_probe_device()
484 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_atapi_start()
738 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_atapi_intr()
1062 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_atapi_phase_complete()
1173 struct ata_drive_datas *drvp = &chp->ch_drive[xfer->c_drive]; in wdc_atapi_reset()
/netbsd/sys/arch/i386/pci/
H A Dgcscide.c194 struct ata_drive_datas *drvp; in gcscide_setup_channel()

12