Home
last modified time | relevance | path

Searched refs:xnack_enabled (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c293 if (do_unmap && !p->xnack_enabled) { in svm_range_free()
337 if (!p->xnack_enabled && update_mem_usage && in svm_range_new()
359 if (p->xnack_enabled) in svm_range_new()
782 if (!p->xnack_enabled) in svm_range_apply_attrs()
1687 } else if (ctx->process->xnack_enabled) { in svm_range_validate_and_map()
2010 if (!p->xnack_enabled || in svm_range_evict()
3085 if (!p->xnack_enabled) { in svm_range_restore_pages()
3262 svm_range_switch_xnack_reserve_mem(struct kfd_process *p, bool xnack_enabled) in svm_range_switch_xnack_reserve_mem() argument
3269 pr_debug("switching xnack from %d to %d\n", p->xnack_enabled, xnack_enabled); in svm_range_switch_xnack_reserve_mem()
3277 if (xnack_enabled) { in svm_range_switch_xnack_reserve_mem()
[all …]
H A Dkfd_chardev.c1704 if (args->xnack_enabled >= 0) { in kfd_ioctl_set_xnack_mode()
1711 if (p->xnack_enabled == args->xnack_enabled) in kfd_ioctl_set_xnack_mode()
1714 if (args->xnack_enabled && !kfd_process_xnack_mode(p, true)) { in kfd_ioctl_set_xnack_mode()
1719 r = svm_range_switch_xnack_reserve_mem(p, args->xnack_enabled); in kfd_ioctl_set_xnack_mode()
1721 args->xnack_enabled = p->xnack_enabled; in kfd_ioctl_set_xnack_mode()
1780 process_priv.xnack_mode = p->xnack_enabled ? 1 : 0; in criu_checkpoint_process()
2204 p->xnack_enabled = process_priv.xnack_mode; in criu_restore_process()
H A Dkfd_priv.h1003 bool xnack_enabled; member
H A Dkfd_process.c1629 process->xnack_enabled = kfd_process_xnack_mode(process, false); in create_process()
/linux/include/uapi/linux/
H A Dkfd_ioctl.h879 * @xnack_enabled: [in/out] Whether to enable XNACK mode for this process
881 * @xnack_enabled indicates whether recoverable page faults should be
888 * On output, @xnack_enabled returns the (new) current mode (0 or
911 __s32 xnack_enabled;
905 __s32 xnack_enabled; global() member