Lines Matching defs:qtd
697 sizeof(lsqtd->qtd.qtd_status),
705 if (letoh32(lsqtd->qtd.qtd_status) & EHCI_QTD_ACTIVE) {
710 sizeof(sqtd->qtd.qtd_status),
712 status = letoh32(sqtd->qtd.qtd_status);
715 sizeof(sqtd->qtd.qtd_status), BUS_DMASYNC_PREREAD);
730 sizeof(lsqtd->qtd.qtd_status), BUS_DMASYNC_PREREAD);
890 usb_syncmem(&sqtd->dma, sqtd->offs, sizeof(sqtd->qtd),
892 nstatus = letoh32(sqtd->qtd.qtd_status);
898 if (sqtd->qtd.qtd_next == htole32(EHCI_LINK_TERMINATE) &&
1236 sizeof(sqtd->qtd),
1238 stop = sqtd->qtd.qtd_next & htole32(EHCI_LINK_TERMINATE);
1241 sizeof(sqtd->qtd), BUS_DMASYNC_PREREAD);
1251 sizeof(sqtd->qtd), BUS_DMASYNC_POSTWRITE | BUS_DMASYNC_POSTREAD);
1253 ehci_dump_qtd(&sqtd->qtd);
1255 sizeof(sqtd->qtd), BUS_DMASYNC_PREREAD);
1259 ehci_dump_qtd(struct ehci_qtd *qtd)
1264 printf(" next="); ehci_dump_link(qtd->qtd_next, 0);
1265 printf(" altnext="); ehci_dump_link(qtd->qtd_altnext, 0);
1267 s = letoh32(qtd->qtd_status);
1277 printf(" buffer[%d]=0x%08x\n", s, letoh32(qtd->qtd_buffer[s]));
2327 memset(&sqtd->qtd, 0, sizeof(struct ehci_qtd));
2444 cur->qtd.qtd_buffer[i] = htole32(a);
2445 cur->qtd.qtd_buffer_hi[i] = 0;
2448 cur->qtd.qtd_next = cur->qtd.qtd_altnext = nextphys;
2449 cur->qtd.qtd_status = htole32(qtdstatus |
2458 * in this qtd
2468 usb_syncmem(&cur->dma, cur->offs, sizeof(cur->qtd),
2474 cur->qtd.qtd_status |= htole32(EHCI_QTD_IOC);
2475 usb_syncmem(&cur->dma, cur->offs, sizeof(cur->qtd),
2680 sizeof(sqtd->qtd.qtd_status),
2682 sqtd->qtd.qtd_status = htole32(EHCI_QTD_HALTED);
2685 sizeof(sqtd->qtd.qtd_status),
2899 end->qtd.qtd_status &= htole32(~EHCI_QTD_IOC);
2901 end->qtd.qtd_next =
2902 end->qtd.qtd_altnext = htole32(stat->physaddr);
2903 usb_syncmem(&end->dma, end->offs, sizeof(end->qtd),
2913 setup->qtd.qtd_status = htole32(
2919 setup->qtd.qtd_buffer[0] = htole32(DMAADDR(&epipe->u.ctl.reqdma, 0));
2920 setup->qtd.qtd_buffer_hi[0] = 0;
2922 setup->qtd.qtd_next = setup->qtd.qtd_altnext = htole32(next->physaddr);
2924 usb_syncmem(&setup->dma, setup->offs, sizeof(setup->qtd),
2927 stat->qtd.qtd_status = htole32(
2934 stat->qtd.qtd_buffer[0] = 0; /* XXX not needed? */
2935 stat->qtd.qtd_buffer_hi[0] = 0; /* XXX not needed? */
2937 stat->qtd.qtd_next = stat->qtd.qtd_altnext = htole32(EHCI_LINK_TERMINATE);
2939 usb_syncmem(&stat->dma, stat->offs, sizeof(stat->qtd),