Lines Matching full:siblings
3712 struct intel_engine_cs **siblings, in nop_virtual_engine() argument
3729 ve[n] = intel_engine_create_virtual(siblings, nsibling, 0); in nop_virtual_engine()
3840 struct intel_engine_cs **siblings, in __select_siblings() argument
3853 siblings[n++] = gt->engine_class[class][inst]; in __select_siblings()
3862 struct intel_engine_cs **siblings) in select_siblings() argument
3864 return __select_siblings(gt, class, siblings, NULL); in select_siblings()
3870 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_engine() local
3891 nsibling = select_siblings(gt, class, siblings); in live_virtual_engine()
3896 err = nop_virtual_engine(gt, siblings, nsibling, in live_virtual_engine()
3902 err = nop_virtual_engine(gt, siblings, nsibling, n, CHAIN); in live_virtual_engine()
3911 struct intel_engine_cs **siblings, in mask_virtual_engine() argument
3925 ve = intel_engine_create_virtual(siblings, nsibling, 0); in mask_virtual_engine()
3948 request[n]->execution_mask = siblings[nsibling - n - 1]->mask; in mask_virtual_engine()
3971 if (request[n]->engine != siblings[nsibling - n - 1]) { in mask_virtual_engine()
3974 siblings[nsibling - n - 1]->name); in mask_virtual_engine()
3999 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_mask() local
4009 nsibling = select_siblings(gt, class, siblings); in live_virtual_mask()
4013 err = mask_virtual_engine(gt, siblings, nsibling); in live_virtual_mask()
4022 struct intel_engine_cs **siblings, in slicein_virtual_engine() argument
4025 const long timeout = slice_timeout(siblings[0]); in slicein_virtual_engine()
4040 ce = intel_context_create(siblings[n]); in slicein_virtual_engine()
4056 ce = intel_engine_create_virtual(siblings, nsibling, 0); in slicein_virtual_engine()
4089 struct intel_engine_cs **siblings, in sliceout_virtual_engine() argument
4092 const long timeout = slice_timeout(siblings[0]); in sliceout_virtual_engine()
4108 ce = intel_engine_create_virtual(siblings, nsibling, 0); in sliceout_virtual_engine()
4125 ce = intel_context_create(siblings[n]); in sliceout_virtual_engine()
4142 __func__, siblings[n]->name); in sliceout_virtual_engine()
4161 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_slice() local
4171 nsibling = __select_siblings(gt, class, siblings, in live_virtual_slice()
4176 err = slicein_virtual_engine(gt, siblings, nsibling); in live_virtual_slice()
4180 err = sliceout_virtual_engine(gt, siblings, nsibling); in live_virtual_slice()
4189 struct intel_engine_cs **siblings, in preserved_virtual_engine() argument
4201 __vm_create_scratch_for_read_pinned(&siblings[0]->gt->ggtt->vm, in preserved_virtual_engine()
4210 ve = intel_engine_create_virtual(siblings, nsibling, 0); in preserved_virtual_engine()
4225 struct intel_engine_cs *engine = siblings[n % nsibling]; in preserved_virtual_engine()
4299 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_preserved() local
4318 nsibling = select_siblings(gt, class, siblings); in live_virtual_preserved()
4322 err = preserved_virtual_engine(gt, siblings, nsibling); in live_virtual_preserved()
4331 struct intel_engine_cs **siblings, in reset_virtual_engine() argument
4350 ve = intel_engine_create_virtual(siblings, nsibling, 0); in reset_virtual_engine()
4357 st_engine_heartbeat_disable(siblings[n]); in reset_virtual_engine()
4423 st_engine_heartbeat_enable(siblings[n]); in reset_virtual_engine()
4434 struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1]; in live_virtual_reset() local
4453 nsibling = select_siblings(gt, class, siblings); in live_virtual_reset()
4457 err = reset_virtual_engine(gt, siblings, nsibling); in live_virtual_reset()