|
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 *) |
1.8.2