Lines Matching refs:reqid
404 static void flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid,
452 _bdcount, 0x0, reqid);
658 u32 reqid, void *desc_ptr, u32 toggle,
675 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
691 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
767 u32 reqid, void *desc_ptr, u32 toggle,
783 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
790 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
799 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
808 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
815 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
825 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
904 u32 reqid, void *desc_ptr, u32 toggle,
915 return flexrm_spu_write_descs(msg, nhcnt, reqid,
919 return flexrm_sba_write_descs(msg, nhcnt, reqid,
994 int ret = 0, reqid;
1003 reqid = bitmap_find_free_region(ring->requests_bmap,
1006 if (reqid < 0)
1008 ring->requests[reqid] = msg;
1013 ring->requests[reqid] = NULL;
1015 bitmap_release_region(ring->requests_bmap, reqid, 0);
1052 next = flexrm_write_descs(msg, nhcnt, reqid,
1075 ring->requests[reqid] = NULL;
1077 bitmap_release_region(ring->requests_bmap, reqid, 0);
1090 u32 reqid, cmpl_read_offset, cmpl_write_offset;
1111 reqid = 0;
1130 reqid = flexrm_cmpl_desc_to_reqid(desc);
1132 /* Determine message pointer based on reqid */
1133 msg = ring->requests[reqid];
1141 /* Release reqid for recycling */
1142 ring->requests[reqid] = NULL;
1144 bitmap_release_region(ring->requests_bmap, reqid, 0);
1371 u32 reqid;
1407 for (reqid = 0; reqid < RING_MAX_REQ_COUNT; reqid++) {
1408 msg = ring->requests[reqid];
1412 /* Release reqid for recycling */
1413 ring->requests[reqid] = NULL;