Lines Matching refs:exec_q

81 	struct xe_exec_queue *exec_q;  member
698 struct xe_lrc *lrc = stream->exec_q->lrc[0]; in xe_oa_configure_oar_context()
719 err = xe_oa_modify_ctx_image(stream, stream->exec_q->lrc[0], in xe_oa_configure_oar_context()
731 struct xe_lrc *lrc = stream->exec_q->lrc[0]; in xe_oa_configure_oac_context()
755 err = xe_oa_modify_ctx_image(stream, stream->exec_q->lrc[0], in xe_oa_configure_oac_context()
805 if (stream->exec_q) in xe_oa_disable_metric_set()
991 if (stream->exec_q) { in xe_oa_enable_metric_set()
1022 struct xe_exec_queue *q = stream->exec_q; in xe_oa_enable_preempt_timeslice()
1038 struct xe_exec_queue *q = stream->exec_q; in xe_oa_disable_preempt_timeslice()
1198 if (stream->exec_q) in xe_oa_destroy_locked()
1199 xe_exec_queue_put(stream->exec_q); in xe_oa_destroy_locked()
1301 struct xe_lrc *lrc = stream->exec_q->lrc[0]; in xe_oa_context_image_offset()
1354 stream->exec_q = param->exec_q; in xe_oa_stream_init()
1377 if (stream->exec_q && engine_supports_mi_query(stream->hwe)) { in xe_oa_stream_init()
1608 if (param->exec_q) { in xe_oa_assign_hwe()
1610 param->hwe = xe_gt_hw_engine(param->exec_q->gt, param->exec_q->class, in xe_oa_assign_hwe()
1629 param->exec_q ? param->exec_q->class : -1, in xe_oa_assign_hwe()
1816 param.exec_q = xe_exec_queue_lookup(xef, param.exec_queue_id); in xe_oa_stream_open_ioctl()
1817 if (XE_IOCTL_DBG(oa->xe, !param.exec_q)) in xe_oa_stream_open_ioctl()
1820 if (param.exec_q->width > 1) in xe_oa_stream_open_ioctl()
1828 if (param.exec_q && !param.sample) in xe_oa_stream_open_ioctl()
1832 if (!param.exec_q) { in xe_oa_stream_open_ioctl()
1846 if (!param.exec_q && !param.sample) { in xe_oa_stream_open_ioctl()
1883 if (ret < 0 && param.exec_q) in xe_oa_stream_open_ioctl()
1884 xe_exec_queue_put(param.exec_q); in xe_oa_stream_open_ioctl()