Lines Matching refs:syncs
100 struct xe_sync_entry *syncs; member
649 err = xe_sync_entry_add_deps(&stream->syncs[i], job); in xe_oa_submit_bb()
1024 if (stream->syncs[i].flags & DRM_XE_SYNC_FLAG_SIGNAL) in xe_oa_emit_oa_config()
1026 xe_sync_entry_signal(&stream->syncs[i], &ofence->base); in xe_oa_emit_oa_config()
1050 xe_sync_entry_cleanup(&stream->syncs[i]); in xe_oa_emit_oa_config()
1051 kfree(stream->syncs); in xe_oa_emit_oa_config()
1411 param->syncs = kzalloc_objs(*param->syncs, param->num_syncs); in xe_oa_parse_syncs()
1412 if (!param->syncs) { in xe_oa_parse_syncs()
1419 ret = xe_sync_entry_parse(oa->xe, param->xef, ¶m->syncs[num_syncs], in xe_oa_parse_syncs()
1426 if (xe_sync_is_ufence(¶m->syncs[num_syncs])) in xe_oa_parse_syncs()
1439 xe_sync_entry_cleanup(¶m->syncs[num_syncs]); in xe_oa_parse_syncs()
1440 kfree(param->syncs); in xe_oa_parse_syncs()
1557 stream->syncs = param.syncs; in xe_oa_config_locked()
1741 stream->syncs = param->syncs; in xe_oa_stream_init()
1870 xe_sync_entry_cleanup(¶m->syncs[param->num_syncs]); in xe_oa_stream_open_ioctl_locked()
1871 kfree(param->syncs); in xe_oa_stream_open_ioctl_locked()