Lines Matching refs:start_frame

3613 	int start_frame, ist, ret = 0;  in xhci_get_isoc_frame_id()  local
3618 start_frame = urb->start_frame + index * urb->interval; in xhci_get_isoc_frame_id()
3620 start_frame = (urb->start_frame + index * urb->interval) >> 3; in xhci_get_isoc_frame_id()
3651 start_frame &= 0x7ff; in xhci_get_isoc_frame_id()
3657 start_frame_id, end_frame_id, start_frame); in xhci_get_isoc_frame_id()
3660 if (start_frame > end_frame_id || in xhci_get_isoc_frame_id()
3661 start_frame < start_frame_id) in xhci_get_isoc_frame_id()
3664 if ((start_frame > end_frame_id && in xhci_get_isoc_frame_id()
3665 start_frame < start_frame_id)) in xhci_get_isoc_frame_id()
3672 if (ret == -EINVAL || start_frame == start_frame_id) { in xhci_get_isoc_frame_id()
3673 start_frame = start_frame_id + 1; in xhci_get_isoc_frame_id()
3676 urb->start_frame = start_frame; in xhci_get_isoc_frame_id()
3678 urb->start_frame = start_frame << 3; in xhci_get_isoc_frame_id()
3685 start_frame, current_frame_id, index, in xhci_get_isoc_frame_id()
3691 return start_frame; in xhci_get_isoc_frame_id()
3855 xep->next_frame_id = urb->start_frame + num_tds * urb->interval; in xhci_queue_isoc_tx()
3903 int start_frame; in xhci_queue_isoc_tx_prepare() local
3958 urb->start_frame = xep->next_frame_id; in xhci_queue_isoc_tx_prepare()
3963 start_frame = readl(&xhci->run_regs->microframe_index); in xhci_queue_isoc_tx_prepare()
3964 start_frame &= 0x3fff; in xhci_queue_isoc_tx_prepare()
3972 start_frame += ist + XHCI_CFC_DELAY; in xhci_queue_isoc_tx_prepare()
3973 start_frame = roundup(start_frame, 8); in xhci_queue_isoc_tx_prepare()
3981 start_frame = roundup(start_frame, urb->interval << 3); in xhci_queue_isoc_tx_prepare()
3982 urb->start_frame = start_frame >> 3; in xhci_queue_isoc_tx_prepare()
3984 start_frame = roundup(start_frame, urb->interval); in xhci_queue_isoc_tx_prepare()
3985 urb->start_frame = start_frame; in xhci_queue_isoc_tx_prepare()