Lines Matching refs:ptd
264 struct ptd *ptd;
272 ptd = &ep->ptd;
329 ptd->count = PTD_CC_MSK | PTD_ACTIVE_MSK | PTD_TOGGLE(toggle);
330 ptd->mps = PTD_MPS(ep->maxpacket) | PTD_SPD(urb->dev->speed == USB_SPEED_LOW) |
332 ptd->len = PTD_LEN(len) | PTD_DIR(dir);
333 ptd->faddr = PTD_FA(usb_pipedevice(urb->pipe));
336 ptd->faddr |= PTD_SF_INT(ep->branch);
337 ptd->faddr |= PTD_PR(ep->interval ? __ffs(ep->interval) : 0);
340 ptd->faddr |= PTD_SF_ISO(fno);
348 struct ptd *ptd = &ep->ptd;
349 int len = PTD_GET_DIR(ptd) == PTD_DIR_IN ? 0 : ep->length;
351 prefetch(ptd);
352 isp1362_write_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE);
357 dump_ptd(ptd);
358 dump_ptd_out_data(ptd, ep->data);
364 struct ptd *ptd = &ep->ptd;
373 prefetchw(ptd);
374 isp1362_read_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE);
375 dump_ptd(ptd);
376 act_len = PTD_GET_COUNT(ptd);
377 if (PTD_GET_DIR(ptd) != PTD_DIR_IN || act_len == 0)
390 dump_ptd_in_data(ptd, ep->data);
503 struct ptd *ptd;
512 ptd = &ep->ptd;
513 cc = PTD_GET_CC(ptd);
516 ep->num_req, ptd);
533 PTD_GET_COUNT(ptd), ep->maxpacket, len);
541 PTD_GET_COUNT(ptd), ep->maxpacket, len);
545 urb->actual_length += PTD_GET_COUNT(ptd);
554 PTD_GET_TOGGLE(ptd));
573 if (PTD_GET_COUNT(ptd) != ep->length)
575 PTD_GET_COUNT(ptd), ep->length);
576 BUG_ON(PTD_GET_COUNT(ptd) != ep->length);
579 usb_settoggle(udev, ep->epnum, 1, PTD_GET_TOGGLE(ptd));
600 len = PTD_GET_COUNT(ptd);
604 usb_settoggle(udev, ep->epnum, 0, PTD_GET_TOGGLE(ptd));
915 ep->ptd.mps |= PTD_LAST_MSK;