Lines Matching defs:index
156 static inline int get_ptd_offset(struct isp1362_ep_queue *epq, u8 index)
160 if (index * epq->blk_size > epq->buf_size) {
161 pr_warn("%s: Bad %s index %d(%d)\n",
162 __func__, epq->name, index,
166 offset = epq->buf_start + index * epq->blk_size;
167 DBG(3, "%s: %s PTD[%02x] # %04x\n", __func__, epq->name, index, offset);
401 int index;
416 index = ep->ptd_index;
417 if (index < 0)
422 index, ep->ptd_offset, epq->skip_map, 1 << index);
425 epq->skip_map |= 1 << index;
661 int index = ep->ptd_index;
664 if (index >= 0) {
665 DBG(1, "%s: remove PTD[%d] $%04x\n", __func__, index, ep->ptd_offset);
716 int index;
719 index = claim_ptd_buffers(epq, ep, ep->length);
720 if (index == -ENOMEM) {
723 return index;
724 } else if (index == -EOVERFLOW) {
728 return index;
730 BUG_ON(index < 0);
952 int index = ep->ptd_index;
955 index, ep->ptd_offset);
957 BUG_ON(index < 0);
958 if (__test_and_clear_bit(index, &done_map)) {
960 epq->free_ptd = index;