1 | #ifndef __NV04_VMMGR_PRIV__ |
---|---|
2 | #define __NV04_VMMGR_PRIV__ |
3 | |
4 | #include <subdev/vm.h> |
5 | |
6 | struct nv04_vmmgr_priv { |
7 | struct nouveau_vmmgr base; |
8 | struct nouveau_vm *vm; |
9 | #ifdef __NetBSD__ |
10 | bus_dma_segment_t nullseg; |
11 | bus_dmamap_t nullmap; |
12 | #endif |
13 | dma_addr_t null; |
14 | void *nullp; |
15 | }; |
16 | |
17 | static inline struct nv04_vmmgr_priv * |
18 | nv04_vmmgr(void *obj) |
19 | { |
20 | return (void *)nouveau_vmmgr(obj); |
21 | } |
22 | |
23 | #endif |
24 |