This source file includes following definitions.
- dm_get_elapse_time_in_ns
- dm_perf_trace_timestamp
- dm_write_persistent_data
- dm_read_persistent_data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <linux/string.h>
27 #include <linux/acpi.h>
28
29 #include <drm/drm_probe_helper.h>
30 #include <drm/amdgpu_drm.h>
31 #include "dm_services.h"
32 #include "amdgpu.h"
33 #include "amdgpu_dm.h"
34 #include "amdgpu_dm_irq.h"
35 #include "amdgpu_pm.h"
36
37
38
39 unsigned long long dm_get_elapse_time_in_ns(struct dc_context *ctx,
40 unsigned long long current_time_stamp,
41 unsigned long long last_time_stamp)
42 {
43 return current_time_stamp - last_time_stamp;
44 }
45
46 void dm_perf_trace_timestamp(const char *func_name, unsigned int line)
47 {
48 }
49
50 bool dm_write_persistent_data(struct dc_context *ctx,
51 const struct dc_sink *sink,
52 const char *module_name,
53 const char *key_name,
54 void *params,
55 unsigned int size,
56 struct persistent_data_flag *flag)
57 {
58
59 return false;
60 }
61
62 bool dm_read_persistent_data(struct dc_context *ctx,
63 const struct dc_sink *sink,
64 const char *module_name,
65 const char *key_name,
66 void *params,
67 unsigned int size,
68 struct persistent_data_flag *flag)
69 {
70
71 return false;
72 }
73
74
75