Searched refs:enforce_isolation (Results 1 – 15 of 15) sorted by relevance
/linux-6.14.4/Documentation/gpu/amdgpu/ |
D | process-isolation.rst | 14 The `run_cleaner_shader` and `enforce_isolation` sysfs interfaces allow users to manually execute t… 19 The `enforce_isolation` file in sysfs can be used to enable process isolation and automatic shader … 25 $ echo 1 0 1 0 > /sys/class/drm/card0/device/enforce_isolation 26 $ cat /sys/class/drm/card0/device/enforce_isolation 35 $ echo 1 > /sys/class/drm/card0/device/enforce_isolation 36 $ cat /sys/class/drm/card0/device/enforce_isolation
|
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gfx.c | 1433 job->enforce_isolation = true; in amdgpu_gfx_run_cleaner_shader_job() 1577 size += sysfs_emit_at(buf, size, "%u", adev->enforce_isolation[i]); in amdgpu_gfx_get_enforce_isolation() 1583 size = sysfs_emit_at(buf, 0, "%u\n", adev->enforce_isolation[0]); in amdgpu_gfx_get_enforce_isolation() 1642 if (adev->enforce_isolation[i] && !partition_values[i]) in amdgpu_gfx_set_enforce_isolation() 1645 else if (!adev->enforce_isolation[i] && partition_values[i]) in amdgpu_gfx_set_enforce_isolation() 1648 adev->enforce_isolation[i] = partition_values[i]; in amdgpu_gfx_set_enforce_isolation() 1686 static DEVICE_ATTR(enforce_isolation, 0644, 1914 schedule_delayed_work(&adev->gfx.enforce_isolation[idx].work, in amdgpu_gfx_kfd_sch_ctrl() 1919 cancel_delayed_work_sync(&adev->gfx.enforce_isolation[idx].work); in amdgpu_gfx_kfd_sch_ctrl() 1971 schedule_delayed_work(&adev->gfx.enforce_isolation[idx].work, in amdgpu_gfx_enforce_isolation_handler() [all …]
|
D | amdgpu_job.h | 80 bool enforce_isolation; member
|
D | amdgpu_ids.c | 487 (adev->enforce_isolation[(vm->root.bo->xcp_id != AMDGPU_XCP_NO_PARTITION) ? in amdgpu_vmid_uses_reserved() 606 if (adev->enforce_isolation[i]) in amdgpu_vmid_mgr_init()
|
D | amdgpu_drv.c | 175 bool enforce_isolation; variable 1033 module_param(enforce_isolation, bool, 0444); 1034 MODULE_PARM_DESC(enforce_isolation, "enforce process isolation between graphics and compute . enfor…
|
D | aqua_vanjaram.c | 79 adev->gfx.enforce_isolation[0].xcp_id = ring->xcp_id; in aqua_vanjaram_set_xcp_id() 109 adev->gfx.enforce_isolation[xcp_id].xcp_id = xcp_id; in aqua_vanjaram_set_xcp_id()
|
D | amdgpu_gfx.h | 472 struct amdgpu_isolation_work enforce_isolation[MAX_XCP]; member
|
D | amdgpu.h | 230 extern bool enforce_isolation; 1190 bool enforce_isolation[MAX_XCP]; member
|
D | amdgpu_cs.c | 299 p->jobs[i]->enforce_isolation = p->adev->enforce_isolation[fpriv->xcp_id]; in amdgpu_cs_pass1()
|
D | amdgpu_device.c | 2079 adev->enforce_isolation[i] = !!enforce_isolation; in amdgpu_device_check_arguments() 4275 INIT_DELAYED_WORK(&adev->gfx.enforce_isolation[i].work, in amdgpu_device_init() 4277 adev->gfx.enforce_isolation[i].adev = adev; in amdgpu_device_init() 4278 adev->gfx.enforce_isolation[i].xcp_id = i; in amdgpu_device_init()
|
D | amdgpu_vm.c | 789 !(job->enforce_isolation && !job->vmid)) in amdgpu_vm_flush() 802 job->enforce_isolation) in amdgpu_vm_flush()
|
D | amdgpu_mes.c | 1713 if (adev->enforce_isolation[i]) in amdgpu_mes_update_enforce_isolation()
|
D | mes_v11_0.c | 723 if (enforce_isolation) in mes_v11_0_set_hw_resources()
|
D | mes_v12_0.c | 763 if (enforce_isolation) in mes_v12_0_set_hw_resources()
|
/linux-6.14.4/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_packet_manager_v9.c | 46 if (adev->enforce_isolation[kfd->node_id]) in pm_map_process_v9() 105 if (adev->enforce_isolation[knode->node_id]) in pm_map_process_aldebaran() 168 concurrent_proc_cnt = adev->enforce_isolation[kfd->node_id] ? in pm_runlist_v9()
|