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;