| /src/sys/dev/ata/ | 
| satafisvar.h | 34 void satafis_rhd_construct_bio(struct ata_xfer *, uint8_t *); 35 void satafis_rhd_construct_atapi(struct ata_xfer *, uint8_t *);
 
 | 
| atavar.h | 126 /* Forward declaration for ata_xfer */ 134 struct ata_xfer {  struct
 165 	SIMPLEQ_ENTRY(ata_xfer) c_xferchain;
 166 	TAILQ_ENTRY(ata_xfer) c_activechain;
 169 	SLIST_ENTRY(ata_xfer) c_retrychain;
 176 	int	(*c_start)(struct ata_channel *, struct ata_xfer *);
 181 	int	(*c_poll)(struct ata_channel *, struct ata_xfer *);
 184 	void	(*c_abort)(struct ata_channel *, struct ata_xfer *);
 185 	int	(*c_intr)(struct ata_channel *, struct ata_xfer *, int);
 186 	void	(*c_kill_xfer)(struct ata_channel *, struct ata_xfer *, int)
 [all...]
 | 
| wdvar.h | 83 	SLIST_HEAD(, ata_xfer) sc_retry_list; 87 	SLIST_HEAD(, ata_xfer) sc_requeue_list;
 90 	struct ata_xfer dump_xfer;
 
 | 
| ata_subr.c | 80 struct ata_xfer * 84 	struct ata_xfer *xfer = NULL;
 108 struct ata_xfer *
 111 	struct ata_xfer *xfer;
 130 struct ata_xfer *
 133 	struct ata_xfer *xfer = NULL;
 142 struct ata_xfer *
 145 	struct ata_xfer *xfer = NULL;
 231 	struct ata_xfer *xfer, *nxfer;
 
 | 
| satapmp_subr.c | 52     struct ata_xfer *xfer) 106     struct ata_xfer *xfer)
 121     struct ata_xfer *xfer)
 174     struct ata_xfer *xfer)
 185     struct ata_xfer *xfer)
 239 satapmp_rescan(struct ata_channel *chp, struct ata_xfer *xfer)
 273 	struct ata_xfer *xfer;
 
 | 
| ata_wdc.c | 105 static void	wdc_ata_bio(struct ata_drive_datas*, struct ata_xfer *); 106 static int	wdc_ata_bio_start(struct ata_channel *,struct ata_xfer *);
 107 static int	_wdc_ata_bio_start(struct ata_channel *,struct ata_xfer *);
 108 static int	wdc_ata_bio_poll(struct ata_channel *,struct ata_xfer *);
 109 static int	wdc_ata_bio_intr(struct ata_channel *, struct ata_xfer *,
 112 				      struct ata_xfer *, int);
 113 static void	wdc_ata_bio_done(struct ata_channel *, struct ata_xfer *);
 146 wdc_ata_bio(struct ata_drive_datas *drvp, struct ata_xfer *xfer)
 176 wdc_ata_bio_start(struct ata_channel *chp, struct ata_xfer *xfer)
 334 _wdc_ata_bio_start(struct ata_channel *chp, struct ata_xfer *xfer
 [all...]
 | 
| ata.c | 137 static void ata_activate_xfer_locked(struct ata_channel *, struct ata_xfer *); 150 	pool_init(&ata_xfer_pool, sizeof(struct ata_xfer), 0, 0, 0,
 443 	struct ata_xfer *xfer;
 817 	struct ata_xfer *xfer;
 919 	struct ata_xfer *xfer;
 1014 ata_exec_xfer(struct ata_channel *chp, struct ata_xfer *xfer)
 1086 	struct ata_xfer *xfer, *axfer;
 1231 ata_xfer_start(struct ata_xfer *xfer)
 1269 ata_activate_xfer_locked(struct ata_channel *chp, struct ata_xfer *xfer)
 1294 struct ata_xfer *
 [all...]
 | 
| ata_recovery.c | 72 	struct ata_xfer *xfer = &chp->recovery_xfer; 165 	struct ata_xfer *xfer;
 
 | 
| satafis_subr.c | 101 satafis_rhd_construct_bio(struct ata_xfer *xfer, uint8_t *fis) 150 satafis_rhd_construct_atapi(struct ata_xfer *xfer, uint8_t *fis)
 
 | 
| wd.c | 123 static void	wdperror(const struct wd_softc *, struct ata_xfer *); 200 static void	wdstart1(struct wd_softc *, struct buf *, struct ata_xfer *);
 207 static void	wddone(device_t, struct ata_xfer *);
 690 wdstart1(struct wd_softc *wd, struct buf *bp, struct ata_xfer *xfer)
 811 	struct ata_xfer *xfer;
 892 wddone(device_t self, struct ata_xfer *xfer)
 1057 	struct ata_xfer *xfer;
 1074 	struct ata_xfer *xfer;
 1247 wdperror(const struct wd_softc *wd, struct ata_xfer *xfer)
 1619 	struct ata_xfer *xfer = &wd->dump_xfer
 [all...]
 | 
| /src/sys/dev/ic/ | 
| siisata.c | 143 void siisata_ata_bio(struct ata_drive_datas *, struct ata_xfer *); 150 int siisata_cmd_start(struct ata_channel *, struct ata_xfer *);
 151 int siisata_cmd_complete(struct ata_channel *, struct ata_xfer *, int);
 152 int siisata_cmd_poll(struct ata_channel *, struct ata_xfer *);
 153 void siisata_cmd_abort(struct ata_channel *, struct ata_xfer *);
 154 void siisata_cmd_done(struct ata_channel *, struct ata_xfer *, int);
 155 static void siisata_cmd_done_end(struct ata_channel *, struct ata_xfer *);
 156 void siisata_cmd_kill_xfer(struct ata_channel *, struct ata_xfer *, int);
 158 int siisata_bio_start(struct ata_channel *, struct ata_xfer *);
 159 int siisata_bio_complete(struct ata_channel *, struct ata_xfer *, int)
 [all...]
 | 
| wdcvar.h | 167 int	wdc_dmawait(struct ata_channel *, struct ata_xfer *, int); 178 void	wdc_exec_command(struct ata_drive_datas *, struct ata_xfer *);
 
 | 
| ahcisata_core.c | 62 static void ahci_ata_bio(struct ata_drive_datas *, struct ata_xfer *); 67 static void ahci_exec_command(struct ata_drive_datas *, struct ata_xfer *);
 72 static int  ahci_cmd_start(struct ata_channel *, struct ata_xfer *);
 73 static int  ahci_cmd_complete(struct ata_channel *, struct ata_xfer *, int);
 74 static int  ahci_cmd_poll(struct ata_channel *, struct ata_xfer *);
 75 static void ahci_cmd_abort(struct ata_channel *, struct ata_xfer *);
 76 static void ahci_cmd_done(struct ata_channel *, struct ata_xfer *);
 77 static void ahci_cmd_done_end(struct ata_channel *, struct ata_xfer *);
 78 static void ahci_cmd_kill_xfer(struct ata_channel *, struct ata_xfer *, int);
 79 static int  ahci_bio_start(struct ata_channel *, struct ata_xfer *);
 [all...]
 | 
| mvsata.c | 124 static void mvsata_bio(struct ata_drive_datas *, struct ata_xfer *); 126 static void mvsata_exec_command(struct ata_drive_datas *, struct ata_xfer *);
 144 static int mvsata_bio_start(struct ata_channel *, struct ata_xfer *);
 145 static int mvsata_bio_intr(struct ata_channel *, struct ata_xfer *, int);
 146 static int mvsata_bio_poll(struct ata_channel *, struct ata_xfer *);
 147 static void mvsata_bio_kill_xfer(struct ata_channel *, struct ata_xfer *, int);
 148 static void mvsata_bio_done(struct ata_channel *, struct ata_xfer *);
 151 static int mvsata_wdc_cmd_start(struct ata_channel *, struct ata_xfer *);
 152 static int mvsata_wdc_cmd_intr(struct ata_channel *, struct ata_xfer *, int);
 153 static int mvsata_wdc_cmd_poll(struct ata_channel *, struct ata_xfer *);
 [all...]
 | 
| mvsatavar.h | 135 				   struct ata_xfer *); 
 | 
| wdc.c | 151 static void	__wdccommand_done(struct ata_channel *, struct ata_xfer *); 152 static int	__wdccommand_poll(struct ata_channel *, struct ata_xfer *);
 153 static void	__wdccommand_done_end(struct ata_channel *, struct ata_xfer *);
 155 			               struct ata_xfer *, int);
 156 static int	__wdccommand_start(struct ata_channel *, struct ata_xfer *);
 157 static int	__wdccommand_intr(struct ata_channel *, struct ata_xfer *, int);
 888 	struct ata_xfer *xfer;
 964 	struct ata_xfer *xfer;
 1247 		struct ata_xfer *xfer;
 1318 wdc_dmawait(struct ata_channel *chp, struct ata_xfer *xfer, int timeout
 [all...]
 | 
| /src/sys/dev/scsipi/ | 
| atapi_wdc.c | 88 static int	wdc_atapi_start(struct ata_channel *,struct ata_xfer *); 89 static int	wdc_atapi_intr(struct ata_channel *, struct ata_xfer *, int);
 91 				    struct ata_xfer *, int);
 92 static void	wdc_atapi_phase_complete(struct ata_xfer *, int);
 93 static int	wdc_atapi_poll(struct ata_channel *, struct ata_xfer *);
 94 static void	wdc_atapi_done(struct ata_channel *, struct ata_xfer *);
 95 static void	wdc_atapi_reset(struct ata_channel *, struct ata_xfer *);
 174 wdc_atapi_kill_xfer(struct ata_channel *chp, struct ata_xfer *xfer, int reason)
 211 	struct ata_xfer *xfer;
 374 	struct ata_xfer *xfer
 [all...]
 |