Lines Matching refs:reqid

404 static void flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid,  in flexrm_enqueue_desc()  argument
452 _bdcount, 0x0, reqid); in flexrm_enqueue_desc()
658 u32 reqid, void *desc_ptr, u32 toggle, in flexrm_spu_write_descs() argument
675 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_spu_write_descs()
691 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_spu_write_descs()
767 u32 reqid, void *desc_ptr, u32 toggle, in flexrm_sba_write_descs() argument
783 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
790 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
799 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
808 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
815 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
825 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
904 u32 reqid, void *desc_ptr, u32 toggle, in flexrm_write_descs() argument
915 return flexrm_spu_write_descs(msg, nhcnt, reqid, in flexrm_write_descs()
919 return flexrm_sba_write_descs(msg, nhcnt, reqid, in flexrm_write_descs()
994 int ret = 0, reqid; in flexrm_new_request() local
1003 reqid = bitmap_find_free_region(ring->requests_bmap, in flexrm_new_request()
1006 if (reqid < 0) in flexrm_new_request()
1008 ring->requests[reqid] = msg; in flexrm_new_request()
1013 ring->requests[reqid] = NULL; in flexrm_new_request()
1015 bitmap_release_region(ring->requests_bmap, reqid, 0); in flexrm_new_request()
1052 next = flexrm_write_descs(msg, nhcnt, reqid, in flexrm_new_request()
1075 ring->requests[reqid] = NULL; in flexrm_new_request()
1077 bitmap_release_region(ring->requests_bmap, reqid, 0); in flexrm_new_request()
1090 u32 reqid, cmpl_read_offset, cmpl_write_offset; in flexrm_process_completions() local
1111 reqid = 0; in flexrm_process_completions()
1130 reqid = flexrm_cmpl_desc_to_reqid(desc); in flexrm_process_completions()
1133 msg = ring->requests[reqid]; in flexrm_process_completions()
1142 ring->requests[reqid] = NULL; in flexrm_process_completions()
1144 bitmap_release_region(ring->requests_bmap, reqid, 0); in flexrm_process_completions()
1371 u32 reqid; in flexrm_shutdown() local
1407 for (reqid = 0; reqid < RING_MAX_REQ_COUNT; reqid++) { in flexrm_shutdown()
1408 msg = ring->requests[reqid]; in flexrm_shutdown()
1413 ring->requests[reqid] = NULL; in flexrm_shutdown()