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;