Lines Matching refs:ptd_offset
187 int ptd_offset = -EINVAL; in claim_ptd_buffers() local
208 ptd_offset = get_ptd_offset(epq, found); in claim_ptd_buffers()
209 WARN_ON(ptd_offset < 0); in claim_ptd_buffers()
210 ep->ptd_offset = ptd_offset; in claim_ptd_buffers()
217 __func__, epq->name, ep->ptd_index, ep->ptd_offset, in claim_ptd_buffers()
230 ep->ptd_offset, ep->num_ptds, epq->buf_count, epq->buf_avail, in release_ptd_buffers()
244 ep->ptd_offset, ep->num_ptds, epq->buf_avail, epq->buf_count); in release_ptd_buffers()
249 ep->ptd_offset = -EINVAL; in release_ptd_buffers()
350 isp1362_write_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE); in isp1362_write_ptd()
353 ep->ptd_offset + PTD_HEADER_SIZE, len); in isp1362_write_ptd()
366 BUG_ON(ep->ptd_offset < 0); in isp1362_read_ptd()
372 isp1362_read_buffer(isp1362_hcd, ptd, ep->ptd_offset, PTD_HEADER_SIZE); in isp1362_read_ptd()
379 ep->ptd_offset, act_len, ep->length); in isp1362_read_ptd()
387 ep->ptd_offset + PTD_HEADER_SIZE, act_len); in isp1362_read_ptd()
402 DBG(1, "%s: ep %p PTD[%d] $%04x\n", __func__, ep, ep->ptd_index, ep->ptd_offset); in remove_ptd()
403 BUG_ON(ep->ptd_offset < 0); in remove_ptd()
405 epq = get_ptd_queue(isp1362_hcd, ep->ptd_offset); in remove_ptd()
420 index, ep->ptd_offset, epq->skip_map, 1 << index); in remove_ptd()
658 get_ptd_queue(isp1362_hcd, ep->ptd_offset); in finish_unlinks()
663 DBG(1, "%s: remove PTD[%d] $%04x\n", __func__, index, ep->ptd_offset); in finish_unlinks()
733 ep->ptd_offset, ep, ep->num_req); in submit_req()
841 u16 ptd_offset = ep->ptd_offset; in next_ptd() local
844 DBG(2, "%s: PTD offset $%04x + %04x => %d * %04x -> $%04x\n", __func__, ptd_offset, in next_ptd()
845 ep->length, num_ptds, epq->blk_size, ptd_offset + num_ptds * epq->blk_size); in next_ptd()
847 ptd_offset += num_ptds * epq->blk_size; in next_ptd()
848 if (ptd_offset < epq->buf_start + epq->buf_size) in next_ptd()
849 return ptd_offset; in next_ptd()
859 int ptd_offset; in start_iso_transfers() local
874 ptd_offset = epq->buf_start; in start_iso_transfers()
894 if (ptd_offset + PTD_HEADER_SIZE + ep->length > in start_iso_transfers()
900 ep->ptd_offset = ptd_offset; in start_iso_transfers()
903 ptd_offset = next_ptd(epq, ep); in start_iso_transfers()
904 if (ptd_offset < 0) { in start_iso_transfers()
953 index, ep->ptd_offset); in finish_transfers()
995 DBG(1, "%s: Checking PTD $%04x\n", __func__, ep->ptd_offset); in finish_iso_transfers()
1281 ep->ptd_offset = -EINVAL; in isp1362_urb_enqueue()
1423 urb, ep, ep->num_req, ep->ptd_index, ep->ptd_offset); in isp1362_urb_dequeue()
1460 ep, ep->num_req, ep->ptd_index, ep->ptd_offset); in isp1362_endpoint_disable()
2130 isp1362_hcd->load[ep->branch], ep->ptd_index, ep->ptd_offset); in isp1362_show()