Lines Matching refs:ptd
270 struct ptd *ptd;
278 ptd = &ep->ptd;
335 ptd->count = PTD_CC_MSK | PTD_ACTIVE_MSK | PTD_TOGGLE(toggle);
336 ptd->mps = PTD_MPS(ep->maxpacket) | PTD_SPD(urb->dev->speed == USB_SPEED_LOW) |
338 ptd->len = PTD_LEN(len) | PTD_DIR(dir);
339 ptd->faddr = PTD_FA(usb_pipedevice(urb->pipe));
342 ptd->faddr |= PTD_SF_INT(ep->branch);
343 ptd->faddr |= PTD_PR(ep->interval ? __ffs(ep->interval) : 0);
346 ptd->faddr |= PTD_SF_ISO(fno);
354 struct ptd *ptd = &ep->ptd;
355 int len = PTD_GET_DIR(ptd) == PTD_DIR_IN ? 0 : ep->length;
359 prefetch(ptd);
360 isp1362_write_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE);
365 dump_ptd(ptd);
366 dump_ptd_out_data(ptd, ep->data);
372 struct ptd *ptd = &ep->ptd;
381 prefetchw(ptd);
382 isp1362_read_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE);
383 dump_ptd(ptd);
384 act_len = PTD_GET_COUNT(ptd);
385 if (PTD_GET_DIR(ptd) != PTD_DIR_IN || act_len == 0)
398 dump_ptd_in_data(ptd, ep->data);
511 struct ptd *ptd;
520 ptd = &ep->ptd;
521 cc = PTD_GET_CC(ptd);
524 ep->num_req, ptd);
541 PTD_GET_COUNT(ptd), ep->maxpacket, len);
549 PTD_GET_COUNT(ptd), ep->maxpacket, len);
555 urb->actual_length += PTD_GET_COUNT(ptd);
562 PTD_GET_TOGGLE(ptd));
581 if (PTD_GET_COUNT(ptd) != ep->length)
583 PTD_GET_COUNT(ptd), ep->length);
584 BUG_ON(PTD_GET_COUNT(ptd) != ep->length);
587 usb_settoggle(udev, ep->epnum, 1, PTD_GET_TOGGLE(ptd));
608 len = PTD_GET_COUNT(ptd);
612 usb_settoggle(udev, ep->epnum, 0, PTD_GET_TOGGLE(ptd));
923 ep->ptd.mps |= PTD_LAST_MSK;