Searched refs:rb_idx_raw (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_timeline_io.c | 46 * @rb_idx_raw: Pointer to variable where read buffer index will be placed 56 unsigned int *rb_idx_raw) in kbasep_timeline_io_packet_pending() 61 KBASE_DEBUG_ASSERT(rb_idx_raw); in kbasep_timeline_io_packet_pending() 65 *rb_idx_raw = atomic_read(&stream->rbi); in kbasep_timeline_io_packet_pending() 71 if (atomic_read(&stream->wbi) != *rb_idx_raw) { in kbasep_timeline_io_packet_pending() 202 unsigned int rb_idx_raw = 0; in kbasep_timeline_io_read() local 218 if (!kbasep_timeline_io_packet_pending(timeline, &stream, &rb_idx_raw)) { in kbasep_timeline_io_read() 223 kbasep_timeline_io_packet_pending(timeline, &stream, &rb_idx_raw))) { in kbasep_timeline_io_read() 237 rb_idx = rb_idx_raw % PACKET_COUNT; in kbasep_timeline_io_read() 255 if (wb_idx_raw - rb_idx_raw < PACKET_COUN in kbasep_timeline_io_read() 55 kbasep_timeline_io_packet_pending(struct kbase_timeline *timeline, struct kbase_tlstream **ready_stream, unsigned int *rb_idx_raw) kbasep_timeline_io_packet_pending() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_timeline_io.c | 54 * @rb_idx_raw: Pointer to variable where read buffer index will be placed 66 unsigned int *rb_idx_raw) in kbasep_timeline_io_packet_pending() 71 KBASE_DEBUG_ASSERT(rb_idx_raw); in kbasep_timeline_io_packet_pending() 75 *rb_idx_raw = atomic_read(&stream->rbi); in kbasep_timeline_io_packet_pending() 81 if (atomic_read(&stream->wbi) != *rb_idx_raw) { in kbasep_timeline_io_packet_pending() 212 unsigned int rb_idx_raw = 0; in kbasep_timeline_io_read() local 230 timeline, &stream, &rb_idx_raw)) in kbasep_timeline_io_read() 236 timeline, &stream, &rb_idx_raw))) { in kbasep_timeline_io_read() 250 rb_idx = rb_idx_raw % PACKET_COUNT; in kbasep_timeline_io_read() 268 if (wb_idx_raw - rb_idx_raw < PACKET_COUN in kbasep_timeline_io_read() 64 kbasep_timeline_io_packet_pending(struct kbase_timeline *timeline, struct kbase_tlstream **ready_stream, unsigned int *rb_idx_raw) kbasep_timeline_io_packet_pending() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_tlstream.c | 600 unsigned int rb_idx_raw = atomic_read(&stream->rbi);
in kbasep_tlstream_msgbuf_submit() local 623 if (wb_idx_raw - rb_idx_raw == PACKET_COUNT) {
in kbasep_tlstream_msgbuf_submit() 630 atomic_cmpxchg(&stream->rbi, rb_idx_raw, rb_idx_raw + 1);
in kbasep_tlstream_msgbuf_submit() 809 * @rb_idx_raw: pointer to variable where read buffer index will be placed
818 static int kbasep_tlstream_packet_pending(enum tl_stream_type *stype, unsigned int *rb_idx_raw)
in kbasep_tlstream_packet_pending() argument 823 KBASE_DEBUG_ASSERT(rb_idx_raw);
in kbasep_tlstream_packet_pending() 827 *rb_idx_raw = atomic_read(&tl_stream[*stype]->rbi);
in kbasep_tlstream_packet_pending() 832 if (atomic_read(&tl_stream[*stype]->wbi) != *rb_idx_raw) {
in kbasep_tlstream_packet_pending() 870 unsigned int rb_idx_raw in kbasep_tlstream_read() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_tlstream.c | 881 unsigned int rb_idx_raw = atomic_read(&stream->rbi); in kbasep_tlstream_msgbuf_submit() local 907 if (PACKET_COUNT == wb_idx_raw - rb_idx_raw) { in kbasep_tlstream_msgbuf_submit() 914 atomic_cmpxchg(&stream->rbi, rb_idx_raw, rb_idx_raw + 1); in kbasep_tlstream_msgbuf_submit() 1105 * @rb_idx_raw: pointer to variable where read buffer index will be placed 1116 unsigned int *rb_idx_raw) in kbasep_tlstream_packet_pending() 1121 KBASE_DEBUG_ASSERT(rb_idx_raw); in kbasep_tlstream_packet_pending() 1128 *rb_idx_raw = atomic_read(&tl_stream[*stype]->rbi); in kbasep_tlstream_packet_pending() 1133 if (atomic_read(&tl_stream[*stype]->wbi) != *rb_idx_raw) in kbasep_tlstream_packet_pending() 1172 unsigned int rb_idx_raw in kbasep_tlstream_read() local 1114 kbasep_tlstream_packet_pending( enum tl_stream_type *stype, unsigned int *rb_idx_raw) kbasep_tlstream_packet_pending() argument [all...] |
Completed in 6 milliseconds