Lines Matching refs:reqid
394 static void flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid,
442 _bdcount, 0x0, reqid);
648 u32 reqid, void *desc_ptr, u32 toggle,
665 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
681 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
757 u32 reqid, void *desc_ptr, u32 toggle,
773 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
780 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
789 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
798 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
805 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
815 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
894 u32 reqid, void *desc_ptr, u32 toggle,
905 return flexrm_spu_write_descs(msg, nhcnt, reqid,
909 return flexrm_sba_write_descs(msg, nhcnt, reqid,
984 int ret = 0, reqid;
993 reqid = bitmap_find_free_region(ring->requests_bmap,
996 if (reqid < 0)
998 ring->requests[reqid] = msg;
1003 ring->requests[reqid] = NULL;
1005 bitmap_release_region(ring->requests_bmap, reqid, 0);
1042 next = flexrm_write_descs(msg, nhcnt, reqid,
1065 ring->requests[reqid] = NULL;
1067 bitmap_release_region(ring->requests_bmap, reqid, 0);
1080 u32 reqid, cmpl_read_offset, cmpl_write_offset;
1101 reqid = 0;
1120 reqid = flexrm_cmpl_desc_to_reqid(desc);
1122 /* Determine message pointer based on reqid */
1123 msg = ring->requests[reqid];
1131 /* Release reqid for recycling */
1132 ring->requests[reqid] = NULL;
1134 bitmap_release_region(ring->requests_bmap, reqid, 0);
1361 u32 reqid;
1397 for (reqid = 0; reqid < RING_MAX_REQ_COUNT; reqid++) {
1398 msg = ring->requests[reqid];
1402 /* Release reqid for recycling */
1403 ring->requests[reqid] = NULL;