Lines Matching refs:ptd

163   Write ptd's and data for scheduled transfers into
169 struct ptd *ptd;
177 ptd = &ep->ptd;
178 dump_ptd(ptd);
179 dump_ptd_out_data(ptd, ep->data);
180 isp116x_write_data16(isp116x, ptd->count);
181 isp116x_write_data16(isp116x, ptd->mps);
182 isp116x_write_data16(isp116x, ptd->len);
183 isp116x_write_data16(isp116x, ptd->faddr);
184 buflen -= sizeof(struct ptd);
195 Read the processed ptd's and data from fifo ram back to
201 struct ptd *ptd;
209 ptd = &ep->ptd;
210 ptd->count = isp116x_read_data16(isp116x);
211 ptd->mps = isp116x_read_data16(isp116x);
212 ptd->len = isp116x_read_data16(isp116x);
213 ptd->faddr = isp116x_read_data16(isp116x);
214 buflen -= sizeof(struct ptd);
220 dump_ptd(ptd);
221 dump_ptd_in_data(ptd, ep->data);
235 struct ptd *ptd;
244 ptd = &ep->ptd;
275 ptd->count = PTD_CC_MSK | PTD_ACTIVE_MSK | PTD_TOGGLE(toggle);
276 ptd->mps = PTD_MPS(ep->maxpacket)
279 ptd->len = PTD_LEN(len) | PTD_DIR(dir);
280 ptd->faddr = PTD_FA(usb_pipedevice(urb->pipe));
282 ptd->mps |= PTD_LAST_MSK;
285 isp116x->atl_bufshrt = sizeof(struct ptd) + isp116x->atl_buflen;
353 struct ptd *ptd;
363 ptd = &ep->ptd;
364 cc = PTD_GET_CC(ptd);
383 PTD_GET_TOGGLE(ptd));
384 urb->actual_length += PTD_GET_COUNT(ptd);
401 if (usb_pipeint(urb->pipe) && !PTD_GET_LEN(ptd)) {
415 usb_settoggle(udev, ep->epnum, 1, PTD_GET_TOGGLE(ptd)
418 usb_settoggle(udev, ep->epnum, 0, PTD_GET_TOGGLE(ptd)
424 urb->actual_length += PTD_GET_COUNT(ptd);
425 if (PTD_GET_ACTIVE(ptd)
434 && !(PTD_GET_COUNT(ptd) % ep->maxpacket)) {
446 if (PTD_GET_ACTIVE(ptd)
460 if (PTD_GET_ACTIVE(ptd)