Lines Matching refs:gma_tail

2782 		unsigned long gma_head, unsigned int gma_tail)  in gma_out_of_range()  argument
2784 if (gma_tail >= gma_head) in gma_out_of_range()
2785 return (gma < gma_head) || (gma > gma_tail); in gma_out_of_range()
2787 return (gma > gma_tail) && (gma < gma_head); in gma_out_of_range()
2799 unsigned long gma_head, gma_tail, gma_bottom; in command_scan() local
2804 gma_tail = rb_start + rb_tail; in command_scan()
2807 while (s->ip_gma != gma_tail) { in command_scan()
2819 if (gma_out_of_range(s->ip_gma, gma_head, gma_tail)) { in command_scan()
2841 unsigned long gma_head, gma_tail; in scan_workload() local
2850 gma_tail = workload->rb_start + workload->rb_tail; in scan_workload()
2859 s.ring_tail = gma_tail; in scan_workload()
2864 if (bypass_scan_mask & workload->engine->mask || gma_head == gma_tail) in scan_workload()
2881 unsigned long gma_head, gma_tail, ring_size, ring_tail; in scan_wa_ctx() local
2897 gma_tail = wa_ctx->indirect_ctx.guest_gma + ring_tail; in scan_wa_ctx()
2906 s.ring_tail = gma_tail; in scan_wa_ctx()
2925 unsigned long gma_head, gma_tail, gma_top, guest_rb_size; in shadow_workload_ring_buffer() local
2936 gma_tail = workload->rb_start + workload->rb_tail; in shadow_workload_ring_buffer()
2959 if (gma_head > gma_tail) { in shadow_workload_ring_buffer()
2971 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, gma_head, gma_tail, in shadow_workload_ring_buffer()
3163 unsigned long gma_head, gma_tail, gma_start, ctx_size; in intel_gvt_scan_engine_context() local
3181 gma_tail = ctx_size; in intel_gvt_scan_engine_context()
3190 s.ring_tail = gma_start + gma_tail; in intel_gvt_scan_engine_context()
3203 ret = command_scan(&s, gma_head, gma_tail, in intel_gvt_scan_engine_context()