diff options
author | Kevin Huang <kevinh@nvidia.com> | 2014-04-14 19:53:09 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:09:59 -0400 |
commit | da56b17de0b360cb020a8831ba82c202057c2968 (patch) | |
tree | 7e759f5ca412775001b00cc4211515c37b3c35ed /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | d364553f7c94b4caa649f5e83f709c1c31bc45bb (diff) |
gpu: nvgpu: add generic api for sparse memory
Bug 1442531
Change-Id: I97408b54e27f5ed6411792e73f079a6f86cbe5f6
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 6d3c8225..081ec077 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -211,6 +211,10 @@ struct gpu_ops { | |||
211 | int (*get_netlist_name)(int index, char *name); | 211 | int (*get_netlist_name)(int index, char *name); |
212 | bool (*is_fw_defined)(void); | 212 | bool (*is_fw_defined)(void); |
213 | } gr_ctx; | 213 | } gr_ctx; |
214 | struct { | ||
215 | int (*set_sparse)(struct vm_gk20a *vm, u64 vaddr, | ||
216 | u32 num_pages, u32 pgsz_idx); | ||
217 | } mm; | ||
214 | }; | 218 | }; |
215 | 219 | ||
216 | struct gk20a { | 220 | struct gk20a { |