Home
last modified time | relevance | path

Searched refs:enforce_isolation (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/Documentation/gpu/amdgpu/
H A Dprocess-isolation.rst14 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.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_job.h80 bool enforce_isolation; member
H A Damdgpu_gfx.c1468 job->enforce_isolation = true; in amdgpu_gfx_run_cleaner_shader_job()
1612 size += sysfs_emit_at(buf, size, "%u", adev->enforce_isolation[i]); in amdgpu_gfx_get_enforce_isolation()
1618 size = sysfs_emit_at(buf, 0, "%u\n", adev->enforce_isolation[0]); in amdgpu_gfx_get_enforce_isolation()
1677 adev->enforce_isolation[i] = partition_values[i]; in amdgpu_gfx_set_enforce_isolation()
1714 static DEVICE_ATTR(enforce_isolation, 0644,
1942 schedule_delayed_work(&adev->gfx.enforce_isolation[idx].work, in amdgpu_gfx_kfd_sch_ctrl()
1947 cancel_delayed_work_sync(&adev->gfx.enforce_isolation[idx].work); in amdgpu_gfx_kfd_sch_ctrl()
1999 schedule_delayed_work(&adev->gfx.enforce_isolation[idx].work, in amdgpu_gfx_enforce_isolation_handler()
2032 if (adev->enforce_isolation[idx]) { in amdgpu_gfx_enforce_isolation_wait_for_kfd()
2099 if (adev->enforce_isolation[idx]) { in amdgpu_gfx_enforce_isolation_ring_begin_use()
[all …]
H A Damdgpu_ids.c591 if (adev->enforce_isolation[i]) in amdgpu_vmid_mgr_init()
H A Damdgpu_drv.c179 bool enforce_isolation; variable
1039 module_param(enforce_isolation, bool, 0444);
1040 MODULE_PARM_DESC(enforce_isolation, "enforce process isolation between graphics and compute . enfor…
H A Daqua_vanjaram.c79 adev->gfx.enforce_isolation[0].xcp_id = ring->xcp_id; in aqua_vanjaram_set_xcp_id()
110 adev->gfx.enforce_isolation[xcp_id].xcp_id = xcp_id; in aqua_vanjaram_set_xcp_id()
H A Damdgpu_gfx.h475 struct amdgpu_isolation_work enforce_isolation[MAX_XCP]; member
H A Damdgpu.h231 extern bool enforce_isolation;
1199 bool enforce_isolation[MAX_XCP]; member
H A Damdgpu_cs.c299 p->jobs[i]->enforce_isolation = p->adev->enforce_isolation[fpriv->xcp_id]; in amdgpu_cs_pass1()
H A Damdgpu_device.c2116 adev->enforce_isolation[i] = !!enforce_isolation; in amdgpu_device_check_arguments()
4352 INIT_DELAYED_WORK(&adev->gfx.enforce_isolation[i].work, in amdgpu_device_init()
4354 adev->gfx.enforce_isolation[i].adev = adev; in amdgpu_device_init()
4355 adev->gfx.enforce_isolation[i].xcp_id = i; in amdgpu_device_init()
6991 owner = job->enforce_isolation ? f->owner : (void *)~0l; in amdgpu_device_enforce_isolation()
H A Damdgpu_mes.c1708 if (adev->enforce_isolation[i]) in amdgpu_mes_update_enforce_isolation()
H A Dmes_v11_0.c726 if (enforce_isolation) in mes_v11_0_set_hw_resources()
H A Dmes_v12_0.c765 if (enforce_isolation) in mes_v12_0_set_hw_resources()
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_packet_manager_v9.c46 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()