Linux Kernel
3.7.1
|
#include <vm.h>
Data Fields | |
struct nouveau_subdev | base |
u64 | limit |
u8 | dma_bits |
u32 | pgt_bits |
u8 | spg_shift |
u8 | lpg_shift |
int(* | create )(struct nouveau_vmmgr *, u64 offset, u64 length, u64 mm_offset, struct nouveau_vm **) |
void(* | map_pgt )(struct nouveau_gpuobj *pgd, u32 pde, struct nouveau_gpuobj *pgt[2]) |
void(* | map )(struct nouveau_vma *, struct nouveau_gpuobj *, struct nouveau_mem *, u32 pte, u32 cnt, u64 phys, u64 delta) |
void(* | map_sg )(struct nouveau_vma *, struct nouveau_gpuobj *, struct nouveau_mem *, u32 pte, u32 cnt, dma_addr_t *) |
void(* | unmap )(struct nouveau_gpuobj *pgt, u32 pte, u32 cnt) |
void(* | flush )(struct nouveau_vm *) |
struct nouveau_subdev base |
int(* create)(struct nouveau_vmmgr *, u64 offset, u64 length, u64 mm_offset, struct nouveau_vm **) |
void(* flush)(struct nouveau_vm *) |
void(* map_pgt)(struct nouveau_gpuobj *pgd, u32 pde, struct nouveau_gpuobj *pgt[2]) |
void(* map_sg)(struct nouveau_vma *, struct nouveau_gpuobj *, struct nouveau_mem *, u32 pte, u32 cnt, dma_addr_t *) |