mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
NvRmMemSetAllocationTagLabel is not being used by any of clients. Also, this API does not have any SHR or JAMA requirement. Hence we are removing support for this API on linux to have a cleaner and uniform ICD. Remove the corresponding ioctl code from nvmap. Bug 4980808 Change-Id: I74676e07b2c617ad6554b4538ce27ab52176e5b9 Signed-off-by: Ketan Patil <ketanp@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3288404 Reviewed-by: N V S Abhishek <nabhishek@nvidia.com> Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
56 lines
1.8 KiB
C
56 lines
1.8 KiB
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/* SPDX-FileCopyrightText: Copyright (c) 2010-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */
|
|
|
|
#ifndef __NVMAP_DEV_INT_H
|
|
#define __NVMAP_DEV_INT_H
|
|
|
|
#define ACCESS_OK(type, addr, size) access_ok(addr, size)
|
|
|
|
int nvmap_probe(struct platform_device *pdev);
|
|
|
|
int nvmap_remove(struct platform_device *pdev);
|
|
|
|
int nvmap_init(struct platform_device *pdev);
|
|
|
|
int nvmap_ioctl_get_ivcid(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_getfd(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_alloc(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_alloc_ivm(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_free(struct file *filp, unsigned long arg);
|
|
|
|
int nvmap_ioctl_create(struct file *filp, unsigned int cmd, void __user *arg);
|
|
|
|
int nvmap_ioctl_create_from_va(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_create_from_ivc(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_get_ivc_heap(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_cache_maint(struct file *filp, void __user *arg, int size);
|
|
|
|
int nvmap_ioctl_rw_handle(struct file *filp, int is_read, void __user *arg,
|
|
size_t op_size);
|
|
|
|
int nvmap_ioctl_gup_test(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_get_available_heaps(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_get_handle_parameters(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_get_sci_ipc_id(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_handle_from_sci_ipc_id(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_query_heap_params(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_query_heap_params_numa(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_dup_handle(struct file *filp, void __user *arg);
|
|
|
|
int nvmap_ioctl_get_fd_from_list(struct file *filp, void __user *arg);
|
|
#endif /* __NVMAP_DEV_INT_H */
|