xfer              135 dev/ata/ata_wdc.c 	struct wdc_xfer *xfer;
xfer              138 dev/ata/ata_wdc.c 	xfer = wdc_get_xfer(WDC_NOSLEEP);
xfer              139 dev/ata/ata_wdc.c 	if (xfer == NULL)
xfer              142 dev/ata/ata_wdc.c 		xfer->c_flags |= C_POLL;
xfer              148 dev/ata/ata_wdc.c 		xfer->c_flags |= C_DMA;
xfer              149 dev/ata/ata_wdc.c 	xfer->drive = drvp->drive;
xfer              150 dev/ata/ata_wdc.c 	xfer->cmd = ata_bio;
xfer              151 dev/ata/ata_wdc.c 	xfer->databuf = ata_bio->databuf;
xfer              152 dev/ata/ata_wdc.c 	xfer->c_bcount = ata_bio->bcount;
xfer              153 dev/ata/ata_wdc.c 	xfer->c_start = wdc_ata_bio_start;
xfer              154 dev/ata/ata_wdc.c 	xfer->c_intr = wdc_ata_bio_intr;
xfer              155 dev/ata/ata_wdc.c 	xfer->c_kill_xfer = wdc_ata_bio_kill_xfer;
xfer              156 dev/ata/ata_wdc.c 	wdc_exec_xfer(chp, xfer);
xfer              161 dev/ata/ata_wdc.c wdc_ata_bio_start(struct channel_softc *chp, struct wdc_xfer *xfer)
xfer              163 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              165 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive),
xfer              171 dev/ata/ata_wdc.c 	_wdc_ata_bio_start(chp, xfer);
xfer              175 dev/ata/ata_wdc.c _wdc_ata_bio_start(struct channel_softc *chp, struct wdc_xfer *xfer)
xfer              177 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              178 dev/ata/ata_wdc.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              186 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive),
xfer              199 dev/ata/ata_wdc.c 			    xfer->drive, drvp->state);
xfer              202 dev/ata/ata_wdc.c 		xfer->c_intr = wdc_ata_ctrl_intr;
xfer              203 dev/ata/ata_wdc.c 		wdc_set_drive(chp, xfer->drive);
xfer              206 dev/ata/ata_wdc.c 		wdccommandshort(chp, xfer->drive, WDCC_RECAL);
xfer              213 dev/ata/ata_wdc.c 			wdc_ata_ctrl_intr(chp, xfer, 0);
xfer              218 dev/ata/ata_wdc.c 	if (xfer->c_flags & C_DMA) {
xfer              235 dev/ata/ata_wdc.c 	if (xfer->c_skip == 0 || (ata_bio->flags & ATA_SINGLE) != 0) {
xfer              239 dev/ata/ata_wdc.c 			nblks = xfer->c_bcount / ata_bio->lp->d_secsize;
xfer              255 dev/ata/ata_wdc.c 		if (xfer->c_flags & C_DMA) {
xfer              257 dev/ata/ata_wdc.c 			ata_bio->nbytes = xfer->c_bcount;
xfer              266 dev/ata/ata_wdc.c 			    chp->channel, xfer->drive,
xfer              267 dev/ata/ata_wdc.c 			    (char *)xfer->databuf + xfer->c_skip,
xfer              271 dev/ata/ata_wdc.c 				wdc_ata_bio_done(chp, xfer);
xfer              275 dev/ata/ata_wdc.c 			wdc_set_drive(chp, xfer->drive);
xfer              279 dev/ata/ata_wdc.c 				wdccommandext(chp, xfer->drive, cmd,
xfer              282 dev/ata/ata_wdc.c 				wdccommand(chp, xfer->drive, cmd, cyl,
xfer              287 dev/ata/ata_wdc.c 			    chp->channel, xfer->drive);
xfer              310 dev/ata/ata_wdc.c 		wdc_set_drive(chp, xfer->drive);
xfer              314 dev/ata/ata_wdc.c 			wdccommandext(chp, xfer->drive, cmd,
xfer              317 dev/ata/ata_wdc.c 			wdccommand(chp, xfer->drive, cmd, cyl,
xfer              324 dev/ata/ata_wdc.c 		nblks = xfer->c_bcount / ata_bio->lp->d_secsize;
xfer              327 dev/ata/ata_wdc.c 			ata_bio->nbytes = xfer->c_bcount;
xfer              336 dev/ata/ata_wdc.c 			    xfer->drive, chp->ch_status, WDCS_BITS,
xfer              340 dev/ata/ata_wdc.c 			wdc_ata_bio_done(chp, xfer);
xfer              344 dev/ata/ata_wdc.c 			wdc_ata_bio_done(chp, xfer);
xfer              347 dev/ata/ata_wdc.c 		wdc_output_bytes(drvp, (char *)xfer->databuf + xfer->c_skip,
xfer              358 dev/ata/ata_wdc.c 			wdc_dmawait(chp, xfer, ATA_DELAY);
xfer              361 dev/ata/ata_wdc.c 		wdc_ata_bio_intr(chp, xfer, 0);
xfer              368 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer              372 dev/ata/ata_wdc.c 	wdc_ata_bio_done(chp, xfer);
xfer              377 dev/ata/ata_wdc.c wdc_ata_bio_intr(struct channel_softc *chp, struct wdc_xfer *xfer, int irq)
xfer              379 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              380 dev/ata/ata_wdc.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              384 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive),
xfer              391 dev/ata/ata_wdc.c 		    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer              400 dev/ata/ata_wdc.c 	if (xfer->c_flags & C_TIMEOU)
xfer              409 dev/ata/ata_wdc.c 		    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer              410 dev/ata/ata_wdc.c 		    xfer->c_bcount, xfer->c_skip);
xfer              419 dev/ata/ata_wdc.c 	if (xfer->c_flags & C_DMA) {
xfer              430 dev/ata/ata_wdc.c 				    xfer->drive, chp->ch_status, WDCS_BITS);
xfer              442 dev/ata/ata_wdc.c 		wdc_ata_bio_done(chp, xfer);
xfer              451 dev/ata/ata_wdc.c 			    xfer->drive);
xfer              453 dev/ata/ata_wdc.c 			wdc_ata_bio_done(chp, xfer);
xfer              456 dev/ata/ata_wdc.c 		wdc_input_bytes(drvp, (char *)xfer->databuf + xfer->c_skip,
xfer              462 dev/ata/ata_wdc.c 	xfer->c_skip += ata_bio->nbytes;
xfer              463 dev/ata/ata_wdc.c 	xfer->c_bcount -= ata_bio->nbytes;
xfer              465 dev/ata/ata_wdc.c 	if (xfer->c_bcount > 0) {
xfer              468 dev/ata/ata_wdc.c 			_wdc_ata_bio_start(chp, xfer);
xfer              475 dev/ata/ata_wdc.c 		wdc_ata_bio_done(chp, xfer);
xfer              480 dev/ata/ata_wdc.c 	if (xfer->c_flags & C_DMA)
xfer              484 dev/ata/ata_wdc.c 	wdc_ata_bio_done(chp, xfer);
xfer              489 dev/ata/ata_wdc.c wdc_ata_bio_kill_xfer(struct channel_softc *chp, struct wdc_xfer *xfer)
xfer              491 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              495 dev/ata/ata_wdc.c 	wdc_free_xfer(chp, xfer);
xfer              507 dev/ata/ata_wdc.c wdc_ata_bio_done(struct channel_softc *chp, struct wdc_xfer *xfer)
xfer              509 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              512 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer              513 dev/ata/ata_wdc.c 	    (u_int)xfer->c_flags),
xfer              519 dev/ata/ata_wdc.c 	ata_bio->bcount = xfer->c_bcount;
xfer              522 dev/ata/ata_wdc.c 	wdc_free_xfer(chp, xfer);
xfer              538 dev/ata/ata_wdc.c wdc_ata_ctrl_intr(struct channel_softc *chp, struct wdc_xfer *xfer, int irq)
xfer              540 dev/ata/ata_wdc.c 	struct ata_bio *ata_bio = xfer->cmd;
xfer              541 dev/ata/ata_wdc.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              615 dev/ata/ata_wdc.c 		wdccommand(chp, xfer->drive, WDCC_IDP,
xfer              637 dev/ata/ata_wdc.c 		wdccommand(chp, xfer->drive, WDCC_SETMULTI, 0, 0, 0,
xfer              658 dev/ata/ata_wdc.c 		xfer->c_intr = wdc_ata_bio_intr;
xfer              659 dev/ata/ata_wdc.c 		_wdc_ata_bio_start(chp, xfer);
xfer              671 dev/ata/ata_wdc.c 	if (irq && (xfer->c_flags & C_TIMEOU) == 0) {
xfer              675 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive, errstring);
xfer              678 dev/ata/ata_wdc.c 	wdc_ata_bio_done(chp, xfer);
xfer              682 dev/ata/ata_wdc.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer              693 dev/ata/ata_wdc.c 	wdc_ata_bio_done(chp, xfer);
xfer              821 dev/ata/wd.c   wdioctl(dev_t dev, u_long xfer, caddr_t addr, int flag, struct proc *p)
xfer              838 dev/ata/wd.c   	switch (xfer) {
xfer              876 dev/ata/wd.c   			if (xfer == DIOCWDINFO)
xfer              926 dev/ata/wd.c   		error = wdc_ioctl(wd->drvp, xfer, addr, flag, p);
xfer              329 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              341 dev/atapiscsi/atapiscsi.c 	xfer = wdc_get_xfer(sc_xfer->flags & SCSI_NOSLEEP
xfer              343 dev/atapiscsi/atapiscsi.c 	if (xfer == NULL) {
xfer              347 dev/atapiscsi/atapiscsi.c 		xfer->c_flags |= C_POLL;
xfer              348 dev/atapiscsi/atapiscsi.c 	xfer->drive = as->drive;
xfer              349 dev/atapiscsi/atapiscsi.c 	xfer->c_flags |= C_ATAPI;
xfer              350 dev/atapiscsi/atapiscsi.c 	xfer->cmd = sc_xfer;
xfer              351 dev/atapiscsi/atapiscsi.c 	xfer->databuf = sc_xfer->data;
xfer              352 dev/atapiscsi/atapiscsi.c 	xfer->c_bcount = sc_xfer->datalen;
xfer              353 dev/atapiscsi/atapiscsi.c 	xfer->c_start = wdc_atapi_start;
xfer              354 dev/atapiscsi/atapiscsi.c 	xfer->c_intr = wdc_atapi_intr;
xfer              356 dev/atapiscsi/atapiscsi.c 	timeout_set(&xfer->atapi_poll_to, wdc_atapi_timer_handler, chp);
xfer              377 dev/atapiscsi/atapiscsi.c 			xfer->c_flags |= C_MEDIA_ACCESS;
xfer              384 dev/atapiscsi/atapiscsi.c 				xfer->c_bcount = 0;
xfer              385 dev/atapiscsi/atapiscsi.c 				xfer->transfer_len =
xfer              391 dev/atapiscsi/atapiscsi.c 				xfer->c_done = wdc_atapi_tape_done;
xfer              416 dev/atapiscsi/atapiscsi.c 			xfer->c_flags |= C_MEDIA_ACCESS;
xfer              424 dev/atapiscsi/atapiscsi.c 	wdc_exec_xfer(chp, xfer);
xfer              426 dev/atapiscsi/atapiscsi.c 	if ((xfer->c_flags & C_POLL) != 0 &&
xfer              468 dev/atapiscsi/atapiscsi.c atapi_to_scsi_sense(xfer, flags)
xfer              469 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *xfer;
xfer              472 dev/atapiscsi/atapiscsi.c 	struct scsi_sense_data *sense = &xfer->sense;
xfer              475 dev/atapiscsi/atapiscsi.c 	xfer->error = XS_SHORTSENSE;
xfer              503 dev/atapiscsi/atapiscsi.c 			xfer->error = XS_NOERROR;
xfer              536 dev/atapiscsi/atapiscsi.c wdc_atapi_start(chp, xfer)
xfer              538 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              540 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_real_start;
xfer              542 dev/atapiscsi/atapiscsi.c 	wdc_atapi_the_machine(chp, xfer, ctxt_process);
xfer              551 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              555 dev/atapiscsi/atapiscsi.c 	xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer);
xfer              556 dev/atapiscsi/atapiscsi.c 	if (xfer == NULL ||
xfer              557 dev/atapiscsi/atapiscsi.c 	    !timeout_triggered(&xfer->atapi_poll_to)) {
xfer              561 dev/atapiscsi/atapiscsi.c 	xfer->c_flags &= ~C_POLL_MACHINE;
xfer              562 dev/atapiscsi/atapiscsi.c 	timeout_del(&xfer->atapi_poll_to);
xfer              564 dev/atapiscsi/atapiscsi.c 	wdc_atapi_the_machine(chp, xfer, ctxt_timer);
xfer              570 dev/atapiscsi/atapiscsi.c wdc_atapi_intr(chp, xfer, irq)
xfer              572 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              578 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_TIMEOU) {
xfer              579 dev/atapiscsi/atapiscsi.c 		xfer->c_flags &= ~C_TIMEOU;
xfer              580 dev/atapiscsi/atapiscsi.c 		wdc_atapi_the_machine(chp, xfer, ctxt_timer);
xfer              584 dev/atapiscsi/atapiscsi.c 	wdc_atapi_the_machine(chp, xfer, ctxt_interrupt);
xfer              598 dev/atapiscsi/atapiscsi.c wdc_atapi_the_poll_machine(chp, xfer)
xfer              600 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              610 dev/atapiscsi/atapiscsi.c 		(xfer->next)(chp, xfer, (current_timeout * 1000 <= idx),
xfer              613 dev/atapiscsi/atapiscsi.c 		if (xfer->next == NULL) {
xfer              614 dev/atapiscsi/atapiscsi.c 			wdc_free_xfer(chp, xfer);
xfer              635 dev/atapiscsi/atapiscsi.c wdc_atapi_the_machine(chp, xfer, ctxt)
xfer              637 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              644 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_POLL) {
xfer              649 dev/atapiscsi/atapiscsi.c 				xfer->endticks = 1;
xfer              654 dev/atapiscsi/atapiscsi.c 		wdc_atapi_the_poll_machine(chp, xfer);
xfer              664 dev/atapiscsi/atapiscsi.c 		(xfer->next)(chp, xfer,
xfer              665 dev/atapiscsi/atapiscsi.c 		    xfer->endticks && (ticks - xfer->endticks >= 0),
xfer              673 dev/atapiscsi/atapiscsi.c 			xfer->endticks =
xfer              676 dev/atapiscsi/atapiscsi.c 		if (xfer->next == NULL) {
xfer              677 dev/atapiscsi/atapiscsi.c 			if (xfer->c_flags & C_POLL_MACHINE)
xfer              678 dev/atapiscsi/atapiscsi.c 				timeout_del(&xfer->atapi_poll_to);
xfer              680 dev/atapiscsi/atapiscsi.c 			wdc_free_xfer(chp, xfer);
xfer              688 dev/atapiscsi/atapiscsi.c 			timeout_add(&chp->ch_timo, xfer->endticks - ticks);
xfer              700 dev/atapiscsi/atapiscsi.c 	timeout_add(&xfer->atapi_poll_to, timeout_delay);
xfer              701 dev/atapiscsi/atapiscsi.c 	xfer->c_flags |= C_POLL_MACHINE;
xfer              731 dev/atapiscsi/atapiscsi.c wdc_atapi_real_start(chp, xfer, timeout, ret)
xfer              733 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              738 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer              740 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              749 dev/atapiscsi/atapiscsi.c 	if (!(xfer->c_flags & (C_POLL | C_SENSE | C_MEDIA_ACCESS)) &&
xfer              751 dev/atapiscsi/atapiscsi.c 	    (xfer->c_bcount > 100))
xfer              752 dev/atapiscsi/atapiscsi.c 		xfer->c_flags |= C_DMA;
xfer              754 dev/atapiscsi/atapiscsi.c 		xfer->c_flags &= ~C_DMA;
xfer              757 dev/atapiscsi/atapiscsi.c 	wdc_set_drive(chp, xfer->drive);
xfer              761 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_real_start_2;
xfer              767 dev/atapiscsi/atapiscsi.c 	    sc_xfer->flags, xfer->c_flags), DEBUG_XFERS);
xfer              775 dev/atapiscsi/atapiscsi.c wdc_atapi_real_start_2(chp, xfer, timeout, ret)
xfer              777 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              781 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer              782 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              789 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_reset;
xfer              800 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_ctrl;
xfer              804 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_send_packet;
xfer              810 dev/atapiscsi/atapiscsi.c wdc_atapi_send_packet(chp, xfer, timeout, ret)
xfer              812 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              816 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer              817 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              828 dev/atapiscsi/atapiscsi.c 	wdccommand(chp, xfer->drive, ATAPI_PKT_CMD,
xfer              829 dev/atapiscsi/atapiscsi.c 	    xfer->c_bcount <= 0xfffe ? xfer->c_bcount : 0xfffe,
xfer              831 dev/atapiscsi/atapiscsi.c 	    (xfer->c_flags & C_DMA) ? ATAPI_PKT_CMD_FTRE_DMA : 0);
xfer              833 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_DMA)
xfer              838 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_intr_command;
xfer              853 dev/atapiscsi/atapiscsi.c wdc_atapi_intr_command(chp, xfer, timeout, ret)
xfer              855 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              859 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer              860 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer              867 dev/atapiscsi/atapiscsi.c 	    (xfer->c_flags & C_SENSE)) ?  WDC_DMA_READ : 0;
xfer              883 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_SENSE) {
xfer              886 dev/atapiscsi/atapiscsi.c 		cmd_reqsense->length = xfer->c_bcount;
xfer              890 dev/atapiscsi/atapiscsi.c 	WDC_LOG_ATAPI_CMD(chp, xfer->drive, xfer->c_flags,
xfer              898 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_DMA) {
xfer              900 dev/atapiscsi/atapiscsi.c 		    chp->channel, xfer->drive, xfer->databuf,
xfer              901 dev/atapiscsi/atapiscsi.c 		    xfer->c_bcount, dma_flags) != 0) {
xfer              904 dev/atapiscsi/atapiscsi.c 			xfer->next = wdc_atapi_reset;
xfer              912 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_DMA) {
xfer              914 dev/atapiscsi/atapiscsi.c 		    chp->channel, xfer->drive);
xfer              915 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_intr_complete;
xfer              917 dev/atapiscsi/atapiscsi.c 		if (xfer->c_bcount == 0)
xfer              922 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_pio_intr;
xfer              934 dev/atapiscsi/atapiscsi.c 		} else if ((xfer->c_flags & C_MEDIA_ACCESS) &&
xfer              950 dev/atapiscsi/atapiscsi.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive);
xfer              953 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_reset;
xfer              959 dev/atapiscsi/atapiscsi.c wdc_atapi_in_data_phase(xfer, len, ire)
xfer              960 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer              963 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer              977 dev/atapiscsi/atapiscsi.c 	if (!(xfer->c_flags & C_SENSE)) {
xfer             1010 dev/atapiscsi/atapiscsi.c wdc_atapi_intr_data(chp, xfer, timeout, ret)
xfer             1012 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1016 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1017 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1029 dev/atapiscsi/atapiscsi.c 	if ((message = wdc_atapi_in_data_phase(xfer, len, ire))) {
xfer             1046 dev/atapiscsi/atapiscsi.c 	    (xfer->c_flags & C_SENSE) != 0);
xfer             1048 dev/atapiscsi/atapiscsi.c 	if (xfer->c_bcount >= len) {
xfer             1051 dev/atapiscsi/atapiscsi.c 		    "ire 0x%x\n", xfer->c_bcount,
xfer             1057 dev/atapiscsi/atapiscsi.c 			wdc_output_bytes(drvp, (u_int8_t *)xfer->databuf +
xfer             1058 dev/atapiscsi/atapiscsi.c 			    xfer->c_skip, len);
xfer             1060 dev/atapiscsi/atapiscsi.c 			wdc_input_bytes(drvp, (u_int8_t *)xfer->databuf +
xfer             1061 dev/atapiscsi/atapiscsi.c 			    xfer->c_skip, len);
xfer             1063 dev/atapiscsi/atapiscsi.c 		xfer->c_skip += len;
xfer             1064 dev/atapiscsi/atapiscsi.c 		xfer->c_bcount -= len;
xfer             1072 dev/atapiscsi/atapiscsi.c 			    "%d bytes, only %d left in buffer\n", len, xfer->c_bcount);
xfer             1074 dev/atapiscsi/atapiscsi.c 			wdc_output_bytes(drvp, (u_int8_t *)xfer->databuf +
xfer             1075 dev/atapiscsi/atapiscsi.c 			    xfer->c_skip, xfer->c_bcount);
xfer             1078 dev/atapiscsi/atapiscsi.c 			    len - xfer->c_bcount);
xfer             1081 dev/atapiscsi/atapiscsi.c 			    "%d of %d bytes\n", xfer->c_bcount, len);
xfer             1084 dev/atapiscsi/atapiscsi.c 			    (char *)xfer->databuf + xfer->c_skip,
xfer             1085 dev/atapiscsi/atapiscsi.c 			    xfer->c_bcount);
xfer             1086 dev/atapiscsi/atapiscsi.c 			wdcbit_bucket(chp, len - xfer->c_bcount);
xfer             1089 dev/atapiscsi/atapiscsi.c 		xfer->c_skip += xfer->c_bcount;
xfer             1090 dev/atapiscsi/atapiscsi.c 		xfer->c_bcount = 0;
xfer             1094 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_pio_intr;
xfer             1100 dev/atapiscsi/atapiscsi.c wdc_atapi_intr_complete(chp, xfer, timeout, ret)
xfer             1102 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1106 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1107 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1112 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_DMA) {
xfer             1119 dev/atapiscsi/atapiscsi.c 			xfer->next = wdc_atapi_reset;
xfer             1137 dev/atapiscsi/atapiscsi.c 			xfer->drive, 1);
xfer             1140 dev/atapiscsi/atapiscsi.c 			xfer->c_bcount = 1;
xfer             1142 dev/atapiscsi/atapiscsi.c 			xfer->c_bcount = 0;
xfer             1147 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_SENSE) {
xfer             1153 dev/atapiscsi/atapiscsi.c 				xfer->next = wdc_atapi_done;
xfer             1162 dev/atapiscsi/atapiscsi.c 		} else if (xfer->c_bcount < sizeof(sc_xfer->sense)) {
xfer             1173 dev/atapiscsi/atapiscsi.c 		sc_xfer->resid = xfer->c_bcount;
xfer             1182 dev/atapiscsi/atapiscsi.c 				xfer->databuf = &sc_xfer->sense;
xfer             1183 dev/atapiscsi/atapiscsi.c 				xfer->c_bcount = sizeof(sc_xfer->sense);
xfer             1184 dev/atapiscsi/atapiscsi.c 				xfer->c_skip = 0;
xfer             1185 dev/atapiscsi/atapiscsi.c 				xfer->c_done = NULL;
xfer             1186 dev/atapiscsi/atapiscsi.c 				xfer->c_flags |= C_SENSE;
xfer             1187 dev/atapiscsi/atapiscsi.c 				xfer->next = wdc_atapi_real_start;
xfer             1193 dev/atapiscsi/atapiscsi.c         if ((xfer->c_flags & C_DMA) &&
xfer             1198 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_reset;
xfer             1203 dev/atapiscsi/atapiscsi.c 	if (xfer->c_bcount != 0) {
xfer             1205 dev/atapiscsi/atapiscsi.c 				"%d after io\n", xfer->c_bcount), DEBUG_XFERS);
xfer             1208 dev/atapiscsi/atapiscsi.c 	if (xfer->c_bcount < 0) {
xfer             1210 dev/atapiscsi/atapiscsi.c 		       "is %d after io\n", xfer->c_bcount);
xfer             1219 dev/atapiscsi/atapiscsi.c 	if (xfer->c_done)
xfer             1220 dev/atapiscsi/atapiscsi.c 		xfer->next = xfer->c_done;
xfer             1222 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_done;
xfer             1228 dev/atapiscsi/atapiscsi.c wdc_atapi_pio_intr(chp, xfer, timeout, ret)
xfer             1230 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1234 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1247 dev/atapiscsi/atapiscsi.c 	if (!wdc_atapi_drive_selected(chp, xfer->drive)) {
xfer             1249 dev/atapiscsi/atapiscsi.c 		wdc_set_drive(chp, xfer->drive);
xfer             1256 dev/atapiscsi/atapiscsi.c 	if ((xfer->c_flags & C_MEDIA_ACCESS) &&
xfer             1281 dev/atapiscsi/atapiscsi.c 			wdc_atapi_intr_data(chp, xfer, timeout, ret);
xfer             1295 dev/atapiscsi/atapiscsi.c 		wdc_atapi_intr_complete(chp, xfer, timeout, ret);
xfer             1301 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_reset;
xfer             1312 dev/atapiscsi/atapiscsi.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer             1313 dev/atapiscsi/atapiscsi.c 	    xfer->c_bcount, xfer->c_skip, chp->ch_status, WDCS_BITS, ireason);
xfer             1316 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_reset;
xfer             1323 dev/atapiscsi/atapiscsi.c wdc_atapi_ctrl(chp, xfer, timeout, ret)
xfer             1325 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1329 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1330 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1348 dev/atapiscsi/atapiscsi.c 	if (!wdc_atapi_drive_selected(chp, xfer->drive))
xfer             1350 dev/atapiscsi/atapiscsi.c 		wdc_set_drive(chp, xfer->drive);
xfer             1513 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_real_start;
xfer             1520 dev/atapiscsi/atapiscsi.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive, errstring);
xfer             1522 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_reset;
xfer             1528 dev/atapiscsi/atapiscsi.c wdc_atapi_tape_done(chp, xfer, timeout, ret)
xfer             1530 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1534 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1537 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_done;
xfer             1541 dev/atapiscsi/atapiscsi.c 	_lto3b(xfer->transfer_len,
xfer             1545 dev/atapiscsi/atapiscsi.c 	xfer->c_bcount = sc_xfer->datalen;
xfer             1546 dev/atapiscsi/atapiscsi.c 	xfer->c_done = NULL;
xfer             1547 dev/atapiscsi/atapiscsi.c 	xfer->c_skip = 0;
xfer             1549 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_real_start;
xfer             1555 dev/atapiscsi/atapiscsi.c wdc_atapi_done(chp, xfer, timeout, ret)
xfer             1557 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1561 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1564 dev/atapiscsi/atapiscsi.c 	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer             1565 dev/atapiscsi/atapiscsi.c 	    (u_int)xfer->c_flags, sc_xfer->error), DEBUG_XFERS);
xfer             1566 dev/atapiscsi/atapiscsi.c 	WDC_LOG_ATAPI_DONE(chp, xfer->drive, xfer->c_flags, sc_xfer->error);
xfer             1570 dev/atapiscsi/atapiscsi.c 	if (xfer->c_flags & C_POLL) {
xfer             1577 dev/atapiscsi/atapiscsi.c 	xfer->next = NULL;
xfer             1583 dev/atapiscsi/atapiscsi.c wdc_atapi_reset(chp, xfer, timeout, ret)
xfer             1585 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1589 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1592 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_done;
xfer             1597 dev/atapiscsi/atapiscsi.c 	wdccommandshort(chp, xfer->drive, ATAPI_SOFT_RESET);
xfer             1604 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_reset_2;
xfer             1611 dev/atapiscsi/atapiscsi.c wdc_atapi_reset_2(chp, xfer, timeout, ret)
xfer             1613 dev/atapiscsi/atapiscsi.c 	struct wdc_xfer *xfer;
xfer             1617 dev/atapiscsi/atapiscsi.c 	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1618 dev/atapiscsi/atapiscsi.c 	struct scsi_xfer *sc_xfer = xfer->cmd;
xfer             1623 dev/atapiscsi/atapiscsi.c 		    xfer->drive);
xfer             1627 dev/atapiscsi/atapiscsi.c 		xfer->next = wdc_atapi_done;
xfer             1637 dev/atapiscsi/atapiscsi.c 	xfer->next = wdc_atapi_done;
xfer             1416 dev/ic/aic6360.c 			int xfer;
xfer             1418 dev/ic/aic6360.c 			xfer = n;
xfer             1419 dev/ic/aic6360.c 			AIC_MISC(("%d> ", xfer));
xfer             1421 dev/ic/aic6360.c 			n -= xfer;
xfer             1422 dev/ic/aic6360.c 			out += xfer;
xfer             1425 dev/ic/aic6360.c 			if (xfer >= 12) {
xfer             1427 dev/ic/aic6360.c 				    (u_int32_t *)p, xfer >> 2);
xfer             1428 dev/ic/aic6360.c 				p += xfer & ~3;
xfer             1429 dev/ic/aic6360.c 				xfer &= 3;
xfer             1432 dev/ic/aic6360.c 			if (xfer >= 8) {
xfer             1434 dev/ic/aic6360.c 				    (u_int16_t *)p, xfer >> 1);
xfer             1435 dev/ic/aic6360.c 				p += xfer & ~1;
xfer             1436 dev/ic/aic6360.c 				xfer &= 1;
xfer             1440 dev/ic/aic6360.c 			if (xfer > 0) {
xfer             1444 dev/ic/aic6360.c 				    xfer);
xfer             1445 dev/ic/aic6360.c 				p += xfer;
xfer             1556 dev/ic/aic6360.c 			int xfer;
xfer             1558 dev/ic/aic6360.c 			xfer = min(bus_space_read_1(iot, ioh, FIFOSTAT), n);
xfer             1559 dev/ic/aic6360.c 			AIC_MISC((">%d ", xfer));
xfer             1561 dev/ic/aic6360.c 			n -= xfer;
xfer             1562 dev/ic/aic6360.c 			in += xfer;
xfer             1565 dev/ic/aic6360.c 			if (xfer >= 12) {
xfer             1567 dev/ic/aic6360.c 				    (u_int32_t *)p, xfer >> 2);
xfer             1568 dev/ic/aic6360.c 				p += xfer & ~3;
xfer             1569 dev/ic/aic6360.c 				xfer &= 3;
xfer             1572 dev/ic/aic6360.c 			if (xfer >= 8) {
xfer             1574 dev/ic/aic6360.c 				    (u_int16_t *)p, xfer >> 1);
xfer             1575 dev/ic/aic6360.c 				p += xfer & ~1;
xfer             1576 dev/ic/aic6360.c 				xfer &= 1;
xfer             1580 dev/ic/aic6360.c 			if (xfer > 0) {
xfer             1584 dev/ic/aic6360.c 				    xfer);
xfer             1585 dev/ic/aic6360.c 				p += xfer;
xfer             1221 dev/ic/am7990.c 	register int xfer;
xfer             1225 dev/ic/am7990.c 	xfer = min(len, 16 - boff);
xfer             1227 dev/ic/am7990.c 		bcopy(from, bptr + boff, xfer);
xfer             1228 dev/ic/am7990.c 		from += xfer;
xfer             1231 dev/ic/am7990.c 		len -= xfer;
xfer             1232 dev/ic/am7990.c 		xfer = min(len, 16);
xfer             1245 dev/ic/am7990.c 	register int xfer;
xfer             1249 dev/ic/am7990.c 	xfer = min(len, 16 - boff);
xfer             1251 dev/ic/am7990.c 		bcopy(bptr + boff, to, xfer);
xfer             1252 dev/ic/am7990.c 		to += xfer;
xfer             1255 dev/ic/am7990.c 		len -= xfer;
xfer             1256 dev/ic/am7990.c 		xfer = min(len, 16);
xfer             1267 dev/ic/am7990.c 	register int xfer;
xfer             1271 dev/ic/am7990.c 	xfer = min(len, 16 - boff);
xfer             1273 dev/ic/am7990.c 		bzero(bptr + boff, xfer);
xfer             1276 dev/ic/am7990.c 		len -= xfer;
xfer             1277 dev/ic/am7990.c 		xfer = min(len, 16);
xfer              960 dev/ic/dpt.c   	bus_dmamap_t xfer;
xfer             1130 dev/ic/dpt.c   		xfer = ccb->ccb_dmamap_xfer;
xfer             1134 dev/ic/dpt.c   			error = bus_dmamap_load_uio(dmat, xfer, 
xfer             1140 dev/ic/dpt.c   			error = bus_dmamap_load_uio(dmat, xfer, 
xfer             1148 dev/ic/dpt.c   			error = bus_dmamap_load(dmat, xfer, xs->data, 
xfer             1153 dev/ic/dpt.c   			error = bus_dmamap_load(dmat, xfer, xs->data, 
xfer             1171 dev/ic/dpt.c   		bus_dmamap_sync(dmat, xfer, 0, xfer->dm_mapsize,
xfer             1176 dev/ic/dpt.c   		if (xfer->dm_nsegs == 1) {
xfer             1177 dev/ic/dpt.c   			cp->cp_dataaddr = htobe32(xfer->dm_segs[0].ds_addr);
xfer             1178 dev/ic/dpt.c   			cp->cp_datalen = htobe32(xfer->dm_segs[0].ds_len);
xfer             1186 dev/ic/dpt.c   			for (i = 0; i < xfer->dm_nsegs; i++, sg++) {
xfer             1188 dev/ic/dpt.c   				  htobe32(xfer->dm_segs[i].ds_addr);
xfer             1190 dev/ic/dpt.c   				  htobe32(xfer->dm_segs[i].ds_len);
xfer              602 dev/ic/gdt_common.c 	bus_dmamap_t xfer;
xfer              738 dev/ic/gdt_common.c 				xfer = ccb->gc_dmamap_xfer;
xfer              739 dev/ic/gdt_common.c 				error = bus_dmamap_load(gdt->sc_dmat, xfer,
xfer              761 dev/ic/gdt_common.c 				bus_dmamap_sync(gdt->sc_dmat, xfer, 0,
xfer              762 dev/ic/gdt_common.c 				    xfer->dm_mapsize,
xfer              807 dev/ic/gdt_common.c 	bus_dmamap_t xfer;
xfer              865 dev/ic/gdt_common.c 		xfer = ccb->gc_dmamap_xfer;
xfer              870 dev/ic/gdt_common.c 			for (i = 0; i < xfer->dm_nsegs; i++) {
xfer              874 dev/ic/gdt_common.c 				    xfer->dm_segs[i].ds_addr);
xfer              878 dev/ic/gdt_common.c 				    xfer->dm_segs[i].ds_len);
xfer              881 dev/ic/gdt_common.c 				    xfer->dm_segs[i].ds_addr,
xfer              882 dev/ic/gdt_common.c 				    xfer->dm_segs[i].ds_len));
xfer              884 dev/ic/gdt_common.c 			sg_canz = xfer->dm_nsegs;
xfer              892 dev/ic/gdt_common.c 			    xfer->dm_segs[0].ds_addr);
xfer              265 dev/ic/oosiop.c 	struct oosiop_xfer *xfer;
xfer              291 dev/ic/oosiop.c 	    (caddr_t *)(void *)&xfer, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
xfer              322 dev/ic/oosiop.c 		err = bus_dmamap_load(sc->sc_dmat, cb->xferdma, xfer,
xfer              329 dev/ic/oosiop.c 		cb->xfer = xfer;
xfer              336 dev/ic/oosiop.c 		xfer++;
xfer              457 dev/ic/oosiop.c 	struct oosiop_xfer *xfer = cb->xfer;
xfer              478 dev/ic/oosiop.c 				xfer->datain_scr[n * 2 + 0] =
xfer              481 dev/ic/oosiop.c 				xfer->datain_scr[n * 2 + 1] =
xfer              488 dev/ic/oosiop.c 			xfer->datain_scr[n * 2 + 0] = htole32(0x80080000);
xfer              489 dev/ic/oosiop.c 			xfer->datain_scr[n * 2 + 1] =
xfer              495 dev/ic/oosiop.c 				xfer->dataout_scr[n * 2 + 0] =
xfer              498 dev/ic/oosiop.c 				xfer->dataout_scr[n * 2 + 1] =
xfer              505 dev/ic/oosiop.c 			xfer->dataout_scr[n * 2 + 0] = htole32(0x80080000);
xfer              506 dev/ic/oosiop.c 			xfer->dataout_scr[n * 2 + 1] =
xfer              511 dev/ic/oosiop.c 		xfer->datain_scr[0] = htole32(0x98080000);
xfer              512 dev/ic/oosiop.c 		xfer->datain_scr[1] = htole32(DATAIN_TRAP);
xfer              515 dev/ic/oosiop.c 		xfer->dataout_scr[0] = htole32(0x98080000);
xfer              516 dev/ic/oosiop.c 		xfer->dataout_scr[1] = htole32(DATAOUT_TRAP);
xfer              604 dev/ic/oosiop.c 			len += letoh32(cb->xfer->datain_scr[i * 2]) &
xfer              616 dev/ic/oosiop.c 			len += letoh32(cb->xfer->dataout_scr[i * 2]) &
xfer              721 dev/ic/oosiop.c 	struct oosiop_xfer *xfer;
xfer              738 dev/ic/oosiop.c 	xfer = cb->xfer;
xfer              780 dev/ic/oosiop.c 	xfer->status = SCSI_OOSIOP_NOSTATUS;
xfer              850 dev/ic/oosiop.c 	struct oosiop_xfer *xfer = cb->xfer;
xfer              860 dev/ic/oosiop.c 	xfer->msgout[0] = MSG_IDENTIFY(cb->lun,
xfer              866 dev/ic/oosiop.c 		xfer->msgout[1] = MSG_EXTENDED;
xfer              867 dev/ic/oosiop.c 		xfer->msgout[2] = MSG_EXT_SDTR_LEN;
xfer              868 dev/ic/oosiop.c 		xfer->msgout[3] = MSG_EXT_SDTR;
xfer              869 dev/ic/oosiop.c 		xfer->msgout[4] = sc->sc_minperiod;
xfer              870 dev/ic/oosiop.c 		xfer->msgout[5] = OOSIOP_MAX_OFFSET;
xfer              911 dev/ic/oosiop.c 	xs->status = cb->xfer->status;
xfer             1097 dev/ic/oosiop.c 			sc->sc_tgt[i].nexus->xfer->status =
xfer             1375 dev/ic/oosiop.c 	struct oosiop_xfer *xfer;
xfer             1378 dev/ic/oosiop.c 	xfer = cb->xfer;
xfer             1385 dev/ic/oosiop.c 	switch (xfer->msgin[0]) {
xfer             1387 dev/ic/oosiop.c 		switch (xfer->msgin[2]) {
xfer             1394 dev/ic/oosiop.c 				if (xfer->msgin[3] < sc->sc_minperiod)
xfer             1395 dev/ic/oosiop.c 					xfer->msgin[3] = sc->sc_minperiod;
xfer             1396 dev/ic/oosiop.c 				if (xfer->msgin[4] > OOSIOP_MAX_OFFSET)
xfer             1397 dev/ic/oosiop.c 					xfer->msgin[4] = OOSIOP_MAX_OFFSET;
xfer             1398 dev/ic/oosiop.c 				xfer->msgout[0] = MSG_EXTENDED;
xfer             1399 dev/ic/oosiop.c 				xfer->msgout[1] = MSG_EXT_SDTR_LEN;
xfer             1400 dev/ic/oosiop.c 				xfer->msgout[2] = MSG_EXT_SDTR;
xfer             1401 dev/ic/oosiop.c 				xfer->msgout[3] = xfer->msgin[3];
xfer             1402 dev/ic/oosiop.c 				xfer->msgout[4] = xfer->msgin[4];
xfer             1406 dev/ic/oosiop.c 			oosiop_set_syncparam(sc, cb->id, (int)xfer->msgin[3],
xfer             1407 dev/ic/oosiop.c 			    (int)xfer->msgin[4]);
xfer             1413 dev/ic/oosiop.c 			xfer->msgout[0] = MSG_MESSAGE_REJECT;
xfer             1442 dev/ic/oosiop.c 		xfer->msgout[0] = MSG_MESSAGE_REJECT;
xfer               91 dev/ic/oosiopvar.h 	struct oosiop_xfer *xfer;	/* DMA xfer block */
xfer             1792 dev/ic/siop.c  	struct siop_xfer *xfer;
xfer             1863 dev/ic/siop.c  		xfer = &newcbd->xfers[i];
xfer             1864 dev/ic/siop.c  		newcbd->cmds[i].cmd_tables = (struct siop_common_xfer *)xfer;
xfer             1870 dev/ic/siop.c  		xfer->siop_tables.t_msgout.count= siop_htoc32(&sc->sc_c, 1);
xfer             1871 dev/ic/siop.c  		xfer->siop_tables.t_msgout.addr = siop_htoc32(&sc->sc_c, dsa);
xfer             1872 dev/ic/siop.c  		xfer->siop_tables.t_msgin.count= siop_htoc32(&sc->sc_c, 1);
xfer             1873 dev/ic/siop.c  		xfer->siop_tables.t_msgin.addr = siop_htoc32(&sc->sc_c,
xfer             1875 dev/ic/siop.c  		xfer->siop_tables.t_extmsgin.count= siop_htoc32(&sc->sc_c, 2);
xfer             1876 dev/ic/siop.c  		xfer->siop_tables.t_extmsgin.addr = siop_htoc32(&sc->sc_c,
xfer             1878 dev/ic/siop.c  		xfer->siop_tables.t_extmsgdata.addr = siop_htoc32(&sc->sc_c,
xfer             1880 dev/ic/siop.c  		xfer->siop_tables.t_status.count= siop_htoc32(&sc->sc_c, 1);
xfer             1881 dev/ic/siop.c  		xfer->siop_tables.t_status.addr = siop_htoc32(&sc->sc_c,
xfer             1883 dev/ic/siop.c  		xfer->siop_tables.cmd.count = siop_htoc32(&sc->sc_c, 0);
xfer             1884 dev/ic/siop.c  		xfer->siop_tables.cmd.addr = siop_htoc32(&sc->sc_c,
xfer             1887 dev/ic/siop.c  		scr = &xfer->resel[0];
xfer              923 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer              928 dev/ic/wdc.c   	if ((xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer)) == NULL) {
xfer              933 dev/ic/wdc.c   	chp = xfer->chp;
xfer              946 dev/ic/wdc.c   	WDCDEBUG_PRINT(("wdcstart: xfer %p channel %d drive %d\n", xfer,
xfer              947 dev/ic/wdc.c   	    chp->channel, xfer->drive), DEBUG_XFERS);
xfer              949 dev/ic/wdc.c   	if (chp->ch_drive[xfer->drive].drive_flags & DRIVE_RESET) {
xfer              950 dev/ic/wdc.c   		chp->ch_drive[xfer->drive].drive_flags &= ~DRIVE_RESET;
xfer              951 dev/ic/wdc.c   		chp->ch_drive[xfer->drive].state = 0;
xfer              953 dev/ic/wdc.c   	xfer->c_start(chp, xfer);
xfer              983 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1000 dev/ic/wdc.c   	xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer);
xfer             1004 dev/ic/wdc.c   		    xfer->drive, 0);
xfer             1012 dev/ic/wdc.c   	ret = xfer->c_intr(chp, xfer, 1);
xfer             1176 dev/ic/wdc.c   		struct wdc_xfer *xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer);
xfer             1177 dev/ic/wdc.c   		if (xfer == NULL)
xfer             1184 dev/ic/wdc.c   			    xfer->drive,
xfer             1195 dev/ic/wdc.c   wdc_dmawait(chp, xfer, timeout)
xfer             1197 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1204 dev/ic/wdc.c   		    chp->channel, xfer->drive, 0);
xfer             1211 dev/ic/wdc.c   	    chp->channel, xfer->drive, 1);
xfer             1220 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1226 dev/ic/wdc.c   	xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer);
xfer             1229 dev/ic/wdc.c   	if (xfer == NULL ||
xfer             1236 dev/ic/wdc.c   		printf("\ttype: %s\n", (xfer->c_flags & C_ATAPI) ?
xfer             1238 dev/ic/wdc.c   		printf("\tc_bcount: %d\n", xfer->c_bcount);
xfer             1239 dev/ic/wdc.c   		printf("\tc_skip: %d\n", xfer->c_skip);
xfer             1243 dev/ic/wdc.c   			    chp->channel, xfer->drive, 1);
xfer             1251 dev/ic/wdc.c   		xfer->c_flags |= C_TIMEOU;
xfer             1253 dev/ic/wdc.c   		xfer->c_intr(chp, xfer, 1);
xfer             1685 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1693 dev/ic/wdc.c   	xfer = wdc_get_xfer(wdc_c->flags & AT_WAIT ? WDC_CANSLEEP :
xfer             1695 dev/ic/wdc.c   	if (xfer == NULL) {
xfer             1700 dev/ic/wdc.c   		xfer->c_flags |= C_POLL;
xfer             1701 dev/ic/wdc.c   	xfer->drive = drvp->drive;
xfer             1702 dev/ic/wdc.c   	xfer->databuf = wdc_c->data;
xfer             1703 dev/ic/wdc.c   	xfer->c_bcount = wdc_c->bcount;
xfer             1704 dev/ic/wdc.c   	xfer->cmd = wdc_c;
xfer             1705 dev/ic/wdc.c   	xfer->c_start = __wdccommand_start;
xfer             1706 dev/ic/wdc.c   	xfer->c_intr = __wdccommand_intr;
xfer             1707 dev/ic/wdc.c   	xfer->c_kill_xfer = __wdccommand_done;
xfer             1710 dev/ic/wdc.c   	wdc_exec_xfer(chp, xfer);
xfer             1736 dev/ic/wdc.c   __wdccommand_start(chp, xfer)
xfer             1738 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1740 dev/ic/wdc.c   	int drive = xfer->drive;
xfer             1741 dev/ic/wdc.c   	struct wdc_command *wdc_c = xfer->cmd;
xfer             1744 dev/ic/wdc.c   	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive),
xfer             1750 dev/ic/wdc.c   	if (xfer->c_flags & C_POLL) {
xfer             1779 dev/ic/wdc.c   			__wdccommand_done(chp, xfer);
xfer             1801 dev/ic/wdc.c   	__wdccommand_intr(chp, xfer, 0);
xfer             1806 dev/ic/wdc.c   	__wdccommand_done(chp, xfer);
xfer             1810 dev/ic/wdc.c   __wdccommand_intr(chp, xfer, irq)
xfer             1812 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1815 dev/ic/wdc.c   	struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
xfer             1816 dev/ic/wdc.c   	struct wdc_command *wdc_c = xfer->cmd;
xfer             1821 dev/ic/wdc.c   	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive), DEBUG_INTR);
xfer             1824 dev/ic/wdc.c   		if (irq && (xfer->c_flags & C_TIMEOU) == 0)
xfer             1840 dev/ic/wdc.c   	__wdccommand_done(chp, xfer);
xfer             1846 dev/ic/wdc.c   __wdccommand_done(chp, xfer)
xfer             1848 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1850 dev/ic/wdc.c   	struct wdc_command *wdc_c = xfer->cmd;
xfer             1853 dev/ic/wdc.c   	    chp->wdc->sc_dev.dv_xname, chp->channel, xfer->drive,
xfer             1875 dev/ic/wdc.c   	if (xfer->c_flags & C_POLL) {
xfer             1879 dev/ic/wdc.c   	wdc_free_xfer(chp, xfer);
xfer             1983 dev/ic/wdc.c   wdc_exec_xfer(chp, xfer)
xfer             1985 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             1988 dev/ic/wdc.c   	    xfer, xfer->c_flags, chp->channel, xfer->drive), DEBUG_XFERS);
xfer             1991 dev/ic/wdc.c   	xfer->chp = chp;
xfer             1998 dev/ic/wdc.c   	if ((xfer->c_flags & C_POLL) != 0 &&
xfer             2003 dev/ic/wdc.c   	TAILQ_INSERT_TAIL(&chp->ch_queue->sc_xfer,xfer , c_xferchain);
xfer             2013 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             2017 dev/ic/wdc.c   	xfer = pool_get(&wdc_xfer_pool,
xfer             2020 dev/ic/wdc.c   	if (xfer != NULL)
xfer             2021 dev/ic/wdc.c   		memset(xfer, 0, sizeof(struct wdc_xfer));
xfer             2022 dev/ic/wdc.c   	return xfer;
xfer             2026 dev/ic/wdc.c   wdc_free_xfer(chp, xfer)
xfer             2028 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             2037 dev/ic/wdc.c   	TAILQ_REMOVE(&chp->ch_queue->sc_xfer, xfer, c_xferchain);
xfer             2038 dev/ic/wdc.c   	pool_put(&wdc_xfer_pool, xfer);
xfer             2052 dev/ic/wdc.c   	struct wdc_xfer *xfer;
xfer             2054 dev/ic/wdc.c   	while ((xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer)) != NULL) {
xfer             2055 dev/ic/wdc.c   		chp = xfer->chp;
xfer             2056 dev/ic/wdc.c   		(*xfer->c_kill_xfer)(chp, xfer);
xfer             2065 dev/ic/wdc.c   	struct wdc_xfer *xfer = TAILQ_FIRST(&chp->ch_queue->sc_xfer);
xfer             2066 dev/ic/wdc.c   	if (xfer == NULL)
xfer             2071 dev/ic/wdc.c   		    chp->ch_drive[xfer->drive].drive_name,
xfer             2073 dev/ic/wdc.c   		    chp->channel, xfer->drive, msg);
xfer             2292 dev/ic/wdc.c   wdc_ioctl(drvp, xfer, addr, flag, p)
xfer             2294 dev/ic/wdc.c   	u_long xfer;
xfer             2301 dev/ic/wdc.c   	switch (xfer) {
xfer              324 dev/ramdisk.c  	size_t off, xfer;
xfer              363 dev/ramdisk.c  		xfer = bp->b_bcount;
xfer              364 dev/ramdisk.c  		if (xfer > (sc->sc_size - off))
xfer              365 dev/ramdisk.c  			xfer = (sc->sc_size - off);
xfer              368 dev/ramdisk.c  			bcopy(addr, bp->b_data, xfer);
xfer              370 dev/ramdisk.c  			bcopy(bp->b_data, addr, xfer);
xfer              371 dev/ramdisk.c  		bp->b_resid -= xfer;
xfer              598 dev/ramdisk.c  	size_t  xfer;	/* amount to transfer */
xfer              625 dev/ramdisk.c  		xfer = bp->b_resid;
xfer              626 dev/ramdisk.c  		if (xfer > (sc->sc_size - off))
xfer              627 dev/ramdisk.c  			xfer = (sc->sc_size - off);
xfer              630 dev/ramdisk.c  			error = copyin(addr, bp->b_data, xfer);
xfer              632 dev/ramdisk.c  			error = copyout(bp->b_data, addr, xfer);
xfer              634 dev/ramdisk.c  			bp->b_resid -= xfer;
xfer              263 dev/tc/if_le_ioasic.c 		int xfer;
xfer              264 dev/tc/if_le_ioasic.c 		xfer = min(len, 16 - boff);
xfer              265 dev/tc/if_le_ioasic.c 		bcopy(from, bptr + boff, xfer);
xfer              266 dev/tc/if_le_ioasic.c 		from += xfer;
xfer              268 dev/tc/if_le_ioasic.c 		len -= xfer;
xfer              342 dev/tc/if_le_ioasic.c 		int xfer;
xfer              343 dev/tc/if_le_ioasic.c 		xfer = min(len, 16 - boff);
xfer              344 dev/tc/if_le_ioasic.c 		bcopy(bptr+boff, to, xfer);
xfer              345 dev/tc/if_le_ioasic.c 		to += xfer;
xfer              347 dev/tc/if_le_ioasic.c 		len -= xfer;
xfer              408 dev/tc/if_le_ioasic.c 	int xfer;
xfer              412 dev/tc/if_le_ioasic.c 	xfer = min(len, 16 - boff);
xfer              414 dev/tc/if_le_ioasic.c 		bzero(bptr + boff, xfer);
xfer              417 dev/tc/if_le_ioasic.c 		len -= xfer;
xfer              418 dev/tc/if_le_ioasic.c 		xfer = min(len, 16);
xfer              212 dev/usb/ehci.c usbd_status	ehci_device_request(usbd_xfer_handle xfer);
xfer              629 dev/usb/ehci.c ehci_pcd(ehci_softc_t *sc, usbd_xfer_handle xfer)
xfer              635 dev/usb/ehci.c 	if (xfer == NULL) {
xfer              640 dev/usb/ehci.c 	pipe = xfer->pipe;
xfer              642 dev/usb/ehci.c 	p = KERNADDR(&xfer->dmabuf, 0);
xfer              643 dev/usb/ehci.c 	m = min(sc->sc_noport, xfer->length * 8 - 1);
xfer              644 dev/usb/ehci.c 	memset(p, 0, xfer->length);
xfer              651 dev/usb/ehci.c 	xfer->actlen = xfer->length;
xfer              652 dev/usb/ehci.c 	xfer->status = USBD_NORMAL_COMPLETION;
xfer              654 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer              742 dev/usb/ehci.c 	timeout_del(&ex->xfer.timeout_handle);
xfer              743 dev/usb/ehci.c 	usb_rem_task(ex->xfer.pipe->device, &ex->abort_task);
xfer              750 dev/usb/ehci.c 	usbd_xfer_handle xfer = &ex->xfer;
xfer              752 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer              777 dev/usb/ehci.c 	if (xfer->status == USBD_CANCELLED ||
xfer              778 dev/usb/ehci.c 	    xfer->status == USBD_TIMEOUT) {
xfer              779 dev/usb/ehci.c 		DPRINTF(("ehci_idone: aborted xfer=%p\n", xfer));
xfer              784 dev/usb/ehci.c 	DPRINTFN(/*10*/2, ("ehci_idone: xfer=%p, pipe=%p ready\n", xfer, epipe));
xfer              809 dev/usb/ehci.c 	    "status=0x%x\n", xfer->length, actlen, cerr, status));
xfer              810 dev/usb/ehci.c 	xfer->actlen = actlen;
xfer              822 dev/usb/ehci.c 			  xfer->pipe->device->address,
xfer              823 dev/usb/ehci.c 			  xfer->pipe->endpoint->edesc->bEndpointAddress,
xfer              831 dev/usb/ehci.c 			xfer->status = USBD_STALLED;
xfer              833 dev/usb/ehci.c 			xfer->status = USBD_IOERROR; /* more info XXX */
xfer              835 dev/usb/ehci.c 		xfer->status = USBD_NORMAL_COMPLETION;
xfer              837 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer              847 dev/usb/ehci.c ehci_waitintr(ehci_softc_t *sc, usbd_xfer_handle xfer)
xfer              852 dev/usb/ehci.c 	xfer->status = USBD_IN_PROGRESS;
xfer              853 dev/usb/ehci.c 	for (timo = xfer->timeout; timo >= 0; timo--) {
xfer              866 dev/usb/ehci.c 			if (xfer->status != USBD_IN_PROGRESS)
xfer              873 dev/usb/ehci.c 	xfer->status = USBD_TIMEOUT;
xfer              874 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer             1108 dev/usb/ehci.c 	usbd_xfer_handle xfer;
xfer             1110 dev/usb/ehci.c 	xfer = SIMPLEQ_FIRST(&sc->sc_free_xfers);
xfer             1111 dev/usb/ehci.c 	if (xfer != NULL) {
xfer             1114 dev/usb/ehci.c 		if (xfer->busy_free != XFER_FREE)
xfer             1116 dev/usb/ehci.c 			    xfer, xfer->busy_free);
xfer             1119 dev/usb/ehci.c 		xfer = malloc(sizeof(struct ehci_xfer), M_USB, M_NOWAIT);
xfer             1121 dev/usb/ehci.c 	if (xfer != NULL) {
xfer             1122 dev/usb/ehci.c 		memset(xfer, 0, sizeof(struct ehci_xfer));
xfer             1123 dev/usb/ehci.c 		usb_init_task(&EXFER(xfer)->abort_task, ehci_timeout_task,
xfer             1124 dev/usb/ehci.c 		    xfer);
xfer             1125 dev/usb/ehci.c 		EXFER(xfer)->ehci_xfer_flags = 0;
xfer             1127 dev/usb/ehci.c 		EXFER(xfer)->isdone = 1;
xfer             1128 dev/usb/ehci.c 		xfer->busy_free = XFER_BUSY;
xfer             1131 dev/usb/ehci.c 	return (xfer);
xfer             1135 dev/usb/ehci.c ehci_freex(struct usbd_bus *bus, usbd_xfer_handle xfer)
xfer             1140 dev/usb/ehci.c 	if (xfer->busy_free != XFER_BUSY) {
xfer             1141 dev/usb/ehci.c 		printf("ehci_freex: xfer=%p not busy, 0x%08x\n", xfer,
xfer             1142 dev/usb/ehci.c 		    xfer->busy_free);
xfer             1145 dev/usb/ehci.c 	xfer->busy_free = XFER_FREE;
xfer             1146 dev/usb/ehci.c 	if (!EXFER(xfer)->isdone) {
xfer             1151 dev/usb/ehci.c 	SIMPLEQ_INSERT_HEAD(&sc->sc_free_xfers, xfer, next);
xfer             1639 dev/usb/ehci.c ehci_root_ctrl_transfer(usbd_xfer_handle xfer)
xfer             1644 dev/usb/ehci.c 	err = usb_insert_transfer(xfer);
xfer             1649 dev/usb/ehci.c 	return (ehci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             1653 dev/usb/ehci.c ehci_root_ctrl_start(usbd_xfer_handle xfer)
xfer             1655 dev/usb/ehci.c 	ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus;
xfer             1669 dev/usb/ehci.c 	if (!(xfer->rqflags & URQ_REQUEST))
xfer             1673 dev/usb/ehci.c 	req = &xfer->request;
xfer             1683 dev/usb/ehci.c 		buf = KERNADDR(&xfer->dmabuf, 0);
xfer             2029 dev/usb/ehci.c 	xfer->actlen = totlen;
xfer             2032 dev/usb/ehci.c 	xfer->status = err;
xfer             2034 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer             2054 dev/usb/ehci.c ehci_root_ctrl_abort(usbd_xfer_handle xfer)
xfer             2068 dev/usb/ehci.c ehci_root_intr_done(usbd_xfer_handle xfer)
xfer             2073 dev/usb/ehci.c ehci_root_intr_transfer(usbd_xfer_handle xfer)
xfer             2078 dev/usb/ehci.c 	err = usb_insert_transfer(xfer);
xfer             2083 dev/usb/ehci.c 	return (ehci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2087 dev/usb/ehci.c ehci_root_intr_start(usbd_xfer_handle xfer)
xfer             2089 dev/usb/ehci.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer             2095 dev/usb/ehci.c 	sc->sc_intrxfer = xfer;
xfer             2102 dev/usb/ehci.c ehci_root_intr_abort(usbd_xfer_handle xfer)
xfer             2106 dev/usb/ehci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             2108 dev/usb/ehci.c 		xfer->pipe->intrxfer = NULL;
xfer             2110 dev/usb/ehci.c 	xfer->status = USBD_CANCELLED;
xfer             2112 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer             2128 dev/usb/ehci.c ehci_root_ctrl_done(usbd_xfer_handle xfer)
xfer             2210 dev/usb/ehci.c 	sqtd->xfer = NULL;
xfer             2229 dev/usb/ehci.c     int rd, usbd_xfer_handle xfer, ehci_soft_qtd_t **sp, ehci_soft_qtd_t **ep)
xfer             2236 dev/usb/ehci.c 	usb_dma_t *dma = &xfer->dmabuf;
xfer             2250 dev/usb/ehci.c 	forceshort = ((xfer->flags & USBD_FORCE_SHORT_XFER) || len == 0) &&
xfer             2331 dev/usb/ehci.c 		cur->xfer = xfer;
xfer             2416 dev/usb/ehci.c ehci_abort_xfer(usbd_xfer_handle xfer, usbd_status status)
xfer             2418 dev/usb/ehci.c #define exfer EXFER(xfer)
xfer             2419 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer             2428 dev/usb/ehci.c 	DPRINTF(("ehci_abort_xfer: xfer=%p pipe=%p\n", xfer, epipe));
xfer             2433 dev/usb/ehci.c 		xfer->status = status;	/* make software ignore it */
xfer             2434 dev/usb/ehci.c 		timeout_del(&xfer->timeout_handle);
xfer             2436 dev/usb/ehci.c 		usb_transfer_complete(xfer);
xfer             2441 dev/usb/ehci.c 	if (xfer->device->bus->intr_context || !curproc)
xfer             2454 dev/usb/ehci.c 		xfer->status = status;
xfer             2467 dev/usb/ehci.c 	xfer->status = status;	/* make software ignore it */
xfer             2468 dev/usb/ehci.c 	timeout_del(&xfer->timeout_handle);
xfer             2605 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer             2615 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)exfer->xfer.pipe;
xfer             2621 dev/usb/ehci.c 		usbd_dump_pipe(exfer->xfer.pipe);
xfer             2625 dev/usb/ehci.c 		ehci_abort_xfer(&exfer->xfer, USBD_TIMEOUT);
xfer             2630 dev/usb/ehci.c 	usb_add_task(exfer->xfer.pipe->device, &exfer->abort_task);
xfer             2636 dev/usb/ehci.c 	usbd_xfer_handle xfer = addr;
xfer             2639 dev/usb/ehci.c 	DPRINTF(("ehci_timeout_task: xfer=%p\n", xfer));
xfer             2642 dev/usb/ehci.c 	ehci_abort_xfer(xfer, USBD_TIMEOUT);
xfer             2672 dev/usb/ehci.c ehci_device_ctrl_transfer(usbd_xfer_handle xfer)
xfer             2677 dev/usb/ehci.c 	err = usb_insert_transfer(xfer);
xfer             2682 dev/usb/ehci.c 	return (ehci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2686 dev/usb/ehci.c ehci_device_ctrl_start(usbd_xfer_handle xfer)
xfer             2688 dev/usb/ehci.c 	ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus;
xfer             2695 dev/usb/ehci.c 	if (!(xfer->rqflags & URQ_REQUEST)) {
xfer             2702 dev/usb/ehci.c 	err = ehci_device_request(xfer);
xfer             2707 dev/usb/ehci.c 		ehci_waitintr(sc, xfer);
xfer             2712 dev/usb/ehci.c ehci_device_ctrl_done(usbd_xfer_handle xfer)
xfer             2714 dev/usb/ehci.c 	struct ehci_xfer *ex = EXFER(xfer);
xfer             2715 dev/usb/ehci.c 	ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus;
xfer             2718 dev/usb/ehci.c 	DPRINTFN(10,("ehci_ctrl_done: xfer=%p\n", xfer));
xfer             2721 dev/usb/ehci.c 	if (!(xfer->rqflags & URQ_REQUEST)) {
xfer             2726 dev/usb/ehci.c 	if (xfer->status != USBD_NOMEM && ehci_active_intr_list(ex)) {
xfer             2731 dev/usb/ehci.c 	DPRINTFN(5, ("ehci_ctrl_done: length=%d\n", xfer->actlen));
xfer             2736 dev/usb/ehci.c ehci_device_ctrl_abort(usbd_xfer_handle xfer)
xfer             2738 dev/usb/ehci.c 	DPRINTF(("ehci_device_ctrl_abort: xfer=%p\n", xfer));
xfer             2739 dev/usb/ehci.c 	ehci_abort_xfer(xfer, USBD_CANCELLED);
xfer             2754 dev/usb/ehci.c ehci_device_request(usbd_xfer_handle xfer)
xfer             2756 dev/usb/ehci.c #define exfer EXFER(xfer)
xfer             2757 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer             2758 dev/usb/ehci.c 	usb_device_request_t *req = &xfer->request;
xfer             2807 dev/usb/ehci.c 		err = ehci_alloc_sqtd_chain(epipe, sc, len, isread, xfer,
xfer             2832 dev/usb/ehci.c 	setup->xfer = xfer;
xfer             2845 dev/usb/ehci.c 	stat->xfer = xfer;
xfer             2868 dev/usb/ehci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             2869 dev/usb/ehci.c 		timeout_del(&xfer->timeout_handle);
xfer             2870 dev/usb/ehci.c 		timeout_set(&xfer->timeout_handle, ehci_timeout, xfer);
xfer             2871 dev/usb/ehci.c 		timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             2874 dev/usb/ehci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             2897 dev/usb/ehci.c 	xfer->status = err;
xfer             2898 dev/usb/ehci.c 	usb_transfer_complete(xfer);
xfer             2906 dev/usb/ehci.c ehci_device_bulk_transfer(usbd_xfer_handle xfer)
xfer             2911 dev/usb/ehci.c 	err = usb_insert_transfer(xfer);
xfer             2916 dev/usb/ehci.c 	return (ehci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2920 dev/usb/ehci.c ehci_device_bulk_start(usbd_xfer_handle xfer)
xfer             2922 dev/usb/ehci.c #define exfer EXFER(xfer)
xfer             2923 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer             2933 dev/usb/ehci.c 	    xfer, xfer->length, xfer->flags));
xfer             2939 dev/usb/ehci.c 	if (xfer->rqflags & URQ_REQUEST)
xfer             2943 dev/usb/ehci.c 	len = xfer->length;
xfer             2950 dev/usb/ehci.c 	err = ehci_alloc_sqtd_chain(epipe, sc, len, isread, xfer, &data,
xfer             2954 dev/usb/ehci.c 		xfer->status = err;
xfer             2955 dev/usb/ehci.c 		usb_transfer_complete(xfer);
xfer             2979 dev/usb/ehci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             2980 dev/usb/ehci.c 		timeout_del(&xfer->timeout_handle);
xfer             2981 dev/usb/ehci.c 		timeout_set(&xfer->timeout_handle, ehci_timeout, xfer);
xfer             2982 dev/usb/ehci.c 		timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             2985 dev/usb/ehci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             3005 dev/usb/ehci.c 		ehci_waitintr(sc, xfer);
xfer             3012 dev/usb/ehci.c ehci_device_bulk_abort(usbd_xfer_handle xfer)
xfer             3014 dev/usb/ehci.c 	DPRINTF(("ehci_device_bulk_abort: xfer=%p\n", xfer));
xfer             3015 dev/usb/ehci.c 	ehci_abort_xfer(xfer, USBD_CANCELLED);
xfer             3031 dev/usb/ehci.c ehci_device_bulk_done(usbd_xfer_handle xfer)
xfer             3033 dev/usb/ehci.c 	struct ehci_xfer *ex = EXFER(xfer);
xfer             3034 dev/usb/ehci.c 	ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus;
xfer             3038 dev/usb/ehci.c 	    xfer, xfer->actlen));
xfer             3040 dev/usb/ehci.c 	if (xfer->status != USBD_NOMEM && ehci_active_intr_list(ex)) {
xfer             3045 dev/usb/ehci.c 	DPRINTFN(5, ("ehci_bulk_done: length=%d\n", xfer->actlen));
xfer             3078 dev/usb/ehci.c ehci_device_intr_transfer(usbd_xfer_handle xfer)
xfer             3083 dev/usb/ehci.c 	err = usb_insert_transfer(xfer);
xfer             3091 dev/usb/ehci.c 	return (ehci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             3095 dev/usb/ehci.c ehci_device_intr_start(usbd_xfer_handle xfer)
xfer             3097 dev/usb/ehci.c #define exfer EXFER(xfer)
xfer             3098 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer             3099 dev/usb/ehci.c 	usbd_device_handle dev = xfer->pipe->device;
xfer             3108 dev/usb/ehci.c 	    xfer, xfer->length, xfer->flags));
xfer             3114 dev/usb/ehci.c 	if (xfer->rqflags & URQ_REQUEST)
xfer             3118 dev/usb/ehci.c 	len = xfer->length;
xfer             3125 dev/usb/ehci.c 	err = ehci_alloc_sqtd_chain(epipe, sc, len, isread, xfer, &data,
xfer             3129 dev/usb/ehci.c 		xfer->status = err;
xfer             3130 dev/usb/ehci.c 		usb_transfer_complete(xfer);
xfer             3153 dev/usb/ehci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             3154 dev/usb/ehci.c 		timeout_del(&xfer->timeout_handle);
xfer             3155 dev/usb/ehci.c 		timeout_set(&xfer->timeout_handle, ehci_timeout, xfer);
xfer             3156 dev/usb/ehci.c 		timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             3159 dev/usb/ehci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             3175 dev/usb/ehci.c 		ehci_waitintr(sc, xfer);
xfer             3182 dev/usb/ehci.c ehci_device_intr_abort(usbd_xfer_handle xfer)
xfer             3184 dev/usb/ehci.c 	DPRINTFN(1, ("ehci_device_intr_abort: xfer=%p\n", xfer));
xfer             3185 dev/usb/ehci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             3187 dev/usb/ehci.c 		xfer->pipe->intrxfer = NULL;
xfer             3189 dev/usb/ehci.c 	ehci_abort_xfer(xfer, USBD_CANCELLED);
xfer             3204 dev/usb/ehci.c ehci_device_intr_done(usbd_xfer_handle xfer)
xfer             3206 dev/usb/ehci.c #define exfer EXFER(xfer)
xfer             3207 dev/usb/ehci.c 	struct ehci_xfer *ex = EXFER(xfer);
xfer             3208 dev/usb/ehci.c 	ehci_softc_t *sc = (ehci_softc_t *)xfer->pipe->device->bus;
xfer             3209 dev/usb/ehci.c 	struct ehci_pipe *epipe = (struct ehci_pipe *)xfer->pipe;
xfer             3216 dev/usb/ehci.c 	    xfer, xfer->actlen));
xfer             3218 dev/usb/ehci.c 	if (xfer->pipe->repeat) {
xfer             3222 dev/usb/ehci.c 		xfer->length = len;
xfer             3227 dev/usb/ehci.c 		err = ehci_alloc_sqtd_chain(epipe, sc, len, isread, xfer,
xfer             3231 dev/usb/ehci.c 			xfer->status = err;
xfer             3248 dev/usb/ehci.c 		if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             3249 dev/usb/ehci.c 			timeout_del(&xfer->timeout_handle);
xfer             3250 dev/usb/ehci.c 			timeout_set(&xfer->timeout_handle, ehci_timeout, xfer);
xfer             3251 dev/usb/ehci.c 			timeout_add(&xfer->timeout_handle,
xfer             3252 dev/usb/ehci.c 			    mstohz(xfer->timeout));
xfer             3256 dev/usb/ehci.c 		xfer->status = USBD_IN_PROGRESS;
xfer             3257 dev/usb/ehci.c 	} else if (xfer->status != USBD_NOMEM && ehci_active_intr_list(ex)) {
xfer             3266 dev/usb/ehci.c usbd_status	ehci_device_isoc_transfer(usbd_xfer_handle xfer) { return USBD_IOERROR; }
xfer             3267 dev/usb/ehci.c usbd_status	ehci_device_isoc_start(usbd_xfer_handle xfer) { return USBD_IOERROR; }
xfer             3268 dev/usb/ehci.c void		ehci_device_isoc_abort(usbd_xfer_handle xfer) { }
xfer             3270 dev/usb/ehci.c void		ehci_device_isoc_done(usbd_xfer_handle xfer) { }
xfer               44 dev/usb/ehcivar.h 	usbd_xfer_handle xfer;
xfer               63 dev/usb/ehcivar.h 	struct usbd_xfer xfer;
xfer               76 dev/usb/ehcivar.h #define EXFER(xfer) ((struct ehci_xfer *)(xfer))
xfer              306 dev/usb/if_atu.c 	usbd_xfer_handle	xfer;
xfer              332 dev/usb/if_atu.c 	xfer = usbd_alloc_xfer(sc->atu_udev);
xfer              333 dev/usb/if_atu.c 	usbd_setup_default_xfer(xfer, sc->atu_udev, 0, 500000, &req, data,
xfer              336 dev/usb/if_atu.c 	err = usbd_sync_transfer(xfer);
xfer              338 dev/usb/if_atu.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              355 dev/usb/if_atu.c 	usbd_free_xfer(xfer);
xfer             1656 dev/usb/if_atu.c atu_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1712 dev/usb/if_atu.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer             1789 dev/usb/if_atu.c atu_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1018 dev/usb/if_aue.c aue_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1060 dev/usb/if_aue.c aue_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1093 dev/usb/if_aue.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer             1147 dev/usb/if_aue.c 	usbd_setup_xfer(xfer, sc->aue_ep[AUE_ENDPT_RX],
xfer             1151 dev/usb/if_aue.c 	usbd_transfer(xfer);
xfer             1163 dev/usb/if_aue.c aue_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              917 dev/usb/if_axe.c axe_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              949 dev/usb/if_axe.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer             1016 dev/usb/if_axe.c 	usbd_setup_xfer(xfer, sc->axe_ep[AXE_ENDPT_RX],
xfer             1020 dev/usb/if_axe.c 	usbd_transfer(xfer);
xfer             1033 dev/usb/if_axe.c axe_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              760 dev/usb/if_cdce.c cdce_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              792 dev/usb/if_cdce.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              837 dev/usb/if_cdce.c cdce_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              902 dev/usb/if_cdce.c cdce_intr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
xfer              919 dev/usb/if_cdce.c 	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer              323 dev/usb/if_cdcef.c cdcef_txeof(usbf_xfer_handle xfer, usbf_private_handle priv,
xfer              332 dev/usb/if_cdcef.c 	printf("cdcef_txeof: xfer=%p, priv=%p, %s\n", xfer, priv,
xfer              368 dev/usb/if_cdcef.c cdcef_rxeof(usbf_xfer_handle xfer, usbf_private_handle priv,
xfer              380 dev/usb/if_cdcef.c 	printf("cdcef_rxeof: xfer=%p, priv=%p, %s\n", xfer, priv,
xfer              407 dev/usb/if_cdcef.c 	usbf_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              446 dev/usb/if_cdcef.c 	usbf_setup_xfer(xfer, sc->sc_pipe_out, sc, sc->sc_buffer_out,
xfer              449 dev/usb/if_cdcef.c 	status = usbf_transfer(xfer);
xfer              719 dev/usb/if_cue.c cue_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              753 dev/usb/if_cue.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              815 dev/usb/if_cue.c cue_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              715 dev/usb/if_kue.c kue_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              748 dev/usb/if_kue.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              818 dev/usb/if_kue.c kue_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              414 dev/usb/if_ral.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              415 dev/usb/if_ral.c 		if (data->xfer == NULL) {
xfer              421 dev/usb/if_ral.c 		data->buf = usbd_alloc_buffer(data->xfer,
xfer              445 dev/usb/if_ral.c 		if (data->xfer != NULL) {
xfer              446 dev/usb/if_ral.c 			usbd_free_xfer(data->xfer);
xfer              447 dev/usb/if_ral.c 			data->xfer = NULL;
xfer              467 dev/usb/if_ral.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              468 dev/usb/if_ral.c 		if (data->xfer == NULL) {
xfer              474 dev/usb/if_ral.c 		if (usbd_alloc_buffer(data->xfer, MCLBYTES) == NULL) {
xfer              512 dev/usb/if_ral.c 		if (data->xfer != NULL) {
xfer              513 dev/usb/if_ral.c 			usbd_free_xfer(data->xfer);
xfer              514 dev/usb/if_ral.c 			data->xfer = NULL;
xfer              668 dev/usb/if_ral.c ural_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              708 dev/usb/if_ral.c ural_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              729 dev/usb/if_ral.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer              820 dev/usb/if_ral.c 	usbd_setup_xfer(xfer, sc->sc_rx_pipeh, data, data->buf, MCLBYTES,
xfer              822 dev/usb/if_ral.c 	(void)usbd_transfer(xfer);
xfer              993 dev/usb/if_ral.c 	usbd_xfer_handle xfer;
xfer              999 dev/usb/if_ral.c 	xfer = usbd_alloc_xfer(sc->sc_udev);
xfer             1000 dev/usb/if_ral.c 	if (xfer == NULL)
xfer             1006 dev/usb/if_ral.c 	buf = usbd_alloc_buffer(xfer, xferlen);
xfer             1008 dev/usb/if_ral.c 		usbd_free_xfer(xfer);
xfer             1012 dev/usb/if_ral.c 	usbd_setup_xfer(xfer, sc->sc_tx_pipeh, NULL, &cmd, sizeof cmd,
xfer             1015 dev/usb/if_ral.c 	error = usbd_sync_transfer(xfer);
xfer             1017 dev/usb/if_ral.c 		usbd_free_xfer(xfer);
xfer             1030 dev/usb/if_ral.c 	usbd_setup_xfer(xfer, sc->sc_tx_pipeh, NULL, buf, xferlen,
xfer             1033 dev/usb/if_ral.c 	error = usbd_sync_transfer(xfer);
xfer             1034 dev/usb/if_ral.c 	usbd_free_xfer(xfer);
xfer             1139 dev/usb/if_ral.c 		usbd_setup_xfer(data->xfer, sc->sc_tx_pipeh, data, data->buf,
xfer             1142 dev/usb/if_ral.c 		error = usbd_transfer(data->xfer);
xfer             1214 dev/usb/if_ral.c 	usbd_setup_xfer(data->xfer, sc->sc_tx_pipeh, data, data->buf, xferlen,
xfer             1216 dev/usb/if_ral.c 	error = usbd_transfer(data->xfer);
xfer             2037 dev/usb/if_ral.c 		usbd_setup_xfer(data->xfer, sc->sc_rx_pipeh, data, data->buf,
xfer             2039 dev/usb/if_ral.c 		error = usbd_transfer(data->xfer);
xfer             2164 dev/usb/if_ral.c ural_amrr_update(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer               59 dev/usb/if_ralvar.h 	usbd_xfer_handle	xfer;
xfer               66 dev/usb/if_ralvar.h 	usbd_xfer_handle	xfer;
xfer              496 dev/usb/if_rum.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              497 dev/usb/if_rum.c 		if (data->xfer == NULL) {
xfer              503 dev/usb/if_rum.c 		data->buf = usbd_alloc_buffer(data->xfer,
xfer              529 dev/usb/if_rum.c 		if (data->xfer != NULL) {
xfer              530 dev/usb/if_rum.c 			usbd_free_xfer(data->xfer);
xfer              531 dev/usb/if_rum.c 			data->xfer = NULL;
xfer              551 dev/usb/if_rum.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              552 dev/usb/if_rum.c 		if (data->xfer == NULL) {
xfer              558 dev/usb/if_rum.c 		if (usbd_alloc_buffer(data->xfer, MCLBYTES) == NULL) {
xfer              596 dev/usb/if_rum.c 		if (data->xfer != NULL) {
xfer              597 dev/usb/if_rum.c 			usbd_free_xfer(data->xfer);
xfer              598 dev/usb/if_rum.c 			data->xfer = NULL;
xfer              727 dev/usb/if_rum.c rum_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              767 dev/usb/if_rum.c rum_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              788 dev/usb/if_rum.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer              878 dev/usb/if_rum.c 	usbd_setup_xfer(xfer, sc->sc_rx_pipeh, data, data->buf, MCLBYTES,
xfer              880 dev/usb/if_rum.c 	(void)usbd_transfer(xfer);
xfer             1148 dev/usb/if_rum.c 		usbd_setup_xfer(data->xfer, sc->sc_tx_pipeh, data, data->buf,
xfer             1151 dev/usb/if_rum.c 		error = usbd_transfer(data->xfer);
xfer             1222 dev/usb/if_rum.c 	usbd_setup_xfer(data->xfer, sc->sc_tx_pipeh, data, data->buf, xferlen,
xfer             1224 dev/usb/if_rum.c 	error = usbd_transfer(data->xfer);
xfer             2049 dev/usb/if_rum.c 		usbd_setup_xfer(data->xfer, sc->sc_rx_pipeh, data, data->buf,
xfer             2051 dev/usb/if_rum.c 		error = usbd_transfer(data->xfer);
xfer             2230 dev/usb/if_rum.c rum_amrr_update(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer               59 dev/usb/if_rumvar.h 	usbd_xfer_handle	xfer;
xfer               66 dev/usb/if_rumvar.h 	usbd_xfer_handle	xfer;
xfer              330 dev/usb/if_uath.c 		usbd_setup_xfer(cmd->xfer, sc->cmd_rx_pipe, cmd, cmd->buf,
xfer              333 dev/usb/if_uath.c 		error = usbd_transfer(cmd->xfer);
xfer              560 dev/usb/if_uath.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              561 dev/usb/if_uath.c 		if (data->xfer == NULL) {
xfer              567 dev/usb/if_uath.c 		data->buf = usbd_alloc_buffer(data->xfer, UATH_MAX_TXBUFSZ);
xfer              590 dev/usb/if_uath.c 		if (sc->tx_data[i].xfer != NULL)
xfer              591 dev/usb/if_uath.c 			usbd_free_xfer(sc->tx_data[i].xfer);
xfer              605 dev/usb/if_uath.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              606 dev/usb/if_uath.c 		if (data->xfer == NULL) {
xfer              612 dev/usb/if_uath.c 		data->buf = usbd_alloc_buffer(data->xfer, sc->rxbufsz);
xfer              636 dev/usb/if_uath.c 		if (sc->rx_data[i].xfer != NULL)
xfer              637 dev/usb/if_uath.c 			usbd_free_xfer(sc->rx_data[i].xfer);
xfer              664 dev/usb/if_uath.c 		cmd->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              665 dev/usb/if_uath.c 		if (cmd->xfer == NULL) {
xfer              671 dev/usb/if_uath.c 		cmd->buf = usbd_alloc_buffer(cmd->xfer, UATH_MAX_TXCMDSZ);
xfer              694 dev/usb/if_uath.c 		if (sc->tx_cmd[i].xfer != NULL)
xfer              695 dev/usb/if_uath.c 			usbd_free_xfer(sc->tx_cmd[i].xfer);
xfer              708 dev/usb/if_uath.c 		cmd->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              709 dev/usb/if_uath.c 		if (cmd->xfer == NULL) {
xfer              715 dev/usb/if_uath.c 		cmd->buf = usbd_alloc_buffer(cmd->xfer, UATH_MAX_RXCMDSZ);
xfer              738 dev/usb/if_uath.c 		if (sc->rx_cmd[i].xfer != NULL)
xfer              739 dev/usb/if_uath.c 			usbd_free_xfer(sc->rx_cmd[i].xfer);
xfer              998 dev/usb/if_uath.c 	usbd_setup_xfer(cmd->xfer, sc->cmd_tx_pipe, cmd, cmd->buf, xferlen,
xfer             1000 dev/usb/if_uath.c 	error = usbd_transfer(cmd->xfer);
xfer             1118 dev/usb/if_uath.c uath_cmd_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1173 dev/usb/if_uath.c 	usbd_setup_xfer(xfer, sc->cmd_rx_pipe, cmd, cmd->buf, UATH_MAX_RXCMDSZ,
xfer             1176 dev/usb/if_uath.c 	(void)usbd_transfer(xfer);
xfer             1180 dev/usb/if_uath.c uath_data_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1205 dev/usb/if_uath.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer             1301 dev/usb/if_uath.c 	usbd_setup_xfer(data->xfer, sc->data_rx_pipe, data, data->buf,
xfer             1304 dev/usb/if_uath.c 	(void)usbd_transfer(data->xfer);
xfer             1324 dev/usb/if_uath.c 	usbd_setup_xfer(data->xfer, sc->data_tx_pipe, data, data->buf,
xfer             1327 dev/usb/if_uath.c 	if (usbd_sync_transfer(data->xfer) != 0)
xfer             1336 dev/usb/if_uath.c uath_data_txeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1466 dev/usb/if_uath.c 	usbd_setup_xfer(data->xfer, sc->data_tx_pipe, data, data->buf, xferlen,
xfer             1469 dev/usb/if_uath.c 	error = usbd_transfer(data->xfer);
xfer             1903 dev/usb/if_uath.c 		usbd_setup_xfer(data->xfer, sc->data_rx_pipe, data, data->buf,
xfer             1906 dev/usb/if_uath.c 		error = usbd_transfer(data->xfer);
xfer               58 dev/usb/if_uathvar.h 	usbd_xfer_handle	xfer;
xfer               65 dev/usb/if_uathvar.h 	usbd_xfer_handle		xfer;
xfer               72 dev/usb/if_uathvar.h 	usbd_xfer_handle	xfer;
xfer               79 dev/usb/if_uathvar.h 	usbd_xfer_handle	xfer;
xfer             1061 dev/usb/if_udav.c udav_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1108 dev/usb/if_udav.c udav_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1142 dev/usb/if_udav.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer             1190 dev/usb/if_udav.c 	usbd_setup_xfer(xfer, sc->sc_pipe_rx, c, c->udav_buf, UDAV_BUFSZ,
xfer             1194 dev/usb/if_udav.c 	usbd_transfer(xfer);
xfer              492 dev/usb/if_upl.c upl_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              522 dev/usb/if_upl.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer              581 dev/usb/if_upl.c upl_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              798 dev/usb/if_upl.c upl_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              944 dev/usb/if_url.c url_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              991 dev/usb/if_url.c url_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1025 dev/usb/if_url.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer             1077 dev/usb/if_url.c 	usbd_setup_xfer(xfer, sc->sc_pipe_rx, c, c->url_buf, URL_BUFSZ,
xfer             1081 dev/usb/if_url.c 	usbd_transfer(xfer);
xfer               83 dev/usb/if_wi_usb.c void wi_usb_txeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer               85 dev/usb/if_wi_usb.c void wi_usb_txeof_frm(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer               87 dev/usb/if_wi_usb.c void wi_usb_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer               89 dev/usb/if_wi_usb.c void wi_usb_intr(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1106 dev/usb/if_wi_usb.c wi_usb_txeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1149 dev/usb/if_wi_usb.c wi_usb_txeof_frm(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1387 dev/usb/if_wi_usb.c wi_usb_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1430 dev/usb/if_wi_usb.c 	usbd_get_xfer_status(xfer, NULL, NULL, &total_len, NULL);
xfer             1510 dev/usb/if_wi_usb.c wi_usb_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              553 dev/usb/if_zyd.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              554 dev/usb/if_zyd.c 		if (data->xfer == NULL) {
xfer              560 dev/usb/if_zyd.c 		data->buf = usbd_alloc_buffer(data->xfer, ZYD_MAX_TXBUFSZ);
xfer              586 dev/usb/if_zyd.c 		if (data->xfer != NULL) {
xfer              587 dev/usb/if_zyd.c 			usbd_free_xfer(data->xfer);
xfer              588 dev/usb/if_zyd.c 			data->xfer = NULL;
xfer              607 dev/usb/if_zyd.c 		data->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              608 dev/usb/if_zyd.c 		if (data->xfer == NULL) {
xfer              614 dev/usb/if_zyd.c 		data->buf = usbd_alloc_buffer(data->xfer, ZYX_MAX_RXBUFSZ);
xfer              636 dev/usb/if_zyd.c 		if (data->xfer != NULL) {
xfer              637 dev/usb/if_zyd.c 			usbd_free_xfer(data->xfer);
xfer              638 dev/usb/if_zyd.c 			data->xfer = NULL;
xfer              767 dev/usb/if_zyd.c 	usbd_xfer_handle xfer;
xfer              773 dev/usb/if_zyd.c 	if ((xfer = usbd_alloc_xfer(sc->sc_udev)) == NULL)
xfer              788 dev/usb/if_zyd.c 	usbd_setup_xfer(xfer, sc->zyd_ep[ZYD_ENDPT_IOUT], 0, &cmd,
xfer              790 dev/usb/if_zyd.c 	error = usbd_transfer(xfer);
xfer              796 dev/usb/if_zyd.c 		(void)usbd_free_xfer(xfer);
xfer              800 dev/usb/if_zyd.c 		(void)usbd_free_xfer(xfer);
xfer              808 dev/usb/if_zyd.c 	(void)usbd_free_xfer(xfer);
xfer             1783 dev/usb/if_zyd.c zyd_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1838 dev/usb/if_zyd.c 		usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer             1943 dev/usb/if_zyd.c zyd_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1961 dev/usb/if_zyd.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer             1996 dev/usb/if_zyd.c 	usbd_setup_xfer(xfer, sc->zyd_ep[ZYD_ENDPT_BIN], data, NULL,
xfer             1999 dev/usb/if_zyd.c 	(void)usbd_transfer(xfer);
xfer             2003 dev/usb/if_zyd.c zyd_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             2163 dev/usb/if_zyd.c 	usbd_setup_xfer(data->xfer, sc->zyd_ep[ZYD_ENDPT_BOUT], data,
xfer             2166 dev/usb/if_zyd.c 	error = usbd_transfer(data->xfer);
xfer             2407 dev/usb/if_zyd.c 		usbd_setup_xfer(data->xfer, sc->zyd_ep[ZYD_ENDPT_BIN], data,
xfer             2410 dev/usb/if_zyd.c 		error = usbd_transfer(data->xfer);
xfer             1104 dev/usb/if_zydreg.h 	usbd_xfer_handle	xfer;
xfer             1111 dev/usb/if_zydreg.h 	usbd_xfer_handle	xfer;
xfer              118 dev/usb/ohci.c usbd_status	ohci_device_request(usbd_xfer_handle xfer);
xfer              424 dev/usb/ohci.c 	std->xfer = NULL;
xfer              445 dev/usb/ohci.c 		     int alen, int rd, usbd_xfer_handle xfer,
xfer              452 dev/usb/ohci.c 	usb_dma_t *dma = &xfer->dmabuf;
xfer              453 dev/usb/ohci.c 	u_int16_t flags = xfer->flags;
xfer              500 dev/usb/ohci.c 		cur->xfer = xfer;
xfer              525 dev/usb/ohci.c 		cur->xfer = xfer;
xfer              581 dev/usb/ohci.c 	sitd->xfer = NULL;
xfer              910 dev/usb/ohci.c 	usbd_xfer_handle xfer;
xfer              912 dev/usb/ohci.c 	xfer = SIMPLEQ_FIRST(&sc->sc_free_xfers);
xfer              913 dev/usb/ohci.c 	if (xfer != NULL) {
xfer              916 dev/usb/ohci.c 		if (xfer->busy_free != XFER_FREE) {
xfer              917 dev/usb/ohci.c 			printf("ohci_allocx: xfer=%p not free, 0x%08x\n", xfer,
xfer              918 dev/usb/ohci.c 			       xfer->busy_free);
xfer              922 dev/usb/ohci.c 		xfer = malloc(sizeof(struct ohci_xfer), M_USB, M_NOWAIT);
xfer              924 dev/usb/ohci.c 	if (xfer != NULL) {
xfer              925 dev/usb/ohci.c 		memset(xfer, 0, sizeof (struct ohci_xfer));
xfer              927 dev/usb/ohci.c 		xfer->busy_free = XFER_BUSY;
xfer              930 dev/usb/ohci.c 	return (xfer);
xfer              934 dev/usb/ohci.c ohci_freex(struct usbd_bus *bus, usbd_xfer_handle xfer)
xfer              939 dev/usb/ohci.c 	if (xfer->busy_free != XFER_BUSY) {
xfer              940 dev/usb/ohci.c 		printf("ohci_freex: xfer=%p not busy, 0x%08x\n", xfer,
xfer              941 dev/usb/ohci.c 		       xfer->busy_free);
xfer              944 dev/usb/ohci.c 	xfer->busy_free = XFER_FREE;
xfer              946 dev/usb/ohci.c 	SIMPLEQ_INSERT_HEAD(&sc->sc_free_xfers, xfer, next);
xfer             1302 dev/usb/ohci.c 	usbd_xfer_handle xfer;
xfer             1328 dev/usb/ohci.c 		xfer = std->xfer;
xfer             1331 dev/usb/ohci.c 				std, xfer, xfer ? xfer->hcpriv : 0));
xfer             1332 dev/usb/ohci.c 		if (xfer == NULL) {
xfer             1341 dev/usb/ohci.c 		if (xfer->status == USBD_CANCELLED ||
xfer             1342 dev/usb/ohci.c 		    xfer->status == USBD_TIMEOUT) {
xfer             1344 dev/usb/ohci.c 				 xfer));
xfer             1348 dev/usb/ohci.c 		timeout_del(&xfer->timeout_handle);
xfer             1357 dev/usb/ohci.c 			xfer->actlen += len;
xfer             1362 dev/usb/ohci.c 				xfer->status = USBD_NORMAL_COMPLETION;
xfer             1364 dev/usb/ohci.c 				usb_transfer_complete(xfer);
xfer             1375 dev/usb/ohci.c 			opipe = (struct ohci_pipe *)xfer->pipe;
xfer             1382 dev/usb/ohci.c 			for (p = std; p->xfer == xfer; p = n) {
xfer             1392 dev/usb/ohci.c 				xfer->status = USBD_STALLED;
xfer             1394 dev/usb/ohci.c 				xfer->status = USBD_IOERROR;
xfer             1396 dev/usb/ohci.c 			usb_transfer_complete(xfer);
xfer             1409 dev/usb/ohci.c 		xfer = sitd->xfer;
xfer             1412 dev/usb/ohci.c 			     sitd, xfer, xfer ? xfer->hcpriv : 0));
xfer             1413 dev/usb/ohci.c 		if (xfer == NULL)
xfer             1415 dev/usb/ohci.c 		if (xfer->status == USBD_CANCELLED ||
xfer             1416 dev/usb/ohci.c 		    xfer->status == USBD_TIMEOUT) {
xfer             1418 dev/usb/ohci.c 				 xfer));
xfer             1430 dev/usb/ohci.c 			opipe = (struct ohci_pipe *)xfer->pipe;
xfer             1431 dev/usb/ohci.c 			opipe->u.iso.inuse -= xfer->nframes;
xfer             1432 dev/usb/ohci.c 			uedir = UE_GET_DIR(xfer->pipe->endpoint->edesc->
xfer             1434 dev/usb/ohci.c 			xfer->status = USBD_NORMAL_COMPLETION;
xfer             1436 dev/usb/ohci.c 			for (i = 0, sitd = xfer->hcpriv;;
xfer             1441 dev/usb/ohci.c 					xfer->status = USBD_IOERROR;
xfer             1445 dev/usb/ohci.c 				    xfer->status == USBD_NORMAL_COMPLETION) {
xfer             1457 dev/usb/ohci.c 						xfer->frlengths[i] = len;
xfer             1467 dev/usb/ohci.c 			    xfer->status == USBD_NORMAL_COMPLETION)
xfer             1468 dev/usb/ohci.c 				xfer->actlen = actlen;
xfer             1469 dev/usb/ohci.c 			xfer->hcpriv = NULL;
xfer             1472 dev/usb/ohci.c 			usb_transfer_complete(xfer);
xfer             1489 dev/usb/ohci.c ohci_device_ctrl_done(usbd_xfer_handle xfer)
xfer             1491 dev/usb/ohci.c 	DPRINTFN(10,("ohci_device_ctrl_done: xfer=%p\n", xfer));
xfer             1494 dev/usb/ohci.c 	if (!(xfer->rqflags & URQ_REQUEST)) {
xfer             1501 dev/usb/ohci.c ohci_device_intr_done(usbd_xfer_handle xfer)
xfer             1503 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             1509 dev/usb/ohci.c 	DPRINTFN(10, ("ohci_device_intr_done: xfer=%p, actlen=%d\n", xfer,
xfer             1510 dev/usb/ohci.c 	    xfer->actlen));
xfer             1512 dev/usb/ohci.c 	if (xfer->pipe->repeat) {
xfer             1516 dev/usb/ohci.c 			xfer->status = USBD_NOMEM;
xfer             1519 dev/usb/ohci.c 		tail->xfer = NULL;
xfer             1524 dev/usb/ohci.c 		if (xfer->flags & USBD_SHORT_XFER_OK)
xfer             1526 dev/usb/ohci.c 		data->td.td_cbp = htole32(DMAADDR(&xfer->dmabuf, 0));
xfer             1530 dev/usb/ohci.c 			xfer->length - 1);
xfer             1531 dev/usb/ohci.c 		data->len = xfer->length;
xfer             1532 dev/usb/ohci.c 		data->xfer = xfer;
xfer             1534 dev/usb/ohci.c 		xfer->hcpriv = data;
xfer             1535 dev/usb/ohci.c 		xfer->actlen = 0;
xfer             1543 dev/usb/ohci.c ohci_device_bulk_done(usbd_xfer_handle xfer)
xfer             1545 dev/usb/ohci.c 	DPRINTFN(10, ("ohci_device_bulk_done: xfer=%p, actlen=%d\n", xfer,
xfer             1546 dev/usb/ohci.c 	    xfer->actlen));
xfer             1550 dev/usb/ohci.c ohci_rhsc(ohci_softc_t *sc, usbd_xfer_handle xfer)
xfer             1559 dev/usb/ohci.c 		 sc, xfer, hstatus));
xfer             1561 dev/usb/ohci.c 	if (xfer == NULL) {
xfer             1566 dev/usb/ohci.c 	pipe = xfer->pipe;
xfer             1568 dev/usb/ohci.c 	p = KERNADDR(&xfer->dmabuf, 0);
xfer             1569 dev/usb/ohci.c 	m = min(sc->sc_noport, xfer->length * 8 - 1);
xfer             1570 dev/usb/ohci.c 	memset(p, 0, xfer->length);
xfer             1577 dev/usb/ohci.c 	xfer->actlen = xfer->length;
xfer             1578 dev/usb/ohci.c 	xfer->status = USBD_NORMAL_COMPLETION;
xfer             1580 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             1584 dev/usb/ohci.c ohci_root_intr_done(usbd_xfer_handle xfer)
xfer             1589 dev/usb/ohci.c ohci_root_ctrl_done(usbd_xfer_handle xfer)
xfer             1599 dev/usb/ohci.c ohci_waitintr(ohci_softc_t *sc, usbd_xfer_handle xfer)
xfer             1604 dev/usb/ohci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             1605 dev/usb/ohci.c 	for (timo = xfer->timeout; timo >= 0; timo--) {
xfer             1617 dev/usb/ohci.c 			if (xfer->status != USBD_IN_PROGRESS)
xfer             1624 dev/usb/ohci.c 	xfer->status = USBD_TIMEOUT;
xfer             1625 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             1648 dev/usb/ohci.c ohci_device_request(usbd_xfer_handle xfer)
xfer             1650 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             1651 dev/usb/ohci.c 	usb_device_request_t *req = &xfer->request;
xfer             1682 dev/usb/ohci.c 	tail->xfer = NULL;
xfer             1702 dev/usb/ohci.c 		err = ohci_alloc_std_chain(opipe, sc, len, isread, xfer,
xfer             1721 dev/usb/ohci.c 	setup->xfer = xfer;
xfer             1723 dev/usb/ohci.c 	xfer->hcpriv = setup;
xfer             1734 dev/usb/ohci.c 	stat->xfer = xfer;
xfer             1749 dev/usb/ohci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             1750 dev/usb/ohci.c                 timeout_del(&xfer->timeout_handle);
xfer             1751 dev/usb/ohci.c                 timeout_set(&xfer->timeout_handle, ohci_timeout, xfer);
xfer             1752 dev/usb/ohci.c                 timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             1903 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)oxfer->xfer.pipe;
xfer             1909 dev/usb/ohci.c 		ohci_abort_xfer(&oxfer->xfer, USBD_TIMEOUT);
xfer             1915 dev/usb/ohci.c 	usb_add_task(oxfer->xfer.pipe->device, &oxfer->abort_task);
xfer             1921 dev/usb/ohci.c 	usbd_xfer_handle xfer = addr;
xfer             1924 dev/usb/ohci.c 	DPRINTF(("ohci_timeout_task: xfer=%p\n", xfer));
xfer             1927 dev/usb/ohci.c 	ohci_abort_xfer(xfer, USBD_TIMEOUT);
xfer             2181 dev/usb/ohci.c ohci_abort_xfer(usbd_xfer_handle xfer, usbd_status status)
xfer             2183 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             2190 dev/usb/ohci.c 	DPRINTF(("ohci_abort_xfer: xfer=%p pipe=%p sed=%p\n", xfer, opipe,
xfer             2196 dev/usb/ohci.c 		xfer->status = status;	/* make software ignore it */
xfer             2197 dev/usb/ohci.c 		timeout_del(&xfer->timeout_handle);
xfer             2198 dev/usb/ohci.c 		usb_transfer_complete(xfer);
xfer             2203 dev/usb/ohci.c 	if (xfer->device->bus->intr_context || !curproc)
xfer             2210 dev/usb/ohci.c 	xfer->status = status;	/* make software ignore it */
xfer             2211 dev/usb/ohci.c 	timeout_del(&xfer->timeout_handle);
xfer             2240 dev/usb/ohci.c 	p = xfer->hcpriv;
xfer             2257 dev/usb/ohci.c 	for (; p->xfer == xfer; p = n) {
xfer             2281 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             2367 dev/usb/ohci.c ohci_root_ctrl_transfer(usbd_xfer_handle xfer)
xfer             2372 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             2377 dev/usb/ohci.c 	return (ohci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2381 dev/usb/ohci.c ohci_root_ctrl_start(usbd_xfer_handle xfer)
xfer             2383 dev/usb/ohci.c 	ohci_softc_t *sc = (ohci_softc_t *)xfer->pipe->device->bus;
xfer             2397 dev/usb/ohci.c 	if (!(xfer->rqflags & URQ_REQUEST))
xfer             2401 dev/usb/ohci.c 	req = &xfer->request;
xfer             2411 dev/usb/ohci.c 		buf = KERNADDR(&xfer->dmabuf, 0);
xfer             2680 dev/usb/ohci.c 	xfer->actlen = totlen;
xfer             2683 dev/usb/ohci.c 	xfer->status = err;
xfer             2685 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             2692 dev/usb/ohci.c ohci_root_ctrl_abort(usbd_xfer_handle xfer)
xfer             2706 dev/usb/ohci.c ohci_root_intr_transfer(usbd_xfer_handle xfer)
xfer             2711 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             2716 dev/usb/ohci.c 	return (ohci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2720 dev/usb/ohci.c ohci_root_intr_start(usbd_xfer_handle xfer)
xfer             2722 dev/usb/ohci.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer             2728 dev/usb/ohci.c 	sc->sc_intrxfer = xfer;
xfer             2735 dev/usb/ohci.c ohci_root_intr_abort(usbd_xfer_handle xfer)
xfer             2739 dev/usb/ohci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             2741 dev/usb/ohci.c 		xfer->pipe->intrxfer = NULL;
xfer             2743 dev/usb/ohci.c 	xfer->status = USBD_CANCELLED;
xfer             2745 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             2763 dev/usb/ohci.c ohci_device_ctrl_transfer(usbd_xfer_handle xfer)
xfer             2768 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             2773 dev/usb/ohci.c 	return (ohci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2777 dev/usb/ohci.c ohci_device_ctrl_start(usbd_xfer_handle xfer)
xfer             2779 dev/usb/ohci.c 	ohci_softc_t *sc = (ohci_softc_t *)xfer->pipe->device->bus;
xfer             2786 dev/usb/ohci.c 	if (!(xfer->rqflags & URQ_REQUEST)) {
xfer             2793 dev/usb/ohci.c 	err = ohci_device_request(xfer);
xfer             2798 dev/usb/ohci.c 		ohci_waitintr(sc, xfer);
xfer             2805 dev/usb/ohci.c ohci_device_ctrl_abort(usbd_xfer_handle xfer)
xfer             2807 dev/usb/ohci.c 	DPRINTF(("ohci_device_ctrl_abort: xfer=%p\n", xfer));
xfer             2808 dev/usb/ohci.c 	ohci_abort_xfer(xfer, USBD_CANCELLED);
xfer             2839 dev/usb/ohci.c ohci_device_bulk_transfer(usbd_xfer_handle xfer)
xfer             2844 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             2849 dev/usb/ohci.c 	return (ohci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2853 dev/usb/ohci.c ohci_device_bulk_start(usbd_xfer_handle xfer)
xfer             2855 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             2868 dev/usb/ohci.c 	if (xfer->rqflags & URQ_REQUEST) {
xfer             2875 dev/usb/ohci.c 	len = xfer->length;
xfer             2876 dev/usb/ohci.c 	endpt = xfer->pipe->endpoint->edesc->bEndpointAddress;
xfer             2881 dev/usb/ohci.c 		    "flags=%d endpt=%d\n", xfer, len, isread, xfer->flags,
xfer             2894 dev/usb/ohci.c 	err = ohci_alloc_std_chain(opipe, sc, len, isread, xfer,
xfer             2904 dev/usb/ohci.c 	tail->xfer = NULL;
xfer             2905 dev/usb/ohci.c 	xfer->hcpriv = data;
xfer             2924 dev/usb/ohci.c 		tdp->xfer = xfer;
xfer             2930 dev/usb/ohci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             2931 dev/usb/ohci.c                 timeout_del(&xfer->timeout_handle);
xfer             2932 dev/usb/ohci.c                 timeout_set(&xfer->timeout_handle, ohci_timeout, xfer);
xfer             2933 dev/usb/ohci.c                 timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             2950 dev/usb/ohci.c 		ohci_waitintr(sc, xfer);
xfer             2956 dev/usb/ohci.c ohci_device_bulk_abort(usbd_xfer_handle xfer)
xfer             2958 dev/usb/ohci.c 	DPRINTF(("ohci_device_bulk_abort: xfer=%p\n", xfer));
xfer             2959 dev/usb/ohci.c 	ohci_abort_xfer(xfer, USBD_CANCELLED);
xfer             2979 dev/usb/ohci.c ohci_device_intr_transfer(usbd_xfer_handle xfer)
xfer             2984 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             2989 dev/usb/ohci.c 	return (ohci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2993 dev/usb/ohci.c ohci_device_intr_start(usbd_xfer_handle xfer)
xfer             2995 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             3007 dev/usb/ohci.c 		     xfer, xfer->length, xfer->flags, xfer->priv));
xfer             3010 dev/usb/ohci.c 	if (xfer->rqflags & URQ_REQUEST)
xfer             3014 dev/usb/ohci.c 	len = xfer->length;
xfer             3015 dev/usb/ohci.c 	endpt = xfer->pipe->endpoint->edesc->bEndpointAddress;
xfer             3022 dev/usb/ohci.c 	tail->xfer = NULL;
xfer             3028 dev/usb/ohci.c 	if (xfer->flags & USBD_SHORT_XFER_OK)
xfer             3030 dev/usb/ohci.c 	data->td.td_cbp = htole32(DMAADDR(&xfer->dmabuf, 0));
xfer             3035 dev/usb/ohci.c 	data->xfer = xfer;
xfer             3037 dev/usb/ohci.c 	xfer->hcpriv = data;
xfer             3074 dev/usb/ohci.c ohci_device_intr_abort(usbd_xfer_handle xfer)
xfer             3076 dev/usb/ohci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             3078 dev/usb/ohci.c 		xfer->pipe->intrxfer = NULL;
xfer             3080 dev/usb/ohci.c 	ohci_abort_xfer(xfer, USBD_CANCELLED);
xfer             3185 dev/usb/ohci.c ohci_device_isoc_transfer(usbd_xfer_handle xfer)
xfer             3189 dev/usb/ohci.c 	DPRINTFN(5,("ohci_device_isoc_transfer: xfer=%p\n", xfer));
xfer             3192 dev/usb/ohci.c 	err = usb_insert_transfer(xfer);
xfer             3201 dev/usb/ohci.c 	ohci_device_isoc_enter(xfer);
xfer             3205 dev/usb/ohci.c 		ohci_device_isoc_start(SIMPLEQ_FIRST(&xfer->pipe->queue));
xfer             3211 dev/usb/ohci.c ohci_device_isoc_enter(usbd_xfer_handle xfer)
xfer             3213 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             3225 dev/usb/ohci.c 		    iso->inuse, iso->next, xfer, xfer->nframes));
xfer             3238 dev/usb/ohci.c 	buf = DMAADDR(&xfer->dmabuf, 0);
xfer             3241 dev/usb/ohci.c 	nframes = xfer->nframes;
xfer             3242 dev/usb/ohci.c 	xfer->hcpriv = sitd;
xfer             3244 dev/usb/ohci.c 		noffs = offs + xfer->frlengths[i];
xfer             3267 dev/usb/ohci.c 			sitd->xfer = xfer;
xfer             3295 dev/usb/ohci.c 	sitd->xfer = xfer;
xfer             3301 dev/usb/ohci.c 	xfer->actlen = offs;	/* XXX pretend we did it all */
xfer             3303 dev/usb/ohci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             3309 dev/usb/ohci.c 		ohci_dump_itds(xfer->hcpriv);
xfer             3325 dev/usb/ohci.c 		ohci_dump_itds(xfer->hcpriv);
xfer             3332 dev/usb/ohci.c ohci_device_isoc_start(usbd_xfer_handle xfer)
xfer             3334 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             3337 dev/usb/ohci.c 	DPRINTFN(5,("ohci_device_isoc_start: xfer=%p\n", xfer));
xfer             3343 dev/usb/ohci.c 	if (xfer->status != USBD_IN_PROGRESS)
xfer             3344 dev/usb/ohci.c 		printf("ohci_device_isoc_start: not in progress %p\n", xfer);
xfer             3353 dev/usb/ohci.c ohci_device_isoc_abort(usbd_xfer_handle xfer)
xfer             3355 dev/usb/ohci.c 	struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
xfer             3363 dev/usb/ohci.c 	DPRINTFN(1,("ohci_device_isoc_abort: xfer=%p\n", xfer));
xfer             3366 dev/usb/ohci.c 	if (xfer->status != USBD_NOT_STARTED &&
xfer             3367 dev/usb/ohci.c 	    xfer->status != USBD_IN_PROGRESS) {
xfer             3374 dev/usb/ohci.c 	xfer->status = USBD_CANCELLED;
xfer             3379 dev/usb/ohci.c 	sitd = xfer->hcpriv;
xfer             3387 dev/usb/ohci.c 	for (; sitd->xfer == xfer; sitd = sitd->nextitd) {
xfer             3401 dev/usb/ohci.c 	usb_transfer_complete(xfer);
xfer             3410 dev/usb/ohci.c ohci_device_isoc_done(usbd_xfer_handle xfer)
xfer             3412 dev/usb/ohci.c 	DPRINTFN(1,("ohci_device_isoc_done: xfer=%p\n", xfer));
xfer               57 dev/usb/ohcivar.h 	usbd_xfer_handle xfer;
xfer               73 dev/usb/ohcivar.h 	usbd_xfer_handle xfer;
xfer              146 dev/usb/ohcivar.h 	struct usbd_xfer xfer;
xfer              148 dev/usb/uaudio.c 		usbd_xfer_handle xfer;
xfer             2590 dev/usb/uaudio.c 	usbd_xfer_handle xfer;
xfer             2596 dev/usb/uaudio.c 		xfer = usbd_alloc_xfer(sc->sc_udev);
xfer             2597 dev/usb/uaudio.c 		if (xfer == 0)
xfer             2599 dev/usb/uaudio.c 		ch->chanbufs[i].xfer = xfer;
xfer             2600 dev/usb/uaudio.c 		buf = usbd_alloc_buffer(xfer, size);
xfer             2614 dev/usb/uaudio.c 		usbd_free_xfer(ch->chanbufs[i].xfer);
xfer             2624 dev/usb/uaudio.c 		usbd_free_xfer(ch->chanbufs[i].xfer);
xfer             2684 dev/usb/uaudio.c 	DPRINTFN(5,("uaudio_chan_transfer: ptransfer xfer=%p\n", cb->xfer));
xfer             2686 dev/usb/uaudio.c 	usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes,
xfer             2690 dev/usb/uaudio.c 	(void)usbd_transfer(cb->xfer);
xfer             2694 dev/usb/uaudio.c uaudio_chan_pintr(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             2706 dev/usb/uaudio.c 	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer             2768 dev/usb/uaudio.c 	DPRINTFN(5,("uaudio_chan_rtransfer: transfer xfer=%p\n", cb->xfer));
xfer             2770 dev/usb/uaudio.c 	usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes,
xfer             2774 dev/usb/uaudio.c 	(void)usbd_transfer(cb->xfer);
xfer             2778 dev/usb/uaudio.c uaudio_chan_rintr(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             2790 dev/usb/uaudio.c 	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer              705 dev/usb/ubsa.c ubsa_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              154 dev/usb/ubt.c  	usbd_xfer_handle	 xfer;
xfer              676 dev/usb/ubt.c  		if (sc->sc_scord[i].xfer != NULL) {
xfer              677 dev/usb/ubt.c  			usbd_free_xfer(sc->sc_scord[i].xfer);
xfer              678 dev/usb/ubt.c  			sc->sc_scord[i].xfer = NULL;
xfer              682 dev/usb/ubt.c  		if (sc->sc_scowr[i].xfer != NULL) {
xfer              683 dev/usb/ubt.c  			usbd_free_xfer(sc->sc_scowr[i].xfer);
xfer              684 dev/usb/ubt.c  			sc->sc_scowr[i].xfer = NULL;
xfer              799 dev/usb/ubt.c  			sc->sc_scord[i].xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              800 dev/usb/ubt.c  			if (sc->sc_scord[i].xfer == NULL) {
xfer              804 dev/usb/ubt.c  			sc->sc_scord[i].buf = usbd_alloc_buffer(sc->sc_scord[i].xfer,
xfer              826 dev/usb/ubt.c  			sc->sc_scowr[i].xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              827 dev/usb/ubt.c  			if (sc->sc_scowr[i].xfer == NULL) {
xfer              831 dev/usb/ubt.c  			sc->sc_scowr[i].buf = usbd_alloc_buffer(sc->sc_scowr[i].xfer,
xfer              921 dev/usb/ubt.c  ubt_xmit_cmd_complete(usbd_xfer_handle xfer,
xfer              952 dev/usb/ubt.c  	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer             1018 dev/usb/ubt.c  ubt_xmit_acl_complete(usbd_xfer_handle xfer,
xfer             1139 dev/usb/ubt.c  	usbd_setup_isoc_xfer(isoc->xfer,
xfer             1147 dev/usb/ubt.c  	usbd_transfer(isoc->xfer);
xfer             1151 dev/usb/ubt.c  ubt_xmit_sco_complete(usbd_xfer_handle xfer,
xfer             1158 dev/usb/ubt.c  	KASSERT(xfer == isoc->xfer);
xfer             1227 dev/usb/ubt.c  ubt_recv_event(usbd_xfer_handle xfer, usbd_private_handle h, usbd_status status)
xfer             1240 dev/usb/ubt.c  	usbd_get_xfer_status(xfer, NULL, &buf, &count, NULL);
xfer             1299 dev/usb/ubt.c  ubt_recv_acl_complete(usbd_xfer_handle xfer,
xfer             1334 dev/usb/ubt.c  		usbd_get_xfer_status(xfer, NULL, &buf, &count, NULL);
xfer             1377 dev/usb/ubt.c  	usbd_setup_isoc_xfer(isoc->xfer,
xfer             1385 dev/usb/ubt.c  	usbd_transfer(isoc->xfer);
xfer             1389 dev/usb/ubt.c  ubt_recv_sco_complete(usbd_xfer_handle xfer,
xfer             1400 dev/usb/ubt.c  	KASSERT(isoc->xfer == xfer);
xfer             1430 dev/usb/ubt.c  	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer             1032 dev/usb/ucom.c ucomwritecb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
xfer             1039 dev/usb/ucom.c 	DPRINTFN(5,("ucomwritecb: %p %p status=%d\n", xfer, p, status));
xfer             1050 dev/usb/ucom.c 		usbd_get_xfer_status(xfer, NULL, NULL, &cc, NULL);
xfer             1052 dev/usb/ucom.c 		usbd_get_xfer_status(xfer, NULL, NULL, &cc, NULL);
xfer             1106 dev/usb/ucom.c ucomreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
xfer             1137 dev/usb/ucom.c 	usbd_get_xfer_status(xfer, NULL, (void *)&cp, &cc, NULL);
xfer              320 dev/usb/ueagle.c 	usbd_xfer_handle xfer;
xfer              350 dev/usb/ueagle.c 	if ((xfer = usbd_alloc_xfer(sc->sc_udev)) == NULL) {
xfer              369 dev/usb/ueagle.c 		usbd_setup_xfer(xfer, sc->pipeh_idma, sc, &bi, sizeof bi, 0,
xfer              371 dev/usb/ueagle.c 		if (usbd_sync_transfer(xfer) != 0) {
xfer              378 dev/usb/ueagle.c 		usbd_setup_xfer(xfer, sc->pipeh_idma, sc, p, blocksize, 0,
xfer              380 dev/usb/ueagle.c 		if (usbd_sync_transfer(xfer) != 0) {
xfer              389 dev/usb/ueagle.c 	usbd_free_xfer(xfer);
xfer              699 dev/usb/ueagle.c ueagle_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              912 dev/usb/ueagle.c ueagle_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              942 dev/usb/ueagle.c 	usbd_setup_isoc_xfer(req->xfer, sc->pipeh_rx, req, req->frlengths,
xfer              944 dev/usb/ueagle.c 	usbd_transfer(xfer);
xfer              948 dev/usb/ueagle.c ueagle_txeof(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1069 dev/usb/ueagle.c 	usbd_setup_xfer(req->xfer, sc->pipeh_tx, req, req->buf,
xfer             1073 dev/usb/ueagle.c 	error = usbd_transfer(req->xfer);
xfer             1236 dev/usb/ueagle.c 		txreq->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer             1237 dev/usb/ueagle.c 		if (txreq->xfer == NULL) {
xfer             1244 dev/usb/ueagle.c 		txreq->buf = usbd_alloc_buffer(txreq->xfer, UEAGLE_TXBUFLEN);
xfer             1291 dev/usb/ueagle.c 		isoreq->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer             1292 dev/usb/ueagle.c 		if (isoreq->xfer == NULL) {
xfer             1299 dev/usb/ueagle.c 		buf = usbd_alloc_buffer(isoreq->xfer,
xfer             1313 dev/usb/ueagle.c 		usbd_setup_isoc_xfer(isoreq->xfer, sc->pipeh_rx, isoreq,
xfer             1316 dev/usb/ueagle.c 		usbd_transfer(isoreq->xfer);
xfer             1342 dev/usb/ueagle.c 		if (sc->txreqs[i].xfer != NULL) {
xfer             1343 dev/usb/ueagle.c 			usbd_free_xfer(sc->txreqs[i].xfer);
xfer             1344 dev/usb/ueagle.c 			sc->txreqs[i].xfer = NULL;
xfer             1356 dev/usb/ueagle.c 		if (sc->isoreqs[i].xfer != NULL) {
xfer             1357 dev/usb/ueagle.c 			usbd_free_xfer(sc->isoreqs[i].xfer);
xfer             1358 dev/usb/ueagle.c 			sc->isoreqs[i].xfer = NULL;
xfer              111 dev/usb/ueaglevar.h 	usbd_xfer_handle	xfer;
xfer              118 dev/usb/ueaglevar.h 	usbd_xfer_handle	xfer;
xfer               96 dev/usb/ugen.c 		usbd_xfer_handle xfer;
xfer              115 dev/usb/ugen.c void ugenintr(usbd_xfer_handle xfer, usbd_private_handle addr,
xfer              117 dev/usb/ugen.c void ugen_isoc_rintr(usbd_xfer_handle xfer, usbd_private_handle addr,
xfer              288 dev/usb/ugen.c 	usbd_xfer_handle xfer;
xfer              387 dev/usb/ugen.c 				xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              388 dev/usb/ugen.c 				if (xfer == 0)
xfer              390 dev/usb/ugen.c 				sce->isoreqs[i].xfer = xfer;
xfer              392 dev/usb/ugen.c 					(xfer, isize * UGEN_NISORFRMS);
xfer              401 dev/usb/ugen.c 					(xfer, sce->pipeh, &sce->isoreqs[i],
xfer              405 dev/usb/ugen.c 				(void)usbd_transfer(xfer);
xfer              411 dev/usb/ugen.c 				usbd_free_xfer(sce->isoreqs[i].xfer);
xfer              469 dev/usb/ugen.c 				usbd_free_xfer(sce->isoreqs[i].xfer);
xfer              492 dev/usb/ugen.c 	usbd_xfer_handle xfer;
xfer              561 dev/usb/ugen.c 		xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              562 dev/usb/ugen.c 		if (xfer == 0)
xfer              568 dev/usb/ugen.c 				  xfer, sce->pipeh,
xfer              586 dev/usb/ugen.c 		usbd_free_xfer(xfer);
xfer              656 dev/usb/ugen.c 	usbd_xfer_handle xfer;
xfer              680 dev/usb/ugen.c 		xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              681 dev/usb/ugen.c 		if (xfer == 0)
xfer              688 dev/usb/ugen.c 			err = usbd_bulk_transfer(xfer, sce->pipeh, 0,
xfer              700 dev/usb/ugen.c 		usbd_free_xfer(xfer);
xfer              703 dev/usb/ugen.c 		xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              704 dev/usb/ugen.c 		if (xfer == 0)
xfer              712 dev/usb/ugen.c 			err = usbd_intr_transfer(xfer, sce->pipeh, 0,
xfer              724 dev/usb/ugen.c 		usbd_free_xfer(xfer);
xfer              811 dev/usb/ugen.c ugenintr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
xfer              828 dev/usb/ugen.c 	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer              832 dev/usb/ugen.c 		     xfer, status, count));
xfer              847 dev/usb/ugen.c ugen_isoc_rintr(usbd_xfer_handle xfer, usbd_private_handle addr,
xfer              859 dev/usb/ugen.c 	usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
xfer              893 dev/usb/ugen.c 	usbd_setup_isoc_xfer(xfer, sce->pipeh, req, req->sizes, UGEN_NISORFRMS,
xfer              895 dev/usb/ugen.c 	(void)usbd_transfer(xfer);
xfer              224 dev/usb/uhci.c usbd_status	uhci_device_request(usbd_xfer_handle xfer);
xfer              533 dev/usb/uhci.c 	usbd_xfer_handle xfer;
xfer              549 dev/usb/uhci.c 		xfer = SIMPLEQ_FIRST(&sc->sc_free_xfers);
xfer              550 dev/usb/uhci.c 		if (xfer == NULL)
xfer              553 dev/usb/uhci.c 		free(xfer, M_USB);
xfer              605 dev/usb/uhci.c 	usbd_xfer_handle xfer;
xfer              607 dev/usb/uhci.c 	xfer = SIMPLEQ_FIRST(&sc->sc_free_xfers);
xfer              608 dev/usb/uhci.c 	if (xfer != NULL) {
xfer              611 dev/usb/uhci.c 		if (xfer->busy_free != XFER_FREE) {
xfer              612 dev/usb/uhci.c 			printf("uhci_allocx: xfer=%p not free, 0x%08x\n", xfer,
xfer              613 dev/usb/uhci.c 			       xfer->busy_free);
xfer              617 dev/usb/uhci.c 		xfer = malloc(sizeof(struct uhci_xfer), M_USB, M_NOWAIT);
xfer              619 dev/usb/uhci.c 	if (xfer != NULL) {
xfer              620 dev/usb/uhci.c 		memset(xfer, 0, sizeof (struct uhci_xfer));
xfer              621 dev/usb/uhci.c 		UXFER(xfer)->iinfo.sc = sc;
xfer              623 dev/usb/uhci.c 		UXFER(xfer)->iinfo.isdone = 1;
xfer              624 dev/usb/uhci.c 		xfer->busy_free = XFER_BUSY;
xfer              627 dev/usb/uhci.c 	return (xfer);
xfer              631 dev/usb/uhci.c uhci_freex(struct usbd_bus *bus, usbd_xfer_handle xfer)
xfer              636 dev/usb/uhci.c 	if (xfer->busy_free != XFER_BUSY) {
xfer              637 dev/usb/uhci.c 		printf("uhci_freex: xfer=%p not busy, 0x%08x\n", xfer,
xfer              638 dev/usb/uhci.c 		       xfer->busy_free);
xfer              641 dev/usb/uhci.c 	xfer->busy_free = XFER_FREE;
xfer              642 dev/usb/uhci.c 	if (!UXFER(xfer)->iinfo.isdone) {
xfer              647 dev/usb/uhci.c 	SIMPLEQ_INSERT_HEAD(&sc->sc_free_xfers, xfer, next);
xfer              883 dev/usb/uhci.c         if (ii->xfer == NULL) {
xfer              888 dev/usb/uhci.c         pipe = ii->xfer->pipe;
xfer              891 dev/usb/uhci.c 		       ii, DONE, ii->xfer);
xfer              896 dev/usb/uhci.c 		       ii, DONE, ii->xfer, pipe);
xfer              901 dev/usb/uhci.c 		       ii, DONE, ii->xfer, pipe);
xfer              907 dev/usb/uhci.c 	       ii, DONE, ii->xfer, dev,
xfer              938 dev/usb/uhci.c 	usbd_xfer_handle xfer = addr;
xfer              939 dev/usb/uhci.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer              947 dev/usb/uhci.c 	timeout_set(&sc->sc_poll_handle, uhci_poll_hub, xfer);
xfer              950 dev/usb/uhci.c 	p = KERNADDR(&xfer->dmabuf, 0);
xfer              960 dev/usb/uhci.c 	xfer->actlen = 1;
xfer              961 dev/usb/uhci.c 	xfer->status = USBD_NORMAL_COMPLETION;
xfer              963 dev/usb/uhci.c 	xfer->device->bus->intr_context++;
xfer              964 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer              965 dev/usb/uhci.c 	xfer->device->bus->intr_context--;
xfer              970 dev/usb/uhci.c uhci_root_intr_done(usbd_xfer_handle xfer)
xfer              975 dev/usb/uhci.c uhci_root_ctrl_done(usbd_xfer_handle xfer)
xfer             1282 dev/usb/uhci.c 	if (ii->xfer->status == USBD_CANCELLED ||
xfer             1283 dev/usb/uhci.c 	    ii->xfer->status == USBD_TIMEOUT) {
xfer             1284 dev/usb/uhci.c 		DPRINTF(("uhci_check_intr: aborted xfer=%p\n", ii->xfer));
xfer             1324 dev/usb/uhci.c 	timeout_del(&ii->xfer->timeout_handle);
xfer             1332 dev/usb/uhci.c 	usbd_xfer_handle xfer = ii->xfer;
xfer             1333 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             1357 dev/usb/uhci.c 	if (xfer->nframes != 0) {
xfer             1364 dev/usb/uhci.c 		nframes = xfer->nframes;
xfer             1366 dev/usb/uhci.c 		n = UXFER(xfer)->curframe;
xfer             1379 dev/usb/uhci.c 			xfer->frlengths[i] = len;
xfer             1383 dev/usb/uhci.c 		xfer->actlen = actlen;
xfer             1384 dev/usb/uhci.c 		xfer->status = USBD_NORMAL_COMPLETION;
xfer             1390 dev/usb/uhci.c 		      ii, xfer, upipe));
xfer             1423 dev/usb/uhci.c 	xfer->actlen = actlen;
xfer             1436 dev/usb/uhci.c 			  xfer->pipe->device->address,
xfer             1437 dev/usb/uhci.c 			  xfer->pipe->endpoint->edesc->bEndpointAddress,
xfer             1442 dev/usb/uhci.c 			xfer->status = USBD_STALLED;
xfer             1444 dev/usb/uhci.c 			xfer->status = USBD_IOERROR; /* more info XXX */
xfer             1446 dev/usb/uhci.c 		xfer->status = USBD_NORMAL_COMPLETION;
xfer             1450 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer             1461 dev/usb/uhci.c 	struct uhci_xfer *uxfer = UXFER(ii->xfer);
xfer             1462 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)uxfer->xfer.pipe;
xfer             1468 dev/usb/uhci.c 		uhci_abort_xfer(&uxfer->xfer, USBD_TIMEOUT);
xfer             1473 dev/usb/uhci.c 	usb_init_task(&uxfer->abort_task, uhci_timeout_task, ii->xfer);
xfer             1474 dev/usb/uhci.c 	usb_add_task(uxfer->xfer.pipe->device, &uxfer->abort_task);
xfer             1480 dev/usb/uhci.c 	usbd_xfer_handle xfer = addr;
xfer             1483 dev/usb/uhci.c 	DPRINTF(("uhci_timeout_task: xfer=%p\n", xfer));
xfer             1486 dev/usb/uhci.c 	uhci_abort_xfer(xfer, USBD_TIMEOUT);
xfer             1497 dev/usb/uhci.c uhci_waitintr(uhci_softc_t *sc, usbd_xfer_handle xfer)
xfer             1499 dev/usb/uhci.c 	int timo = xfer->timeout;
xfer             1504 dev/usb/uhci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             1510 dev/usb/uhci.c 			if (xfer->status != USBD_IN_PROGRESS)
xfer             1518 dev/usb/uhci.c 	     ii != NULL && ii->xfer != xfer;
xfer             1769 dev/usb/uhci.c uhci_device_bulk_transfer(usbd_xfer_handle xfer)
xfer             1774 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             1782 dev/usb/uhci.c 	return (uhci_device_bulk_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             1786 dev/usb/uhci.c uhci_device_bulk_start(usbd_xfer_handle xfer)
xfer             1788 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             1791 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             1799 dev/usb/uhci.c 		     xfer, xfer->length, xfer->flags, ii));
xfer             1805 dev/usb/uhci.c 	if (xfer->rqflags & URQ_REQUEST)
xfer             1809 dev/usb/uhci.c 	len = xfer->length;
xfer             1817 dev/usb/uhci.c 	err = uhci_alloc_std_chain(upipe, sc, len, isread, xfer->flags,
xfer             1818 dev/usb/uhci.c 				   &xfer->dmabuf, &data, &dataend);
xfer             1831 dev/usb/uhci.c 	ii->xfer = xfer;
xfer             1848 dev/usb/uhci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             1849 dev/usb/uhci.c 		timeout_del(&xfer->timeout_handle);
xfer             1850 dev/usb/uhci.c 		timeout_set(&xfer->timeout_handle, uhci_timeout, ii);
xfer             1851 dev/usb/uhci.c 		timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             1853 dev/usb/uhci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             1864 dev/usb/uhci.c 		uhci_waitintr(sc, xfer);
xfer             1871 dev/usb/uhci.c uhci_device_bulk_abort(usbd_xfer_handle xfer)
xfer             1874 dev/usb/uhci.c 	uhci_abort_xfer(xfer, USBD_CANCELLED);
xfer             1888 dev/usb/uhci.c uhci_abort_xfer(usbd_xfer_handle xfer, usbd_status status)
xfer             1890 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             1891 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             1896 dev/usb/uhci.c 	DPRINTFN(1,("uhci_abort_xfer: xfer=%p, status=%d\n", xfer, status));
xfer             1901 dev/usb/uhci.c 		xfer->status = status;	/* make software ignore it */
xfer             1902 dev/usb/uhci.c 		timeout_del(&xfer->timeout_handle);
xfer             1903 dev/usb/uhci.c 		usb_transfer_complete(xfer);
xfer             1908 dev/usb/uhci.c 	if (xfer->device->bus->intr_context || !curproc)
xfer             1915 dev/usb/uhci.c 	xfer->status = status;	/* make software ignore it */
xfer             1916 dev/usb/uhci.c 	timeout_del(&xfer->timeout_handle);
xfer             1947 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer             1964 dev/usb/uhci.c uhci_device_ctrl_transfer(usbd_xfer_handle xfer)
xfer             1969 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             1977 dev/usb/uhci.c 	return (uhci_device_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             1981 dev/usb/uhci.c uhci_device_ctrl_start(usbd_xfer_handle xfer)
xfer             1983 dev/usb/uhci.c 	uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus;
xfer             1990 dev/usb/uhci.c 	if (!(xfer->rqflags & URQ_REQUEST))
xfer             1994 dev/usb/uhci.c 	err = uhci_device_request(xfer);
xfer             1999 dev/usb/uhci.c 		uhci_waitintr(sc, xfer);
xfer             2004 dev/usb/uhci.c uhci_device_intr_transfer(usbd_xfer_handle xfer)
xfer             2009 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             2017 dev/usb/uhci.c 	return (uhci_device_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             2021 dev/usb/uhci.c uhci_device_intr_start(usbd_xfer_handle xfer)
xfer             2023 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2026 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2037 dev/usb/uhci.c 		    xfer, xfer->length, xfer->flags));
xfer             2040 dev/usb/uhci.c 	if (xfer->rqflags & URQ_REQUEST)
xfer             2049 dev/usb/uhci.c 	err = uhci_alloc_std_chain(upipe, sc, xfer->length, isread,
xfer             2050 dev/usb/uhci.c 				   xfer->flags, &xfer->dmabuf, &data,
xfer             2067 dev/usb/uhci.c 	ii->xfer = xfer;
xfer             2085 dev/usb/uhci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             2101 dev/usb/uhci.c uhci_device_ctrl_abort(usbd_xfer_handle xfer)
xfer             2104 dev/usb/uhci.c 	uhci_abort_xfer(xfer, USBD_CANCELLED);
xfer             2115 dev/usb/uhci.c uhci_device_intr_abort(usbd_xfer_handle xfer)
xfer             2117 dev/usb/uhci.c 	DPRINTFN(1,("uhci_device_intr_abort: xfer=%p\n", xfer));
xfer             2118 dev/usb/uhci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             2120 dev/usb/uhci.c 		xfer->pipe->intrxfer = NULL;
xfer             2122 dev/usb/uhci.c 	uhci_abort_xfer(xfer, USBD_CANCELLED);
xfer             2155 dev/usb/uhci.c uhci_device_request(usbd_xfer_handle xfer)
xfer             2157 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2158 dev/usb/uhci.c 	usb_device_request_t *req = &xfer->request;
xfer             2163 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2189 dev/usb/uhci.c 		err = uhci_alloc_std_chain(upipe, sc, len, isread, xfer->flags,
xfer             2190 dev/usb/uhci.c 					   &xfer->dmabuf, &data, &dataend);
xfer             2227 dev/usb/uhci.c 	ii->xfer = xfer;
xfer             2273 dev/usb/uhci.c 	if (xfer->timeout && !sc->sc_bus.use_polling) {
xfer             2274 dev/usb/uhci.c 		timeout_del(&xfer->timeout_handle);
xfer             2275 dev/usb/uhci.c 		timeout_set(&xfer->timeout_handle, uhci_timeout, ii);
xfer             2276 dev/usb/uhci.c 		timeout_add(&xfer->timeout_handle, mstohz(xfer->timeout));
xfer             2278 dev/usb/uhci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             2285 dev/usb/uhci.c uhci_device_isoc_transfer(usbd_xfer_handle xfer)
xfer             2289 dev/usb/uhci.c 	DPRINTFN(5,("uhci_device_isoc_transfer: xfer=%p\n", xfer));
xfer             2292 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             2301 dev/usb/uhci.c 	uhci_device_isoc_enter(xfer);
xfer             2305 dev/usb/uhci.c 		uhci_device_isoc_start(SIMPLEQ_FIRST(&xfer->pipe->queue));
xfer             2311 dev/usb/uhci.c uhci_device_isoc_enter(usbd_xfer_handle xfer)
xfer             2313 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2323 dev/usb/uhci.c 		    iso->inuse, iso->next, xfer, xfer->nframes));
xfer             2328 dev/usb/uhci.c 	if (xfer->status == USBD_IN_PROGRESS) {
xfer             2330 dev/usb/uhci.c 		printf("uhci_device_isoc_enter: xfer=%p in frame list\n", xfer);
xfer             2346 dev/usb/uhci.c 	xfer->status = USBD_IN_PROGRESS;
xfer             2347 dev/usb/uhci.c 	UXFER(xfer)->curframe = next;
xfer             2349 dev/usb/uhci.c 	buf = DMAADDR(&xfer->dmabuf, 0);
xfer             2353 dev/usb/uhci.c 	nframes = xfer->nframes;
xfer             2359 dev/usb/uhci.c 		len = xfer->frlengths[i];
xfer             2375 dev/usb/uhci.c 	iso->inuse += xfer->nframes;
xfer             2381 dev/usb/uhci.c uhci_device_isoc_start(usbd_xfer_handle xfer)
xfer             2383 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2385 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2389 dev/usb/uhci.c 	DPRINTFN(5,("uhci_device_isoc_start: xfer=%p\n", xfer));
xfer             2395 dev/usb/uhci.c 	if (xfer->status != USBD_IN_PROGRESS)
xfer             2396 dev/usb/uhci.c 		printf("uhci_device_isoc_start: not in progress %p\n", xfer);
xfer             2400 dev/usb/uhci.c 	i = UXFER(xfer)->curframe + xfer->nframes;
xfer             2415 dev/usb/uhci.c 	ii->xfer = xfer;
xfer             2431 dev/usb/uhci.c uhci_device_isoc_abort(usbd_xfer_handle xfer)
xfer             2433 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2441 dev/usb/uhci.c 	if (xfer->status != USBD_NOT_STARTED &&
xfer             2442 dev/usb/uhci.c 	    xfer->status != USBD_IN_PROGRESS) {
xfer             2448 dev/usb/uhci.c 	xfer->status = USBD_CANCELLED;
xfer             2451 dev/usb/uhci.c 	nframes = xfer->nframes;
xfer             2452 dev/usb/uhci.c 	n = UXFER(xfer)->curframe;
xfer             2468 dev/usb/uhci.c 	UXFER(xfer)->iinfo.isdone = 1;
xfer             2471 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer             2576 dev/usb/uhci.c uhci_device_isoc_done(usbd_xfer_handle xfer)
xfer             2578 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2580 dev/usb/uhci.c 	DPRINTFN(4, ("uhci_isoc_done: length=%d\n", xfer->actlen));
xfer             2582 dev/usb/uhci.c 	if (ii->xfer != xfer)
xfer             2590 dev/usb/uhci.c 	if (xfer->busy_free == XFER_FREE) {
xfer             2591 dev/usb/uhci.c 		printf("uhci_device_isoc_done: xfer=%p is free\n", xfer);
xfer             2596 dev/usb/uhci.c                 printf("uhci_device_isoc_done: xfer=%p stdend==NULL\n", xfer);
xfer             2611 dev/usb/uhci.c uhci_device_intr_done(usbd_xfer_handle xfer)
xfer             2613 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2615 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2619 dev/usb/uhci.c 	DPRINTFN(5, ("uhci_device_intr_done: length=%d\n", xfer->actlen));
xfer             2630 dev/usb/uhci.c 	if (xfer->pipe->repeat) {
xfer             2636 dev/usb/uhci.c 		uhci_alloc_std_chain(upipe, sc, xfer->length,
xfer             2637 dev/usb/uhci.c 				     upipe->u.intr.isread, xfer->flags,
xfer             2638 dev/usb/uhci.c 				     &xfer->dmabuf, &data, &dataend);
xfer             2662 dev/usb/uhci.c 		xfer->status = USBD_IN_PROGRESS;
xfer             2673 dev/usb/uhci.c uhci_device_ctrl_done(usbd_xfer_handle xfer)
xfer             2675 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2677 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2680 dev/usb/uhci.c 	if (!(xfer->rqflags & URQ_REQUEST))
xfer             2697 dev/usb/uhci.c 	DPRINTFN(5, ("uhci_device_ctrl_done: length=%d\n", xfer->actlen));
xfer             2702 dev/usb/uhci.c uhci_device_bulk_done(usbd_xfer_handle xfer)
xfer             2704 dev/usb/uhci.c 	uhci_intr_info_t *ii = &UXFER(xfer)->iinfo;
xfer             2706 dev/usb/uhci.c 	struct uhci_pipe *upipe = (struct uhci_pipe *)xfer->pipe;
xfer             2709 dev/usb/uhci.c 		    xfer, ii, sc, upipe));
xfer             2720 dev/usb/uhci.c 	DPRINTFN(5, ("uhci_device_bulk_done: length=%d\n", xfer->actlen));
xfer             3075 dev/usb/uhci.c uhci_root_ctrl_transfer(usbd_xfer_handle xfer)
xfer             3080 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             3088 dev/usb/uhci.c 	return (uhci_root_ctrl_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             3092 dev/usb/uhci.c uhci_root_ctrl_start(usbd_xfer_handle xfer)
xfer             3094 dev/usb/uhci.c 	uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus;
xfer             3106 dev/usb/uhci.c 	if (!(xfer->rqflags & URQ_REQUEST))
xfer             3109 dev/usb/uhci.c 	req = &xfer->request;
xfer             3119 dev/usb/uhci.c 		buf = KERNADDR(&xfer->dmabuf, 0);
xfer             3407 dev/usb/uhci.c 	xfer->actlen = totlen;
xfer             3410 dev/usb/uhci.c 	xfer->status = err;
xfer             3412 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer             3419 dev/usb/uhci.c uhci_root_ctrl_abort(usbd_xfer_handle xfer)
xfer             3433 dev/usb/uhci.c uhci_root_intr_abort(usbd_xfer_handle xfer)
xfer             3435 dev/usb/uhci.c 	uhci_softc_t *sc = (uhci_softc_t *)xfer->pipe->device->bus;
xfer             3440 dev/usb/uhci.c 	if (xfer->pipe->intrxfer == xfer) {
xfer             3442 dev/usb/uhci.c 		xfer->pipe->intrxfer = 0;
xfer             3444 dev/usb/uhci.c 	xfer->status = USBD_CANCELLED;
xfer             3446 dev/usb/uhci.c 	UXFER(xfer)->iinfo.isdone = 1;
xfer             3448 dev/usb/uhci.c 	usb_transfer_complete(xfer);
xfer             3452 dev/usb/uhci.c uhci_root_intr_transfer(usbd_xfer_handle xfer)
xfer             3457 dev/usb/uhci.c 	err = usb_insert_transfer(xfer);
xfer             3464 dev/usb/uhci.c 	return (uhci_root_intr_start(SIMPLEQ_FIRST(&xfer->pipe->queue)));
xfer             3469 dev/usb/uhci.c uhci_root_intr_start(usbd_xfer_handle xfer)
xfer             3471 dev/usb/uhci.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer             3475 dev/usb/uhci.c 		     xfer, xfer->length, xfer->flags));
xfer             3480 dev/usb/uhci.c 	sc->sc_ival = mstohz(xfer->pipe->endpoint->edesc->bInterval);
xfer             3482 dev/usb/uhci.c 	timeout_set(&sc->sc_poll_handle, uhci_poll_hub, xfer);
xfer             3484 dev/usb/uhci.c 	sc->sc_intr_xfer = xfer;
xfer               75 dev/usb/uhcivar.h 	usbd_xfer_handle xfer;
xfer               85 dev/usb/uhcivar.h 	struct usbd_xfer xfer;
xfer               91 dev/usb/uhcivar.h #define UXFER(xfer) ((struct uhci_xfer *)(xfer))
xfer              408 dev/usb/uhidev.c uhidev_intr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
xfer              416 dev/usb/uhidev.c 	usbd_get_xfer_status(xfer, NULL, NULL, &cc, NULL);
xfer              584 dev/usb/uhub.c uhub_intr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
xfer              415 dev/usb/ulpt.c ulpt_input(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              421 dev/usb/ulpt.c 	if (xfer == sc->sc_in_xfer1)
xfer              598 dev/usb/ulpt.c 	usbd_xfer_handle xfer;
xfer              602 dev/usb/ulpt.c 	xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              603 dev/usb/ulpt.c 	if (xfer == NULL)
xfer              605 dev/usb/ulpt.c 	bufp = usbd_alloc_buffer(xfer, ULPT_BSIZE);
xfer              607 dev/usb/ulpt.c 		usbd_free_xfer(xfer);
xfer              616 dev/usb/ulpt.c 		err = usbd_bulk_transfer(xfer, sc->sc_out_pipe, USBD_NO_COPY,
xfer              624 dev/usb/ulpt.c 	usbd_free_xfer(xfer);
xfer              209 dev/usb/umass.c 				usbd_xfer_handle xfer);
xfer              213 dev/usb/umass.c 				usbd_xfer_handle xfer);
xfer              217 dev/usb/umass.c 				usbd_xfer_handle xfer);
xfer              219 dev/usb/umass.c 				usbd_xfer_handle xfer);
xfer              747 dev/usb/umass.c umass_polled_transfer(struct umass_softc *sc, usbd_xfer_handle xfer)
xfer              764 dev/usb/umass.c 			    "pending\n", sc->sc_dev.dv_xname, xfer,
xfer              768 dev/usb/umass.c 		    sc->sc_dev.dv_xname, xfer));
xfer              769 dev/usb/umass.c 		sc->next_polled_xfer = xfer;
xfer              778 dev/usb/umass.c 	    sc->sc_dev.dv_xname, xfer));
xfer              779 dev/usb/umass.c 	err = usbd_transfer(xfer);
xfer              789 dev/usb/umass.c 		    xfer, usbd_errstr(err)));
xfer              795 dev/usb/umass.c 		xfer = sc->next_polled_xfer;
xfer              808 dev/usb/umass.c 			usbd_xfer_handle xfer)
xfer              817 dev/usb/umass.c 	usbd_setup_xfer(xfer, pipe, (void *)sc, buffer, buflen,
xfer              824 dev/usb/umass.c 		err = umass_polled_transfer(sc, xfer);
xfer              826 dev/usb/umass.c 		err = usbd_transfer(xfer);
xfer              843 dev/usb/umass.c 	 void *buffer, int buflen, int flags, usbd_xfer_handle xfer)
xfer              852 dev/usb/umass.c 	usbd_setup_default_xfer(xfer, sc->sc_udev, (void *) sc,
xfer              860 dev/usb/umass.c 		err = umass_polled_transfer(sc, xfer);
xfer              865 dev/usb/umass.c 		err = usbd_transfer(xfer);
xfer              915 dev/usb/umass.c 	usbd_xfer_handle xfer)
xfer              930 dev/usb/umass.c 	umass_setup_ctrl_transfer(sc, &sc->sc_req, NULL, 0, 0, xfer);
xfer             1113 dev/usb/umass.c umass_bbb_state(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1139 dev/usb/umass.c 		states[sc->transfer_state], xfer, usbd_errstr(err)));
xfer             1188 dev/usb/umass.c 			usbd_get_xfer_status(xfer, NULL, NULL,
xfer             1426 dev/usb/umass.c 	       usbd_xfer_handle xfer)
xfer             1438 dev/usb/umass.c 					 buflen, 0, xfer);
xfer             1566 dev/usb/umass.c umass_cbi_state(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer             1584 dev/usb/umass.c 		states[sc->transfer_state], xfer, usbd_errstr(err)));
xfer             1646 dev/usb/umass.c 			usbd_get_xfer_status(xfer, NULL, NULL,
xfer             1722 dev/usb/umass.c 			usbd_get_xfer_status(xfer, NULL, NULL, &actlen, NULL);
xfer              612 dev/usb/umct.c umct_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              382 dev/usb/umidi.c 	ep->xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              383 dev/usb/umidi.c 	if (ep->xfer == NULL) {
xfer              386 dev/usb/umidi.c 	ep->buffer = usbd_alloc_buffer(ep->xfer, ep->packetsize);
xfer              388 dev/usb/umidi.c 		usbd_free_xfer(ep->xfer);
xfer              393 dev/usb/umidi.c 		usbd_free_xfer(ep->xfer);
xfer              405 dev/usb/umidi.c 	usbd_free_xfer(ep->xfer);
xfer             1138 dev/usb/umidi.c 	usbd_setup_xfer(ep->xfer, ep->pipe,
xfer             1142 dev/usb/umidi.c 	err = usbd_transfer(ep->xfer);
xfer             1155 dev/usb/umidi.c 	usbd_setup_xfer(ep->xfer, ep->pipe,
xfer             1159 dev/usb/umidi.c 	err = usbd_transfer(ep->xfer);
xfer             1262 dev/usb/umidi.c in_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             1272 dev/usb/umidi.c 	usbd_get_xfer_status(xfer, NULL, NULL, &remain, NULL);
xfer             1293 dev/usb/umidi.c out_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer               98 dev/usb/umidivar.h 	usbd_xfer_handle	xfer;
xfer              442 dev/usb/umodem.c umodem_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              448 dev/usb/uow.c  uow_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              779 dev/usb/uplcom.c uplcom_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer              328 dev/usb/urio.c 	usbd_xfer_handle xfer;
xfer              341 dev/usb/urio.c 	xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              342 dev/usb/urio.c 	if (xfer == NULL)
xfer              344 dev/usb/urio.c 	bufp = usbd_alloc_buffer(xfer, URIO_BSIZE);
xfer              346 dev/usb/urio.c 		usbd_free_xfer(xfer);
xfer              355 dev/usb/urio.c 		err = usbd_bulk_transfer(xfer, sc->sc_in_pipe, USBD_NO_COPY,
xfer              373 dev/usb/urio.c 	usbd_free_xfer(xfer);
xfer              385 dev/usb/urio.c 	usbd_xfer_handle xfer;
xfer              399 dev/usb/urio.c 	xfer = usbd_alloc_xfer(sc->sc_udev);
xfer              400 dev/usb/urio.c 	if (xfer == NULL)
xfer              402 dev/usb/urio.c 	bufp = usbd_alloc_buffer(xfer, URIO_BSIZE);
xfer              404 dev/usb/urio.c 		usbd_free_xfer(xfer);
xfer              417 dev/usb/urio.c 		err = usbd_bulk_transfer(xfer, sc->sc_out_pipe, USBD_NO_COPY,
xfer              431 dev/usb/urio.c 	usbd_free_xfer(xfer);
xfer               88 dev/usb/usbdi.c usbd_xfer_isread(usbd_xfer_handle xfer)
xfer               90 dev/usb/usbdi.c 	if (xfer->rqflags & URQ_REQUEST)
xfer               91 dev/usb/usbdi.c 		return (xfer->request.bmRequestType & UT_READ);
xfer               93 dev/usb/usbdi.c 		return (xfer->pipe->endpoint->edesc->bEndpointAddress &
xfer              136 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              139 dev/usb/usbdi.c 	SIMPLEQ_FOREACH(xfer, &pipe->queue, next) {
xfer              140 dev/usb/usbdi.c 		printf("  xfer=%p\n", xfer);
xfer              205 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              215 dev/usb/usbdi.c 	xfer = usbd_alloc_xfer(iface->device);
xfer              216 dev/usb/usbdi.c 	if (xfer == NULL) {
xfer              220 dev/usb/usbdi.c 	usbd_setup_xfer(xfer, ipipe, priv, buffer, len, flags,
xfer              222 dev/usb/usbdi.c 	ipipe->intrxfer = xfer;
xfer              224 dev/usb/usbdi.c 	err = usbd_transfer(xfer);
xfer              233 dev/usb/usbdi.c 	usbd_free_xfer(xfer);
xfer              263 dev/usb/usbdi.c usbd_transfer(usbd_xfer_handle xfer)
xfer              265 dev/usb/usbdi.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer              266 dev/usb/usbdi.c 	usb_dma_t *dmap = &xfer->dmabuf;
xfer              272 dev/usb/usbdi.c 	    xfer, xfer->flags, pipe, pipe->running));
xfer              277 dev/usb/usbdi.c 	xfer->done = 0;
xfer              282 dev/usb/usbdi.c 	size = xfer->length;
xfer              284 dev/usb/usbdi.c 	if (!(xfer->rqflags & URQ_DEV_DMABUF) && size != 0) {
xfer              288 dev/usb/usbdi.c 		if (xfer->rqflags & URQ_AUTO_DMABUF)
xfer              294 dev/usb/usbdi.c 		xfer->rqflags |= URQ_AUTO_DMABUF;
xfer              298 dev/usb/usbdi.c 	if (!(xfer->flags & USBD_NO_COPY) && size != 0 &&
xfer              299 dev/usb/usbdi.c 	    !usbd_xfer_isread(xfer))
xfer              300 dev/usb/usbdi.c 		memcpy(KERNADDR(dmap, 0), xfer->buffer, size);
xfer              302 dev/usb/usbdi.c 	err = pipe->methods->transfer(xfer);
xfer              306 dev/usb/usbdi.c 		if (xfer->rqflags & URQ_AUTO_DMABUF) {
xfer              309 dev/usb/usbdi.c 			bus->methods->freem(bus, &xfer->dmabuf);
xfer              310 dev/usb/usbdi.c 			xfer->rqflags &= ~URQ_AUTO_DMABUF;
xfer              314 dev/usb/usbdi.c 	if (!(xfer->flags & USBD_SYNCHRONOUS))
xfer              321 dev/usb/usbdi.c 	while (!xfer->done) {
xfer              324 dev/usb/usbdi.c 		tsleep(xfer, PRIBIO, "usbsyn", 0);
xfer              327 dev/usb/usbdi.c 	return (xfer->status);
xfer              332 dev/usb/usbdi.c usbd_sync_transfer(usbd_xfer_handle xfer)
xfer              334 dev/usb/usbdi.c 	xfer->flags |= USBD_SYNCHRONOUS;
xfer              335 dev/usb/usbdi.c 	return (usbd_transfer(xfer));
xfer              339 dev/usb/usbdi.c usbd_alloc_buffer(usbd_xfer_handle xfer, u_int32_t size)
xfer              341 dev/usb/usbdi.c 	struct usbd_bus *bus = xfer->device->bus;
xfer              345 dev/usb/usbdi.c 	if (xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))
xfer              348 dev/usb/usbdi.c 	err = bus->methods->allocm(bus, &xfer->dmabuf, size);
xfer              351 dev/usb/usbdi.c 	xfer->rqflags |= URQ_DEV_DMABUF;
xfer              352 dev/usb/usbdi.c 	return (KERNADDR(&xfer->dmabuf, 0));
xfer              356 dev/usb/usbdi.c usbd_free_buffer(usbd_xfer_handle xfer)
xfer              359 dev/usb/usbdi.c 	if (!(xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))) {
xfer              364 dev/usb/usbdi.c 	xfer->rqflags &= ~(URQ_DEV_DMABUF | URQ_AUTO_DMABUF);
xfer              365 dev/usb/usbdi.c 	xfer->device->bus->methods->freem(xfer->device->bus, &xfer->dmabuf);
xfer              369 dev/usb/usbdi.c usbd_get_buffer(usbd_xfer_handle xfer)
xfer              371 dev/usb/usbdi.c 	if (!(xfer->rqflags & URQ_DEV_DMABUF))
xfer              373 dev/usb/usbdi.c 	return (KERNADDR(&xfer->dmabuf, 0));
xfer              379 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              381 dev/usb/usbdi.c 	xfer = dev->bus->methods->allocx(dev->bus);
xfer              382 dev/usb/usbdi.c 	if (xfer == NULL)
xfer              384 dev/usb/usbdi.c 	xfer->device = dev;
xfer              385 dev/usb/usbdi.c 	timeout_set(&xfer->timeout_handle, NULL, NULL);
xfer              386 dev/usb/usbdi.c 	DPRINTFN(5,("usbd_alloc_xfer() = %p\n", xfer));
xfer              387 dev/usb/usbdi.c 	return (xfer);
xfer              391 dev/usb/usbdi.c usbd_free_xfer(usbd_xfer_handle xfer)
xfer              393 dev/usb/usbdi.c 	DPRINTFN(5,("usbd_free_xfer: %p\n", xfer));
xfer              394 dev/usb/usbdi.c 	if (xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))
xfer              395 dev/usb/usbdi.c 		usbd_free_buffer(xfer);
xfer              396 dev/usb/usbdi.c 	xfer->device->bus->methods->freex(xfer->device->bus, xfer);
xfer              401 dev/usb/usbdi.c usbd_setup_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              405 dev/usb/usbdi.c 	xfer->pipe = pipe;
xfer              406 dev/usb/usbdi.c 	xfer->priv = priv;
xfer              407 dev/usb/usbdi.c 	xfer->buffer = buffer;
xfer              408 dev/usb/usbdi.c 	xfer->length = length;
xfer              409 dev/usb/usbdi.c 	xfer->actlen = 0;
xfer              410 dev/usb/usbdi.c 	xfer->flags = flags;
xfer              411 dev/usb/usbdi.c 	xfer->timeout = timeout;
xfer              412 dev/usb/usbdi.c 	xfer->status = USBD_NOT_STARTED;
xfer              413 dev/usb/usbdi.c 	xfer->callback = callback;
xfer              414 dev/usb/usbdi.c 	xfer->rqflags &= ~URQ_REQUEST;
xfer              415 dev/usb/usbdi.c 	xfer->nframes = 0;
xfer              419 dev/usb/usbdi.c usbd_setup_default_xfer(usbd_xfer_handle xfer, usbd_device_handle dev,
xfer              423 dev/usb/usbdi.c 	xfer->pipe = dev->default_pipe;
xfer              424 dev/usb/usbdi.c 	xfer->priv = priv;
xfer              425 dev/usb/usbdi.c 	xfer->buffer = buffer;
xfer              426 dev/usb/usbdi.c 	xfer->length = length;
xfer              427 dev/usb/usbdi.c 	xfer->actlen = 0;
xfer              428 dev/usb/usbdi.c 	xfer->flags = flags;
xfer              429 dev/usb/usbdi.c 	xfer->timeout = timeout;
xfer              430 dev/usb/usbdi.c 	xfer->status = USBD_NOT_STARTED;
xfer              431 dev/usb/usbdi.c 	xfer->callback = callback;
xfer              432 dev/usb/usbdi.c 	xfer->request = *req;
xfer              433 dev/usb/usbdi.c 	xfer->rqflags |= URQ_REQUEST;
xfer              434 dev/usb/usbdi.c 	xfer->nframes = 0;
xfer              438 dev/usb/usbdi.c usbd_setup_isoc_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              442 dev/usb/usbdi.c 	xfer->pipe = pipe;
xfer              443 dev/usb/usbdi.c 	xfer->priv = priv;
xfer              444 dev/usb/usbdi.c 	xfer->buffer = 0;
xfer              445 dev/usb/usbdi.c 	xfer->length = 0;
xfer              446 dev/usb/usbdi.c 	xfer->actlen = 0;
xfer              447 dev/usb/usbdi.c 	xfer->flags = flags;
xfer              448 dev/usb/usbdi.c 	xfer->timeout = USBD_NO_TIMEOUT;
xfer              449 dev/usb/usbdi.c 	xfer->status = USBD_NOT_STARTED;
xfer              450 dev/usb/usbdi.c 	xfer->callback = callback;
xfer              451 dev/usb/usbdi.c 	xfer->rqflags &= ~URQ_REQUEST;
xfer              452 dev/usb/usbdi.c 	xfer->frlengths = frlengths;
xfer              453 dev/usb/usbdi.c 	xfer->nframes = nframes;
xfer              457 dev/usb/usbdi.c usbd_get_xfer_status(usbd_xfer_handle xfer, usbd_private_handle *priv,
xfer              461 dev/usb/usbdi.c 		*priv = xfer->priv;
xfer              463 dev/usb/usbdi.c 		*buffer = xfer->buffer;
xfer              465 dev/usb/usbdi.c 		*count = xfer->actlen;
xfer              467 dev/usb/usbdi.c 		*status = xfer->status;
xfer              706 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              717 dev/usb/usbdi.c 	while ((xfer = SIMPLEQ_FIRST(&pipe->queue)) != NULL) {
xfer              719 dev/usb/usbdi.c 		    pipe, xfer, pipe->methods));
xfer              721 dev/usb/usbdi.c 		pipe->methods->abort(xfer);
xfer              730 dev/usb/usbdi.c usb_transfer_complete(usbd_xfer_handle xfer)
xfer              732 dev/usb/usbdi.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer              733 dev/usb/usbdi.c 	usb_dma_t *dmap = &xfer->dmabuf;
xfer              740 dev/usb/usbdi.c 		     "actlen=%d\n", pipe, xfer, xfer->status, xfer->actlen));
xfer              742 dev/usb/usbdi.c 	if (xfer->busy_free != XFER_ONQU) {
xfer              744 dev/usb/usbdi.c 		    xfer, xfer->busy_free);
xfer              751 dev/usb/usbdi.c 		printf("usbd_transfer_cb: pipe==0, xfer=%p\n", xfer);
xfer              760 dev/usb/usbdi.c 	if (!(xfer->flags & USBD_NO_COPY) && xfer->actlen != 0 &&
xfer              761 dev/usb/usbdi.c 	    usbd_xfer_isread(xfer)) {
xfer              763 dev/usb/usbdi.c 		if (xfer->actlen > xfer->length) {
xfer              765 dev/usb/usbdi.c 			    xfer->actlen, xfer->length);
xfer              766 dev/usb/usbdi.c 			xfer->actlen = xfer->length;
xfer              769 dev/usb/usbdi.c 		memcpy(xfer->buffer, KERNADDR(dmap, 0), xfer->actlen);
xfer              773 dev/usb/usbdi.c 	if (xfer->rqflags & URQ_AUTO_DMABUF) {
xfer              777 dev/usb/usbdi.c 			xfer->rqflags &= ~URQ_AUTO_DMABUF;
xfer              784 dev/usb/usbdi.c 		if (xfer != SIMPLEQ_FIRST(&pipe->queue))
xfer              786 dev/usb/usbdi.c 			    xfer, SIMPLEQ_FIRST(&pipe->queue));
xfer              787 dev/usb/usbdi.c 		xfer->busy_free = XFER_BUSY;
xfer              798 dev/usb/usbdi.c 	xfer->done = 1;
xfer              799 dev/usb/usbdi.c 	if (!xfer->status && xfer->actlen < xfer->length &&
xfer              800 dev/usb/usbdi.c 	    !(xfer->flags & USBD_SHORT_XFER_OK)) {
xfer              802 dev/usb/usbdi.c 		    xfer->actlen, xfer->length));
xfer              803 dev/usb/usbdi.c 		xfer->status = USBD_SHORT_XFER;
xfer              806 dev/usb/usbdi.c 	if (xfer->callback)
xfer              807 dev/usb/usbdi.c 		xfer->callback(xfer, xfer->priv, xfer->status);
xfer              811 dev/usb/usbdi.c 		pipe->methods->done(xfer);
xfer              815 dev/usb/usbdi.c 	pipe->methods->done(xfer);
xfer              818 dev/usb/usbdi.c 	if ((xfer->flags & USBD_SYNCHRONOUS) && !polling)
xfer              819 dev/usb/usbdi.c 		wakeup(xfer);
xfer              823 dev/usb/usbdi.c 		if ((xfer->status == USBD_CANCELLED ||
xfer              824 dev/usb/usbdi.c 		     xfer->status == USBD_TIMEOUT) &&
xfer              833 dev/usb/usbdi.c usb_insert_transfer(usbd_xfer_handle xfer)
xfer              835 dev/usb/usbdi.c 	usbd_pipe_handle pipe = xfer->pipe;
xfer              840 dev/usb/usbdi.c 	    pipe, pipe->running, xfer->timeout));
xfer              842 dev/usb/usbdi.c 	if (xfer->busy_free != XFER_BUSY) {
xfer              843 dev/usb/usbdi.c 		printf("usb_insert_transfer: xfer=%p not busy 0x%08x\n", xfer,
xfer              844 dev/usb/usbdi.c 		    xfer->busy_free);
xfer              847 dev/usb/usbdi.c 	xfer->busy_free = XFER_ONQU;
xfer              850 dev/usb/usbdi.c 	SIMPLEQ_INSERT_TAIL(&pipe->queue, xfer, next);
xfer              865 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              882 dev/usb/usbdi.c 	xfer = SIMPLEQ_FIRST(&pipe->queue);
xfer              883 dev/usb/usbdi.c 	DPRINTFN(5, ("usbd_start_next: pipe=%p, xfer=%p\n", pipe, xfer));
xfer              884 dev/usb/usbdi.c 	if (xfer == NULL) {
xfer              887 dev/usb/usbdi.c 		err = pipe->methods->start(xfer);
xfer              916 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer              926 dev/usb/usbdi.c 	xfer = usbd_alloc_xfer(dev);
xfer              927 dev/usb/usbdi.c 	if (xfer == NULL)
xfer              929 dev/usb/usbdi.c 	usbd_setup_default_xfer(xfer, dev, 0, timeout, req, data,
xfer              931 dev/usb/usbdi.c 	xfer->pipe = pipe;
xfer              932 dev/usb/usbdi.c 	err = usbd_sync_transfer(xfer);
xfer              934 dev/usb/usbdi.c 	if (xfer->actlen > xfer->length)
xfer              937 dev/usb/usbdi.c 		    dev->address, xfer->request.bmRequestType,
xfer              938 dev/usb/usbdi.c 		    xfer->request.bRequest, UGETW(xfer->request.wValue),
xfer              939 dev/usb/usbdi.c 		    UGETW(xfer->request.wIndex), UGETW(xfer->request.wLength),
xfer              940 dev/usb/usbdi.c 		    xfer->length, xfer->actlen));
xfer              943 dev/usb/usbdi.c 		*actlen = xfer->actlen;
xfer              960 dev/usb/usbdi.c 		usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
xfer              962 dev/usb/usbdi.c 		nerr = usbd_sync_transfer(xfer);
xfer              974 dev/usb/usbdi.c 		usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
xfer              976 dev/usb/usbdi.c 		nerr = usbd_sync_transfer(xfer);
xfer              982 dev/usb/usbdi.c 	usbd_free_xfer(xfer);
xfer              987 dev/usb/usbdi.c usbd_do_request_async_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              991 dev/usb/usbdi.c 	if (xfer->actlen > xfer->length)
xfer              994 dev/usb/usbdi.c 		    xfer->pipe->device->address, xfer->request.bmRequestType,
xfer              995 dev/usb/usbdi.c 		    xfer->request.bRequest, UGETW(xfer->request.wValue),
xfer              996 dev/usb/usbdi.c 		    UGETW(xfer->request.wIndex), UGETW(xfer->request.wLength),
xfer              997 dev/usb/usbdi.c 		    xfer->length, xfer->actlen));
xfer              999 dev/usb/usbdi.c 	usbd_free_xfer(xfer);
xfer             1010 dev/usb/usbdi.c 	usbd_xfer_handle xfer;
xfer             1013 dev/usb/usbdi.c 	xfer = usbd_alloc_xfer(dev);
xfer             1014 dev/usb/usbdi.c 	if (xfer == NULL)
xfer             1016 dev/usb/usbdi.c 	usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT, req,
xfer             1018 dev/usb/usbdi.c 	err = usbd_transfer(xfer);
xfer             1020 dev/usb/usbdi.c 		usbd_free_xfer(xfer);
xfer               99 dev/usb/usbdi.h usbd_status usbd_free_xfer(usbd_xfer_handle xfer);
xfer              100 dev/usb/usbdi.h void usbd_setup_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              103 dev/usb/usbdi.h void usbd_setup_default_xfer(usbd_xfer_handle xfer, usbd_device_handle dev,
xfer              106 dev/usb/usbdi.h void usbd_setup_isoc_xfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              109 dev/usb/usbdi.h void usbd_get_xfer_status(usbd_xfer_handle xfer, usbd_private_handle *priv,
xfer              125 dev/usb/usbdi.h void *usbd_alloc_buffer(usbd_xfer_handle xfer, u_int32_t size);
xfer              126 dev/usb/usbdi.h void usbd_free_buffer(usbd_xfer_handle xfer);
xfer              127 dev/usb/usbdi.h void *usbd_get_buffer(usbd_xfer_handle xfer);
xfer              422 dev/usb/usbdi_util.c void usbd_bulk_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              425 dev/usb/usbdi_util.c usbd_bulk_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              428 dev/usb/usbdi_util.c 	wakeup(xfer);
xfer              432 dev/usb/usbdi_util.c usbd_bulk_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              438 dev/usb/usbdi_util.c 	usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout,
xfer              442 dev/usb/usbdi_util.c 	err = usbd_transfer(xfer);
xfer              447 dev/usb/usbdi_util.c 	error = tsleep((caddr_t)xfer, PZERO | PCATCH, lbl, 0);
xfer              454 dev/usb/usbdi_util.c 	usbd_get_xfer_status(xfer, NULL, NULL, size, &err);
xfer              463 dev/usb/usbdi_util.c void usbd_intr_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              466 dev/usb/usbdi_util.c usbd_intr_transfer_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              469 dev/usb/usbdi_util.c 	wakeup(xfer);
xfer              473 dev/usb/usbdi_util.c usbd_intr_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
xfer              479 dev/usb/usbdi_util.c 	usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout,
xfer              483 dev/usb/usbdi_util.c 	err = usbd_transfer(xfer);
xfer              488 dev/usb/usbdi_util.c 	error = tsleep(xfer, PZERO | PCATCH, lbl, 0);
xfer              495 dev/usb/usbdi_util.c 	usbd_get_xfer_status(xfer, NULL, NULL, size, &err);
xfer               82 dev/usb/usbdi_util.h usbd_status	usbd_bulk_transfer(usbd_xfer_handle xfer,
xfer               86 dev/usb/usbdi_util.h usbd_status	usbd_intr_transfer(usbd_xfer_handle xfer,
xfer               70 dev/usb/usbdivar.h 	usbd_status	      (*transfer)(usbd_xfer_handle xfer);
xfer               71 dev/usb/usbdivar.h 	usbd_status	      (*start)(usbd_xfer_handle xfer);
xfer               72 dev/usb/usbdivar.h 	void		      (*abort)(usbd_xfer_handle xfer);
xfer               75 dev/usb/usbdivar.h 	void		      (*done)(usbd_xfer_handle xfer);
xfer              253 dev/usb/usbdivar.h usbd_status	usb_insert_transfer(usbd_xfer_handle xfer);
xfer              254 dev/usb/usbdivar.h void		usb_transfer_complete(usbd_xfer_handle xfer);
xfer              427 dev/usb/usbf.c usbf_do_request(usbf_xfer_handle xfer, usbf_private_handle priv,
xfer              430 dev/usb/usbf.c 	usbf_device_handle dev = xfer->pipe->device;
xfer              431 dev/usb/usbf.c 	usb_device_request_t *req = xfer->buffer;
xfer              553 dev/usb/usbf.c 			    xfer, usbf_errstr(err)));
xfer              562 dev/usb/usbf.c 		DPRINTF(0,("usbf_do_request: ctrl xfer=%p, %s\n", xfer,
xfer              687 dev/usb/usbf_subr.c 	usbf_xfer_handle xfer;
xfer              694 dev/usb/usbf_subr.c 	while ((xfer = SIMPLEQ_FIRST(&pipe->queue)) != NULL) {
xfer              696 dev/usb/usbf_subr.c 		    xfer));
xfer              698 dev/usb/usbf_subr.c 		pipe->methods->abort(xfer);
xfer              807 dev/usb/usbf_subr.c 	struct usbf_xfer *xfer;
xfer              810 dev/usb/usbf_subr.c 	xfer = dev->bus->methods->allocx(dev->bus);
xfer              811 dev/usb/usbf_subr.c 	if (xfer == NULL)
xfer              813 dev/usb/usbf_subr.c 	xfer->device = dev;
xfer              814 dev/usb/usbf_subr.c 	timeout_set(&xfer->timeout_handle, NULL, NULL);
xfer              815 dev/usb/usbf_subr.c 	DPRINTF(1,("usbf_alloc_xfer() = %p\n", xfer));
xfer              816 dev/usb/usbf_subr.c 	return xfer;
xfer              820 dev/usb/usbf_subr.c usbf_free_xfer(usbf_xfer_handle xfer)
xfer              822 dev/usb/usbf_subr.c 	DPRINTF(1,("usbf_free_xfer: %p\n", xfer));
xfer              823 dev/usb/usbf_subr.c 	if (xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))
xfer              824 dev/usb/usbf_subr.c 		usbf_free_buffer(xfer);
xfer              825 dev/usb/usbf_subr.c 	xfer->device->bus->methods->freex(xfer->device->bus, xfer);
xfer              847 dev/usb/usbf_subr.c usbf_alloc_buffer(usbf_xfer_handle xfer, u_int32_t size)
xfer              849 dev/usb/usbf_subr.c 	struct usbf_bus *bus = xfer->device->bus;
xfer              853 dev/usb/usbf_subr.c 	if (xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))
xfer              854 dev/usb/usbf_subr.c 		printf("xfer %p already has a buffer\n", xfer);
xfer              857 dev/usb/usbf_subr.c 	err = bus->methods->allocm(bus, &xfer->dmabuf, size);
xfer              861 dev/usb/usbf_subr.c 	xfer->rqflags |= URQ_DEV_DMABUF;
xfer              862 dev/usb/usbf_subr.c 	return KERNADDR(&xfer->dmabuf, 0);
xfer              866 dev/usb/usbf_subr.c usbf_free_buffer(usbf_xfer_handle xfer)
xfer              869 dev/usb/usbf_subr.c 	if (!(xfer->rqflags & URQ_DEV_DMABUF)) {
xfer              874 dev/usb/usbf_subr.c 	xfer->rqflags &= ~URQ_DEV_DMABUF;
xfer              875 dev/usb/usbf_subr.c 	xfer->device->bus->methods->freem(xfer->device->bus, &xfer->dmabuf);
xfer              884 dev/usb/usbf_subr.c usbf_dump_buffer(usbf_xfer_handle xfer)
xfer              886 dev/usb/usbf_subr.c 	struct device *dev = (struct device *)xfer->pipe->device->bus->usbfctl;
xfer              887 dev/usb/usbf_subr.c 	usbf_endpoint_handle ep = xfer->pipe->endpoint;
xfer              890 dev/usb/usbf_subr.c 	u_char *p = xfer->buffer;
xfer              894 dev/usb/usbf_subr.c 	    (xfer->rqflags & URQ_REQUEST) ? "setup" :
xfer              896 dev/usb/usbf_subr.c 	    xfer->length, usbf_errstr(xfer->status));
xfer              898 dev/usb/usbf_subr.c 	for (i = 0; i < xfer->length; i++) {
xfer              910 dev/usb/usbf_subr.c usbf_setup_xfer(usbf_xfer_handle xfer, usbf_pipe_handle pipe,
xfer              914 dev/usb/usbf_subr.c 	xfer->pipe = pipe;
xfer              915 dev/usb/usbf_subr.c 	xfer->priv = priv;
xfer              916 dev/usb/usbf_subr.c 	xfer->buffer = buffer;
xfer              917 dev/usb/usbf_subr.c 	xfer->length = length;
xfer              918 dev/usb/usbf_subr.c 	xfer->actlen = 0;
xfer              919 dev/usb/usbf_subr.c 	xfer->flags = flags;
xfer              920 dev/usb/usbf_subr.c 	xfer->timeout = timeout;
xfer              921 dev/usb/usbf_subr.c 	xfer->status = USBF_NOT_STARTED;
xfer              922 dev/usb/usbf_subr.c 	xfer->callback = callback;
xfer              923 dev/usb/usbf_subr.c 	xfer->rqflags &= ~URQ_REQUEST;
xfer              927 dev/usb/usbf_subr.c usbf_setup_default_xfer(usbf_xfer_handle xfer, usbf_pipe_handle pipe,
xfer              931 dev/usb/usbf_subr.c 	xfer->pipe = pipe;
xfer              932 dev/usb/usbf_subr.c 	xfer->priv = priv;
xfer              933 dev/usb/usbf_subr.c 	xfer->buffer = req;
xfer              934 dev/usb/usbf_subr.c 	xfer->length = sizeof *req;
xfer              935 dev/usb/usbf_subr.c 	xfer->actlen = 0;
xfer              936 dev/usb/usbf_subr.c 	xfer->flags = flags;
xfer              937 dev/usb/usbf_subr.c 	xfer->timeout = timeout;
xfer              938 dev/usb/usbf_subr.c 	xfer->status = USBF_NOT_STARTED;
xfer              939 dev/usb/usbf_subr.c 	xfer->callback = callback;
xfer              940 dev/usb/usbf_subr.c 	xfer->rqflags |= URQ_REQUEST;
xfer              944 dev/usb/usbf_subr.c usbf_get_xfer_status(usbf_xfer_handle xfer, usbf_private_handle *priv,
xfer              948 dev/usb/usbf_subr.c 		*priv = xfer->priv;
xfer              950 dev/usb/usbf_subr.c 		*buffer = xfer->buffer;
xfer              952 dev/usb/usbf_subr.c 		*actlen = xfer->actlen;
xfer              954 dev/usb/usbf_subr.c 		*status = xfer->status;
xfer              958 dev/usb/usbf_subr.c usbf_transfer(usbf_xfer_handle xfer)
xfer              960 dev/usb/usbf_subr.c 	usbf_pipe_handle pipe = xfer->pipe;
xfer              963 dev/usb/usbf_subr.c 	err = pipe->methods->transfer(xfer);
xfer              965 dev/usb/usbf_subr.c 		if (xfer->rqflags & URQ_AUTO_DMABUF) {
xfer              966 dev/usb/usbf_subr.c 			usbf_free_buffer(xfer);
xfer              967 dev/usb/usbf_subr.c 			xfer->rqflags &= ~URQ_AUTO_DMABUF;
xfer              974 dev/usb/usbf_subr.c usbf_insert_transfer(usbf_xfer_handle xfer)
xfer              976 dev/usb/usbf_subr.c 	usbf_pipe_handle pipe = xfer->pipe;
xfer              981 dev/usb/usbf_subr.c 	    xfer, pipe, pipe->running));
xfer              984 dev/usb/usbf_subr.c 	SIMPLEQ_INSERT_TAIL(&pipe->queue, xfer, next);
xfer              998 dev/usb/usbf_subr.c 	usbf_xfer_handle xfer;
xfer             1004 dev/usb/usbf_subr.c 	xfer = SIMPLEQ_FIRST(&pipe->queue);
xfer             1005 dev/usb/usbf_subr.c 	if (xfer == NULL)
xfer             1008 dev/usb/usbf_subr.c 		err = pipe->methods->start(xfer);
xfer             1019 dev/usb/usbf_subr.c usbf_transfer_complete(usbf_xfer_handle xfer)
xfer             1021 dev/usb/usbf_subr.c 	usbf_pipe_handle pipe = xfer->pipe;
xfer             1026 dev/usb/usbf_subr.c 	    xfer, pipe, pipe->running));
xfer             1029 dev/usb/usbf_subr.c 		usbf_dump_buffer(xfer);
xfer             1034 dev/usb/usbf_subr.c 		KASSERT(SIMPLEQ_FIRST(&pipe->queue) == xfer);
xfer             1038 dev/usb/usbf_subr.c 	if (xfer->status == USBF_NORMAL_COMPLETION &&
xfer             1039 dev/usb/usbf_subr.c 	    xfer->actlen < xfer->length &&
xfer             1040 dev/usb/usbf_subr.c 	    !(xfer->flags & USBD_SHORT_XFER_OK)) {
xfer             1042 dev/usb/usbf_subr.c 		    xfer, xfer->actlen, xfer->length));
xfer             1043 dev/usb/usbf_subr.c 		xfer->status = USBF_SHORT_XFER;
xfer             1046 dev/usb/usbf_subr.c 	if (xfer->callback != NULL)
xfer             1047 dev/usb/usbf_subr.c 		xfer->callback(xfer, xfer->priv, xfer->status);
xfer             1049 dev/usb/usbf_subr.c 	pipe->methods->done(xfer);
xfer             1054 dev/usb/usbf_subr.c 		if (xfer->status != USBF_NORMAL_COMPLETION &&
xfer              166 dev/usb/usbfvar.h usbf_status usbf_insert_transfer(usbf_xfer_handle xfer);
xfer              167 dev/usb/usbfvar.h void	    usbf_transfer_complete(usbf_xfer_handle xfer);
xfer              484 dev/usb/usscanner.c usscanner_intr_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              511 dev/usb/usscanner.c usscanner_data_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              526 dev/usb/usscanner.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer              553 dev/usb/usscanner.c usscanner_sensedata_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              568 dev/usb/usscanner.c 	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer              608 dev/usb/usscanner.c usscanner_sensecmd_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              655 dev/usb/usscanner.c usscanner_cmd_cb(usbd_xfer_handle xfer, usbd_private_handle priv,
xfer              459 dev/usb/uts.c  uts_intr(usbd_xfer_handle xfer, usbd_private_handle addr, usbd_status status)
xfer              466 dev/usb/uts.c  	usbd_get_xfer_status(xfer, NULL, NULL, &len, NULL);
xfer              816 dev/usb/uvscom.c uvscom_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
xfer             2382 nfs/nfs_serv.c 	int len, nlen, rem, xfer, tsiz, i, error = 0, getret = 1;
xfer             2403 nfs/nfs_serv.c 	xfer = NFS_SRVMAXDATA(nfsd);
xfer             2404 nfs/nfs_serv.c 	if (siz > xfer)
xfer             2405 nfs/nfs_serv.c 		siz = xfer;
xfer             2406 nfs/nfs_serv.c 	if (cnt > xfer)
xfer             2407 nfs/nfs_serv.c 		cnt = xfer;
xfer             2565 nfs/nfs_serv.c 			xfer = nlen;
xfer             2567 nfs/nfs_serv.c 			while (xfer > 0) {
xfer             2569 nfs/nfs_serv.c 				if ((bp+xfer) > be)
xfer             2572 nfs/nfs_serv.c 					tsiz = xfer;
xfer             2575 nfs/nfs_serv.c 				xfer -= tsiz;
xfer             2576 nfs/nfs_serv.c 				if (xfer > 0)
xfer             2646 nfs/nfs_serv.c 	int len, nlen, rem, xfer, tsiz, i, error = 0, getret = 1;
xfer             2662 nfs/nfs_serv.c 	xfer = NFS_SRVMAXDATA(nfsd);
xfer             2663 nfs/nfs_serv.c 	if (siz > xfer)
xfer             2664 nfs/nfs_serv.c 		siz = xfer;
xfer             2665 nfs/nfs_serv.c 	if (cnt > xfer)
xfer             2666 nfs/nfs_serv.c 		cnt = xfer;
xfer             2874 nfs/nfs_serv.c 			xfer = nlen;
xfer             2876 nfs/nfs_serv.c 			while (xfer > 0) {
xfer             2878 nfs/nfs_serv.c 				if ((bp + xfer) > be)
xfer             2881 nfs/nfs_serv.c 					tsiz = xfer;
xfer             2884 nfs/nfs_serv.c 				xfer -= tsiz;
xfer             2885 nfs/nfs_serv.c 				if (xfer > 0)
xfer             2895 nfs/nfs_serv.c 			xfer = sizeof (struct flrep);
xfer             2897 nfs/nfs_serv.c 			while (xfer > 0) {
xfer             2899 nfs/nfs_serv.c 				if ((bp + xfer) > be)
xfer             2902 nfs/nfs_serv.c 					tsiz = xfer;
xfer             2905 nfs/nfs_serv.c 				xfer -= tsiz;
xfer             2906 nfs/nfs_serv.c 				if (xfer > 0)
xfer              726 nfs/nfs_subs.c 	int xfer, left, len;
xfer              751 nfs/nfs_subs.c 			xfer = (left > len) ? len : left;
xfer              756 nfs/nfs_subs.c 				(mbufcp, uiocp, xfer);
xfer              760 nfs/nfs_subs.c 				bcopy(mbufcp, uiocp, xfer);
xfer              762 nfs/nfs_subs.c 				copyout(mbufcp, uiocp, xfer);
xfer              763 nfs/nfs_subs.c 			left -= xfer;
xfer              764 nfs/nfs_subs.c 			len -= xfer;
xfer              765 nfs/nfs_subs.c 			mbufcp += xfer;
xfer              766 nfs/nfs_subs.c 			uiocp += xfer;
xfer              767 nfs/nfs_subs.c 			uiop->uio_offset += xfer;
xfer              768 nfs/nfs_subs.c 			uiop->uio_resid -= xfer;
xfer              803 nfs/nfs_subs.c 	int xfer, left, mlen;
xfer              835 nfs/nfs_subs.c 			xfer = (left > mlen) ? mlen : left;
xfer              840 nfs/nfs_subs.c 				(uiocp, mtod(mp, caddr_t)+mp->m_len, xfer);
xfer              844 nfs/nfs_subs.c 				bcopy(uiocp, mtod(mp, caddr_t)+mp->m_len, xfer);
xfer              846 nfs/nfs_subs.c 				copyin(uiocp, mtod(mp, caddr_t)+mp->m_len, xfer);
xfer              847 nfs/nfs_subs.c 			mp->m_len += xfer;
xfer              848 nfs/nfs_subs.c 			left -= xfer;
xfer              849 nfs/nfs_subs.c 			uiocp += xfer;
xfer              850 nfs/nfs_subs.c 			uiop->uio_offset += xfer;
xfer              851 nfs/nfs_subs.c 			uiop->uio_resid -= xfer;
xfer              889 nfs/nfs_subs.c 	int siz2, xfer;
xfer              922 nfs/nfs_subs.c 			xfer = (siz2 > mp2->m_len) ? mp2->m_len : siz2;
xfer              923 nfs/nfs_subs.c 			if (xfer > 0) {
xfer              924 nfs/nfs_subs.c 				bcopy(mtod(mp2, caddr_t), p, xfer);
xfer              925 nfs/nfs_subs.c 				NFSMADV(mp2, xfer);
xfer              926 nfs/nfs_subs.c 				mp2->m_len -= xfer;
xfer              927 nfs/nfs_subs.c 				p += xfer;
xfer              928 nfs/nfs_subs.c 				siz2 -= xfer;
xfer              978 nfs/nfs_subs.c 	long left, xfer, len, tlen;
xfer             1017 nfs/nfs_subs.c 			xfer = siz;
xfer             1018 nfs/nfs_subs.c 			if (xfer < len)
xfer             1019 nfs/nfs_subs.c 				*(tl+(xfer>>2)) = 0;
xfer             1021 nfs/nfs_subs.c 			xfer = len = m1->m_len;
xfer             1023 nfs/nfs_subs.c 		bcopy(cp, (caddr_t) tl, xfer);
xfer             1025 nfs/nfs_subs.c 		siz -= xfer;
xfer             1026 nfs/nfs_subs.c 		cp += xfer;