mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 02:01:36 +03:00
DCE-KMD: Update DCE OS abstraction - Part 1
- We will keep single abstraction layer for linux.
- File: dce-os-*
- Fn: dce_os_*()
Modules covered in this CL:
1) dce-os-types
2) dce-os-atomic
3) dce-os-utils
4) dce-os-device
- This is renamed to dce-linux-device in
I74e2deb17f49065d242bd80d50c5a849b3dfa3a1
JIRA TDS-16126
Change-Id: I2d5eb45da4f245c1491645b27e2be9141bc038df
Signed-off-by: anupamg <anupamg@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3228474
Reviewed-by: Mahesh Kumar <mahkumar@nvidia.com>
Reviewed-by: Arun Swain <arswain@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#define DCE_CLIENT_IPC_INTERNAL_H
|
||||
|
||||
#include <linux/platform/tegra/dce/dce-client-ipc.h>
|
||||
#include <atomic.h>
|
||||
#include <dce-os-atomic.h>
|
||||
|
||||
/**
|
||||
* struct tegra_dce_client_ipc - Data Structure to hold client specific ipc
|
||||
@@ -34,7 +34,7 @@ struct tegra_dce_client_ipc {
|
||||
uint32_t int_type;
|
||||
struct tegra_dce *d;
|
||||
struct dce_cond recv_wait;
|
||||
os_atomic_t complete;
|
||||
dce_os_atomic_t complete;
|
||||
tegra_dce_client_ipc_callback_t callback_fn;
|
||||
};
|
||||
|
||||
@@ -42,7 +42,7 @@ struct tegra_dce_client_ipc {
|
||||
struct dce_async_work {
|
||||
struct tegra_dce *d;
|
||||
struct work_struct async_event_work;
|
||||
os_atomic_t in_use;
|
||||
dce_os_atomic_t in_use;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user