Lines Matching refs:bb
149 static int emit_job_sync(struct xe_exec_queue *q, struct xe_bb *bb, in emit_job_sync() argument
156 job = xe_bb_create_job(q, bb); in emit_job_sync()
176 struct xe_bb *bb; in emit_nop_job() local
179 bb = xe_bb_new(gt, 4, false); in emit_nop_job()
180 if (IS_ERR(bb)) in emit_nop_job()
181 return PTR_ERR(bb); in emit_nop_job()
183 ret = emit_job_sync(q, bb, HZ); in emit_nop_job()
184 xe_bb_free(bb, NULL); in emit_nop_job()
195 struct xe_bb *bb; in emit_wa_job() local
222 bb = xe_bb_new(gt, bb_len, false); in emit_wa_job()
223 if (IS_ERR(bb)) in emit_wa_job()
224 return PTR_ERR(bb); in emit_wa_job()
226 cs = bb->cs; in emit_wa_job()
304 bb->len = cs - bb->cs; in emit_wa_job()
306 ret = emit_job_sync(q, bb, HZ); in emit_wa_job()
308 xe_bb_free(bb, NULL); in emit_wa_job()